WWBN AVideo is an open source video platform. In versions up to and including 26.0, AVideo allows content owners to password-protect individual videos. The video password is stored in the database in plaintext — no hashing, salting, or encryption is applied. If an attacker gains read access to the database (via SQL injection, a database backup, or misconfigured access controls), they obtain all video passwords in cleartext. Commit f2d68d2adbf73588ea61be2b781d93120a819e36 contains a patch.
CVE-2026-33867 affects WWBN AVideo up to version 26.0, where video passwords are stored in plaintext without hashing or encryption. An attacker with database read access (via SQL injection, backup theft, or misconfigured permissions) can obtain all video passwords in cleartext. This vulnerability is particularly critical for organizations using AVideo for sensitive content distribution, as it enables unauthorized access to protected videos and potential credential reuse attacks.
Immediate Actions:
1. Upgrade WWBN AVideo to version 26.1 or later that includes commit f2d68d2adbf73588ea61be2b781d93120a819e36
2. Audit database access logs for unauthorized read attempts or SQL injection attacks
3. Review database backup security and access controls; ensure backups are encrypted and access-restricted
4. Force password reset for all video passwords after patching
5. Implement database activity monitoring (DAM) to detect unauthorized queries
Patching Guidance:
- Test patch in non-production environment first
- Schedule maintenance window for production deployment
- Verify all video passwords are re-hashed using bcrypt or PBKDF2 post-patch
Compensating Controls (if immediate patching delayed):
- Implement database encryption at rest (TDE/transparent data encryption)
- Restrict database access to principle of least privilege
- Enable SQL injection prevention (parameterized queries, WAF rules)
- Implement database access logging and alerting
- Conduct immediate database access review
Detection Rules:
- Monitor for SQL injection attempts in AVideo application logs
- Alert on unusual database queries selecting password fields
- Track failed authentication attempts against video content
- Monitor for bulk password extraction queries
الإجراءات الفورية:
1. ترقية WWBN AVideo إلى الإصدار 26.1 أو أحدث الذي يتضمن الإصلاح المطلوب
2. تدقيق سجلات الوصول إلى قاعدة البيانات للكشف عن محاولات القراءة غير المصرح بها أو هجمات حقن SQL
3. مراجعة أمان النسخ الاحتياطية لقاعدة البيانات والتحكم في الوصول؛ التأكد من تشفير النسخ الاحتياطية وتقييد الوصول
4. فرض إعادة تعيين كلمة المرور لجميع كلمات مرور الفيديو بعد التصحيح
5. تنفيذ مراقبة نشاط قاعدة البيانات للكشف عن الاستعلامات غير المصرح بها
إرشادات التصحيح:
- اختبار التصحيح في بيئة غير الإنتاج أولاً
- جدولة نافذة صيانة لنشر الإنتاج
- التحقق من إعادة تجزئة جميع كلمات مرور الفيديو باستخدام bcrypt أو PBKDF2 بعد التصحيح
الضوابط البديلة (إذا تأخر التصحيح الفوري):
- تنفيذ تشفير قاعدة البيانات في الراحة (TDE)
- تقييد الوصول إلى قاعدة البيانات بمبدأ أقل امتياز
- تمكين منع حقن SQL (الاستعلامات المعاملة، قواعد WAF)
- تنفيذ تسجيل التنبيهات على الوصول إلى قاعدة البيانات
- إجراء مراجعة فورية لوصول قاعدة البيانات
قواعد الكشف:
- مراقبة محاولات حقن SQL في سجلات تطبيق AVideo
- التنبيه على استعلامات قاعدة البيانات غير العادية التي تحدد حقول كلمات المرور
- تتبع محاولات المصادقة الفاشلة ضد محتوى الفيديو
- مراقبة استعلامات استخراج كلمات المرور الضخمة