
إثبات مفهوم لاستغلال CVE-2026-23869، وهي ثغرة رفض الخدمة في مكونات خادم React (React Server Components) تسمح باستنزاف وحدة المعالجة المركزية (CPU) دون مصادقة عبر طلبات مصممة بعناية.
يحتوي هذا المستودع على إثبات مفهوم (PoC) لثغرة CVE-2026-23869، وهي ثغرة تؤثر على مكونات خادم React قبل الإصدار 19.2.5. تسمح هذه الثغرة للمهاجم بالتسبب في استهلاك كبير لوحدة المعالجة المركزية (CPU) على الخادم مما يجعله غير مستجيب لعدة دقائق عبر طلب واحد غير مصادق عليه. https://www.imperva.com/blog/react2dos-cve-2026-23869-when-the-flight-protocol-crashes-at-takeoff/
يمكنك العثور على إثبات المفهوم هنا واختباره على أصولك الخاصة.
يتطلب ذلك معرفًا صالحًا للإجراء (action-id). يمكن العثور على هذه المعرفات في الواجهة الأمامية لتطبيقات الويب، على سبيل المثال عبر البحث عن "createServerReference".
إثبات المفهوم هذا مخصص لاختبار الأمان المصرح به فقط. لا تستخدمه ضد أنظمة دون إذن صريح.