Vulnerability in the Oracle Hospitality OPERA 5 product of Oracle Hospitality Applications (component: Opera Servlet). Supported versions that are affected are 5.6.19.23, 5.6.25.17, 5.6.26.10 and 5.6.27.4. Easily exploitable vulnerability allows unauthenticated attacker with network access via HTTP to compromise Oracle Hospitality OPERA 5. Successful attacks of this vulnerability can result in unauthorized access to critical data or complete access to all Oracle Hospitality OPERA 5 accessible data as well as unauthorized update, insert or delete access to some of Oracle Hospitality OPERA 5 accessible data and unauthorized ability to cause a partial denial of service (partial DOS) of Oracle Hospitality OPERA 5. CVSS 3.1 Base Score 8.6 (Confidentiality, Integrity and Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:L).
CVE-2026-21967 is a critical unauthenticated remote vulnerability in Oracle Hospitality OPERA 5 (versions 5.6.19.23, 5.6.25.17, 5.6.26.10, 5.6.27.4) affecting the Opera Servlet component. An unauthenticated attacker can exploit this via HTTP to gain unauthorized access to sensitive guest and operational data, modify records, and cause partial service disruption. With a CVSS score of 8.6 and no authentication required, this poses an immediate threat to hospitality organizations across Saudi Arabia.
IMMEDIATE ACTIONS:
1. Identify all systems running Oracle Hospitality OPERA 5 versions 5.6.19.23, 5.6.25.17, 5.6.26.10, or 5.6.27.4
2. Implement network segmentation — restrict HTTP access to OPERA 5 systems to authorized networks only
3. Deploy WAF rules to block suspicious HTTP requests to Opera Servlet endpoints
4. Enable comprehensive logging and monitoring of all HTTP traffic to OPERA 5 systems
5. Conduct immediate audit of access logs for unauthorized access attempts
PATCHING GUIDANCE:
1. Apply Oracle Critical Patch Update (CPU) immediately upon availability
2. Test patches in non-production environment first
3. Schedule patching during maintenance windows with minimal guest impact
4. Verify patch application by checking version numbers post-deployment
COMPENSATING CONTROLS (if patching delayed):
1. Implement IP whitelisting for OPERA 5 access
2. Deploy reverse proxy with authentication layer in front of OPERA 5
3. Disable HTTP access, enforce HTTPS with TLS 1.2+ only
4. Implement rate limiting on Opera Servlet endpoints
5. Deploy IDS/IPS signatures for OPERA 5 exploitation attempts
DETECTION RULES:
1. Monitor for HTTP requests to /opera/* endpoints without proper authentication headers
2. Alert on unusual data volume exfiltration from OPERA 5 databases
3. Track failed authentication attempts followed by successful access
4. Monitor for SQL injection patterns in HTTP parameters
5. Alert on modifications to guest records outside normal business hours
الإجراءات الفورية:
1. تحديد جميع الأنظمة التي تعمل بإصدارات Oracle Hospitality OPERA 5 المتأثرة (5.6.19.23 و 5.6.25.17 و 5.6.26.10 و 5.6.27.4)
2. تطبيق تقسيم الشبكة — تقييد وصول HTTP إلى أنظمة OPERA 5 للشبكات المصرح بها فقط
3. نشر قواعد جدار الحماية لحجب طلبات HTTP المريبة إلى نقاط نهاية Opera Servlet
4. تفعيل السجلات الشاملة ومراقبة جميع حركة HTTP إلى أنظمة OPERA 5
5. إجراء تدقيق فوري لسجلات الوصول للكشف عن محاولات الوصول غير المصرح
إرشادات التصحيح:
1. تطبيق تحديث Oracle Critical Patch Update (CPU) فوراً عند توفره
2. اختبار التصحيحات في بيئة غير الإنتاج أولاً
3. جدولة التصحيح خلال نوافذ الصيانة بأقل تأثير على الضيوف
4. التحقق من تطبيق التصحيح بفحص أرقام الإصدار بعد النشر
الضوابط البديلة (إذا تأخر التصحيح):
1. تطبيق قائمة بيضاء IP لوصول OPERA 5
2. نشر خادم وكيل عكسي مع طبقة مصادقة أمام OPERA 5
3. تعطيل وصول HTTP، فرض HTTPS مع TLS 1.2 أو أحدث فقط
4. تطبيق تحديد معدل على نقاط نهاية Opera Servlet
5. نشر توقيعات IDS/IPS لمحاولات استغلال OPERA 5
قواعد الكشف:
1. مراقبة طلبات HTTP إلى نقاط نهاية /opera/* بدون رؤوس مصادقة مناسبة
2. تنبيه على حجم بيانات غير عادي يتم تصديره من قواعد بيانات OPERA 5
3. تتبع محاولات المصادقة الفاشلة متبوعة بوصول ناجح
4. مراقبة أنماط حقن SQL في معاملات HTTP
5. تنبيه على تعديلات سجلات الضيوف خارج ساعات العمل العادية