REVA is an interoperability platform. Prior to 2.42.3 and 2.40.3, a bug in the GRPC authorization middleware of the "Reva" component of OpenCloud allows a malicious user to bypass the scope verification of a public link. By exploiting this via the the "archiver" service this can be leveraged to create an archive (zip or tar-file) containing all resources that this creator of the public link has access to. This vulnerability is fixed in 2.42.3 and 2.40.3.
CVE-2026-23989 is a critical authorization bypass vulnerability in REVA's GRPC middleware that allows attackers to circumvent public link scope verification. Exploiting this flaw through the archiver service enables unauthorized access to all resources accessible to the public link creator, potentially exposing sensitive organizational data. This vulnerability affects REVA versions prior to 2.42.3 and 2.40.3, with patches now available.
IMMEDIATE ACTIONS:
1. Identify all REVA deployments running versions prior to 2.42.3 or 2.40.3
2. Restrict access to the archiver service immediately until patching is complete
3. Review audit logs for suspicious archiver service activity and public link access patterns
4. Disable public link functionality if not critical to operations
PATCHING:
1. Upgrade REVA to version 2.42.3 or 2.40.3 immediately
2. Test patches in non-production environments first
3. Implement staged rollout to minimize service disruption
COMPENSATING CONTROLS (if immediate patching not possible):
1. Implement network-level restrictions on archiver service access
2. Enable detailed logging and monitoring of all archiver operations
3. Implement IP whitelisting for archiver service access
4. Disable public link creation until patching is complete
DETECTION:
1. Monitor for unusual archiver service requests with public link tokens
2. Alert on large archive creation operations from public link contexts
3. Track failed authorization attempts in GRPC middleware logs
4. Monitor for bulk resource access patterns via public links
الإجراءات الفورية:
1. تحديد جميع نشرات REVA التي تعمل بإصدارات سابقة للإصدار 2.42.3 أو 2.40.3
2. تقييد الوصول إلى خدمة الأرشيف فوراً حتى اكتمال التصحيح
3. مراجعة سجلات التدقيق للنشاط المريب في خدمة الأرشيف وأنماط الوصول إلى الروابط العامة
4. تعطيل وظيفة الرابط العام إذا لم تكن حرجة للعمليات
التصحيح:
1. ترقية REVA إلى الإصدار 2.42.3 أو 2.40.3 فوراً
2. اختبار التصحيحات في بيئات غير الإنتاج أولاً
3. تنفيذ طرح مرحلي لتقليل انقطاع الخدمة
الضوابط البديلة (إذا لم يكن التصحيح الفوري ممكناً):
1. تنفيذ قيود على مستوى الشبكة على الوصول إلى خدمة الأرشيف
2. تفعيل التسجيل والمراقبة التفصيلية لجميع عمليات الأرشيف
3. تنفيذ القائمة البيضاء للعناوين IP لوصول خدمة الأرشيف
4. تعطيل إنشاء الرابط العام حتى اكتمال التصحيح
الكشف:
1. مراقبة طلبات خدمة الأرشيف غير العادية مع رموز الروابط العامة
2. التنبيه على عمليات إنشاء الأرشيف الكبيرة من سياقات الروابط العامة
3. تتبع محاولات التفويض الفاشلة في سجلات برنامج وسيط GRPC
4. مراقبة أنماط الوصول إلى الموارد الضخمة عبر الروابط العامة