PT-2026-71137

CVE-2026-19548

·

تاريخ النشر

2026-08-12

·

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

2026-10-28

الوصف من

CVSS 3.1
5.5
متوسطة
المقاييسAV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
binutils (الإصدارات المتأثرة غير محددة)
الوصف
توجد مشكلات متعددة تتعلق بـ «الاستخدام بعد التحرير» (Use-After-Free) في الدالة add archive element() داخل رابط GNU (ld)، وهو أحد مكونات binutils. تحدث المشكلة عندما تقوم الدالة plugin maybe claim() في ld/plugin.c بتحرير الكائن BFD الأصلي عبر bfd close() أو bfd delete bfd() بينما لا يزال المستدعي يحتفظ بالمعلمة abfd ونسخة سطحية orig input.the bfd كمؤشرات معلقة. يتم إلغاء الإشارة إلى هذه المؤشرات لاحقًا في ثلاثة مواقع داخل add archive element(): عند الوصول إلى abfd->my archive عبر bfd usrdata()، وإجراء الفحوصات الشرطية واستدعاءات bfd get filename()، وأثناء التسجيل التفصيلي (trace/verbose logging). ويحدث هذا عندما تكون ملحقات LTO (تحسين وقت الربط) نشطة ويكون الكائن المدخل قد عُيّن abfd->my archive إلى NULL. يمكن للمهاجم الذي يقدم كائنًا أو ملف أرشيفًا مُعدًّا خصيصًا أثناء عملية البناء باستخدام ربط مُفعَّل لـ LTO أن يتسبب في رفض الخدمة عبر تعطل أداة الربط. في حين أن تنفيذ التعليمات البرمجية التعسفية ممكن نظريًّا من خلال التلاعب بالكومة، إلا أن تدابير تقوية النظام تحد من ذلك. ويكمن الخطر الرئيسي في هجوم سلسلة التوريد الذي يستهدف خطوط أنابيب CI/CD أو بيئات التطوير.
التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
AZL-95892
ECHO-4612-02EE-2B3E
OPENSUSE-SU-2026:12315-1
RHSA-2026:82359
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾