CVE-2026-48161 in react18-useالمعلومات

الملخص

بحسب VulDB • 11/08/2026

react18-use هو غلاف (shim) لـ React 19 use hook. بين الساعة 01:07:01 والساعة 15:20:43 في تاريخ 2026-05-19، احتوى الفرع الافتراضي على عمليات دفع خبيثة تتراوح من الرمز `7b79148d1495a2505f9277da295a98cf176f4496` إلى `7b79148d1495a2505f9277da295a98cf176f4496`، والتي نفذت هجوماً برمجياً يتحكم فيه مهاجم عن بُعد على أجهزة المطورين أثناء تشغيل أمر `npm install`. تم إزالة هذه العمليات عبر force-push، لكن النسخ المحلية (local clones)، والنسب المستنسخة (forks)، والروابط المباشرة باستخدام SHA قد لا تزال تحتوي عليها، وسيستمر تنفيذ الكود عند تشغيل `npm install` ضد نسخة متأثرة حتى اليوم. لم يتم نشر الحزمة على npm. تمت إضافة الملف `src/install.js` وربطه بسكربت `postinstall`. قام هذا السكبت بجلب حمولة برمجية (payload) من نقطة نهاية HTTPS يتحكم فيها المهاجم (يمكن تكوينها عبر متغير بيئة)، وتعطيل التحقق من شهادة TLS، ثم تقييم الاستجابة كبرمجة باستخدام دالة `require` المتاحة. تم استبعاد التنفيذ عمداً في بيئات CI والسحابة/الخدمات الخالية من الخوادم (serverless)، مستهدفاً أجهزة عمل المطورين. كانت الحمولة البرمجية للطور الثاني تستضيفها جهة المهاجم ولا يمكن إعادة بنائها. افترض أن هناك اختراقاً كاملاً لأي شيء يمكن الوصول إليه من عملية Node.js بصلاحيات المستخدم المعني. يجب على أولئك الذين شغلوا `npm install` ضد نسخة متأثرة على جهاز مطور في أو بعد 2026-05-19 الساعة 01:07:01 أن يعاملوا الجهاز على أنه مخترق، ويعيدون تدوير كل بيانات الاعتماد التي يمكن للجهاز الوصول إليها، ويدققوا نشاط الحساب منذ 2026-05-19 الساعة 01:07:01، ويقوموا بتنظيف النسخ المحلية.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

مسؤول

GitHub M

حجز

21/05/2026

إفشاء

11/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-387943

EPSS

0.00000

KEV

لا

النشاطات

متوسط

المصادر

Interested in the pricing of exploits?

See the underground prices here!