PT-2026-144663

CVE-2026-126064

·

تاريخ النشر

2026-11-10

·

تاريخ التحديث

2026-11-10

الوصف من

CVSS 4.0
2.0
منخفضة
المقاييسAV:L/AC:H/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
اسم البرنامج المصاب والإصدارات المتأثرة Nokogiri الإصدارات السابقة لـ 1.19.5
الوصف يمكن أن تترك ملحقات CRuby الأصلية أغلفة Ruby تشير إلى ذاكرة تم تحريرها عند استبدال قيمة سمة موجودة. يحدث هذا عند استخدام الدوال Nokogiri::XML::Node#[]= أو Nokogiri::XML::Node#lang= بعد أن يكون الكود قد وصل بالفعل إلى العقد التابعة للسمة. يؤدي استبدال القيمة إلى تحرير العقد التابعة الأصلية بينما تظل أغلفتاها قابلة للوصول، مما قد يتسبب في قراءة غير صالحة أو حدوث segfault (نوع معين من الانهيار حيث يحاول البرنامج الوصول إلى موقع في الذاكرة غير مسموح له بالوصول إليه). لا يتأثر JRuby بهذه المشكلة.
التوصيات التحديث إلى الإصدار 1.19.5 أو أحدث. كإجراء مؤقت، تجنب الوصول إلى العقد التابعة للسمات مباشرة عبر Attr#children أو ما شابه ذلك قبل استبدال قيمة السمة نفسها.
قابلية الاستغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
GHSA-3W22-6JFG-527W
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾