📧 info@ciso.sa | 📱 +966550939344 | Riyadh, Kingdom of Saudi Arabia
🔧 Scheduled Maintenance — Saturday 2:00-4:00 AM AST. Some features may be temporarily unavailable.    ●   
💎
Pro Plan 50% Off Unlock all AI features, unlimited reports, and priority support. Upgrade
Search Center
ESC to close
Global general Technology and Artificial Intelligence MEDIUM 1h Global general Technology and Artificial Intelligence HIGH 2h Global vulnerability Higher Education CRITICAL 11h Global data_breach Government HIGH 12h Global supply_chain Software Development and Open Source Communities CRITICAL 12h Global malware Software Development CRITICAL 12h Global phishing Multiple Sectors HIGH 12h Global vulnerability Web Applications CRITICAL 13h Global apt Critical Infrastructure CRITICAL 13h Global ransomware Multiple sectors CRITICAL 14h Global general Technology and Artificial Intelligence MEDIUM 1h Global general Technology and Artificial Intelligence HIGH 2h Global vulnerability Higher Education CRITICAL 11h Global data_breach Government HIGH 12h Global supply_chain Software Development and Open Source Communities CRITICAL 12h Global malware Software Development CRITICAL 12h Global phishing Multiple Sectors HIGH 12h Global vulnerability Web Applications CRITICAL 13h Global apt Critical Infrastructure CRITICAL 13h Global ransomware Multiple sectors CRITICAL 14h Global general Technology and Artificial Intelligence MEDIUM 1h Global general Technology and Artificial Intelligence HIGH 2h Global vulnerability Higher Education CRITICAL 11h Global data_breach Government HIGH 12h Global supply_chain Software Development and Open Source Communities CRITICAL 12h Global malware Software Development CRITICAL 12h Global phishing Multiple Sectors HIGH 12h Global vulnerability Web Applications CRITICAL 13h Global apt Critical Infrastructure CRITICAL 13h Global ransomware Multiple sectors CRITICAL 14h
Vulnerabilities

CVE-2026-33935

High ⚡ Exploit Available
MyTube is a self-hosted downloader and player for several video websites Prior to version 1.8.72, an unauthenticated attacker can lock out administrator and visitor accounts from password-based authen
CWE-307 — Weakness Type
Published: Mar 27, 2026  ·  Modified: Apr 2, 2026  ·  Source: NVD
CVSS v3
7.5
🔗 NVD Official
📄 Description (English)

MyTube is a self-hosted downloader and player for several video websites Prior to version 1.8.72, an unauthenticated attacker can lock out administrator and visitor accounts from password-based authentication by triggering failed login attempts. The application exposes three password verification endpoints, all of which are publicly accessible. All three endpoints share a single file-backed login attempt state stored in `login-attempts.json`. When any endpoint records a failed authentication attempt via `recordFailedAttempt()`, the shared login attempt state is updated, increasing the `failedAttempts` counter and adjusting the associated timestamps and cooldown values. Before verifying a password, each endpoint calls `canAttemptLogin()`. This function checks the shared JSON file to determine whether a cooldown period is active. If the cooldown has not expired, the request is rejected before the password is validated. Because the failed attempt counter and cooldown timer are globally shared, failed authentication attempts against any endpoint affect all other endpoints. An attacker can exploit this by repeatedly sending invalid authentication requests to any of these endpoints, incrementing the shared counter and waiting for the cooldown period between attempts. By doing so, the attacker can progressively increase the lockout duration until it reaches 24 hours, effectively preventing legitimate users from authenticating. Once the maximum lockout is reached, the attacker can maintain the denial of service indefinitely by waiting for the cooldown to expire and sending another failed attempt, which immediately triggers another 24-hour lockout if no successful login occurred in the meantime. Version 1.8.72 fixes the vulnerability.

🤖 AI Executive Summary

CVE-2026-33935 is a critical account lockout vulnerability in MyTube versions prior to 1.8.72 that allows unauthenticated attackers to trigger indefinite denial of service by exploiting a shared login attempt counter across multiple authentication endpoints. An attacker can progressively lock out all administrator and visitor accounts for up to 24 hours by sending repeated failed login attempts, and maintain this lockout indefinitely by resetting the counter before it expires. This vulnerability is particularly dangerous for self-hosted deployments common in Saudi organizations where MyTube may be used for internal video management.

📄 Description (Arabic)

🤖 AI Intelligence Analysis Analyzed: May 3, 2026 07:33
🇸🇦 Saudi Arabia Impact Assessment
This vulnerability poses significant risk to Saudi organizations using MyTube for internal video management, particularly in: (1) Government agencies and ministries using self-hosted video platforms for internal communications and training; (2) Educational institutions (universities, schools) relying on MyTube for course content delivery; (3) Corporate enterprises in banking, energy, and telecommunications sectors using MyTube for internal media management; (4) Healthcare facilities using video-based training and documentation systems. The vulnerability enables complete denial of service to legitimate administrators and users, disrupting critical internal communications and operational continuity. Organizations in regulated sectors (banking under SAMA, government under NCA) face compliance violations if this vulnerability leads to service unavailability.
🏢 Affected Saudi Sectors
Government and Public Administration Education and Universities Banking and Financial Services Energy and Utilities Telecommunications Healthcare Corporate Enterprises
⚖️ Saudi Risk Score (AI)
8.2
/ 10.0
🔧 Remediation Steps (English)
IMMEDIATE ACTIONS:
1. Identify all MyTube instances in your environment and document their versions
2. Implement network-level access controls to restrict authentication endpoints to trusted IP ranges only
3. Deploy rate limiting at the reverse proxy/WAF level to restrict failed login attempts (e.g., max 5 attempts per IP per 15 minutes)
4. Enable detailed logging of all authentication attempts including source IP, timestamp, and endpoint
5. Monitor login-attempts.json file for suspicious patterns (rapid increments in failedAttempts counter)

PATCHING GUIDANCE:
1. Upgrade all MyTube instances to version 1.8.72 or later immediately
2. Before patching, back up the login-attempts.json file
3. After patching, verify that per-endpoint login attempt tracking is functioning correctly
4. Test authentication from multiple endpoints to confirm independent lockout mechanisms

COMPENSATING CONTROLS (if immediate patching not possible):
1. Implement reverse proxy authentication (nginx/Apache) in front of MyTube with independent rate limiting per endpoint
2. Use Web Application Firewall (WAF) rules to detect and block rapid failed authentication patterns
3. Implement IP-based access restrictions allowing only authorized administrator IPs
4. Deploy SIEM rules to alert on: (a) More than 10 failed login attempts from single IP in 5 minutes, (b) Repeated failed attempts across multiple endpoints from same source
5. Configure automated response to block source IPs after threshold exceeded

DETECTION RULES:
1. Alert if login-attempts.json failedAttempts counter increases by >5 in 1 minute
2. Alert if cooldown duration reaches 24 hours (1440 minutes)
3. Alert on authentication requests from same IP to multiple endpoints within 30 seconds
4. Monitor for POST requests to /login, /admin-login, /visitor-login endpoints with invalid credentials from same source IP >3 times per minute
🔧 خطوات المعالجة (العربية)
الإجراءات الفورية:
1. حدد جميع نسخ MyTube في بيئتك وقم بتوثيق إصداراتها
2. قم بتنفيذ عناصر تحكم الوصول على مستوى الشبكة لتقييد نقاط نهاية المصادقة على نطاقات IP موثوقة فقط
3. نشر تحديد معدل على مستوى الوكيل العكسي/WAF لتقييد محاولات تسجيل الدخول الفاشلة (على سبيل المثال، بحد أقصى 5 محاولات لكل IP لكل 15 دقيقة)
4. تفعيل تسجيل مفصل لجميع محاولات المصادقة بما في ذلك IP المصدر والطابع الزمني ونقطة النهاية
5. مراقبة ملف login-attempts.json للأنماط المريبة (زيادات سريعة في عداد failedAttempts)

إرشادات التصحيح:
1. قم بترقية جميع نسخ MyTube إلى الإصدار 1.8.72 أو أحدث على الفور
2. قبل التصحيح، قم بعمل نسخة احتياطية من ملف login-attempts.json
3. بعد التصحيح، تحقق من أن تتبع محاولات تسجيل الدخول لكل نقطة نهاية يعمل بشكل صحيح
4. اختبر المصادقة من نقاط نهاية متعددة للتأكد من آليات القفل المستقلة

عناصر التحكم التعويضية (إذا لم يكن التصحيح الفوري ممكناً):
1. قم بتنفيذ مصادقة الوكيل العكسي (nginx/Apache) أمام MyTube مع تحديد معدل مستقل لكل نقطة نهاية
2. استخدم قواعد جدار حماية تطبيقات الويب (WAF) للكشف عن أنماط المصادقة الفاشلة السريعة وحظرها
3. تنفيذ قيود الوصول القائمة على IP للسماح فقط بـ IPs المسؤول المصرح
4. نشر قواعد SIEM للتنبيه على: (أ) أكثر من 10 محاولات تسجيل دخول فاشلة من IP واحد في 5 دقائق، (ب) محاولات فاشلة متكررة عبر نقاط نهاية متعددة من نفس المصدر
5. تكوين الاستجابة الآلية لحظر IPs المصدر بعد تجاوز الحد الأدنى

قواعد الكشف:
1. تنبيه إذا زاد عداد failedAttempts في login-attempts.json بأكثر من 5 في دقيقة واحدة
2. تنبيه إذا وصلت مدة الانتظار إلى 24 ساعة (1440 دقيقة)
3. تنبيه على طلبات المصادقة من نفس IP إلى نقاط نهاية متعددة خلال 30 ثانية
4. مراقبة طلبات POST إلى نقاط نهاية /login و /admin-login و /visitor-login ببيانات اعتماد غير صحيحة من نفس IP المصدر أكثر من 3 مرات في الدقيقة
📋 Regulatory Compliance Mapping
🟢 NCA ECC 2024
A.5.1.1 - Information Security Policies and Procedures (account lockout policies) A.6.1.2 - Access Control (authentication mechanism protection) A.7.1.1 - Cryptography and Authentication (password-based authentication security) A.8.2.1 - Monitoring and Logging (detection of unauthorized access attempts) A.9.2.1 - Incident Management (response to denial of service attacks)
🔵 SAMA CSF
ID.AM-2 - Asset Management (inventory of authentication systems) PR.AC-1 - Access Control (authentication and authorization mechanisms) PR.AC-6 - Access Control (account lockout and password policies) DE.CM-1 - Detection and Analysis (monitoring for suspicious authentication patterns) RS.MI-2 - Response and Recovery (mitigation of denial of service impacts)
🟡 ISO 27001:2022
A.5.1.1 - Information security policies A.6.1.2 - Access control policy A.8.2.1 - User registration and access rights management A.8.2.3 - Management of privileged access rights A.8.3.1 - Password management A.8.3.2 - Review of user access rights A.12.4.1 - Event logging A.12.4.3 - Protection of log information
📦 Affected Products / CPE 1 entries
franklioxygen:mytube
📊 CVSS Score
7.5
/ 10.0 — High
📊 CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Attack VectorN — None / Network
Attack ComplexityL — Low / Local
Privileges RequiredN — None / Network
User InteractionN — None / Network
ScopeU — Unchanged
ConfidentialityN — None / Network
IntegrityN — None / Network
AvailabilityH — High
📋 Quick Facts
Severity High
CVSS Score7.5
CWECWE-307
EPSS0.39%
Exploit ✓ Yes
Patch ✓ Yes
Published 2026-03-27
Source Feed nvd
Views 4
🇸🇦 Saudi Risk Score
8.2
/ 10.0 — Saudi Risk
Priority: CRITICAL
🏷️ Tags
exploit-available patch-available CWE-307
Share this CVE

💬 Comments

0
Loading comments
📣 Found this valuable?
Share it with your cybersecurity network
in LinkedIn 𝕏 X / Twitter 💬 WhatsApp ✈ Telegram
🍪 Privacy Preferences
CISO Consulting — Compliant with Saudi Personal Data Protection Law (PDPL)
We use cookies and similar technologies to provide the best experience on our platform. You can choose which types you accept.
🔒
Essential Always On
Required for the website to function properly. Cannot be disabled.
📋 Sessions, CSRF tokens, authentication, language preferences
📊
Analytics
Help us understand how visitors use the site and improve performance.
📋 Page views, session duration, traffic sources, performance metrics
⚙️
Functional
Enable enhanced features like content personalization and preferences.
📋 Dark/light theme, font size, custom dashboards, saved filters
📣
Marketing
Used to deliver content and ads relevant to your interests.
📋 Campaign tracking, retargeting, social media analytics
Privacy Policy →
CISO AI Assistant
Ask anything · Documents · Support
🔐

Introduce Yourself

Enter your details to access the full assistant

Your info is private and never shared
💬
CyberAssist
Online · responds in seconds
5 / 5
🔐 Verify Your Identity

Enter your email to receive a verification code before submitting a support request.

Enter to send · / for commands 0 / 2000
CISO AI · Powered by Anthropic Claude
✦ Quick Survey Help Us Improve CISO Consulting Your feedback shapes the future of our platform — takes less than 2 minutes.
⚠ Please answer this question to continue

How would you rate your overall experience with our platform?

Rate from 1 (poor) to 5 (excellent)

🎉
Thank you!
Your response has been recorded.