PT-2026-34331

CVE-2026-41651

·

تاريخ النشر

2026-04-08

·

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

2026-11-09

الوصف من

CVSS 3.1
8.8
عالية
المقاييسAV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
PackageKit من الإصدار 1.0.2 إلى 1.3.4
الوصف
PackageKit هي طبقة تجريد D-Bus تُستخدم لإدارة الحزم في توزيعات وبنيات مختلفة. توجد حالة تضارب بين وقت التحقق ووقت الاستخدام (TOCTOU) في معالجة علامات المعاملات، مما يسمح لمستخدم محلي غير متمتع بامتيازات بتثبيت حزم RPM عشوائية بصفة root دون مصادقة، مما يؤدي إلى تصعيد الامتيازات المحلية. يمكن استغلال هذه المشكلة، التي أُطلق عليها اسم Pack2TheRoot، من خلال الأمر pkcon install.
تتضمن هذه الثغرة ثلاثة أخطاء في src/pk-transaction.c:
  1. تقوم الدالة InstallFiles() بالكتابة فوق transaction->cached transaction flags دون شروط باستخدام العلامات المقدمة من قبل المستدعي، حتى لو كانت المعاملة قيد التنفيذ بالفعل.
  2. ترفض الدالة pk transaction set state() بصمت انتقالات الحالة الرجعية (مثل الانتقال من RUNNING إلى WAITING FOR AUTH)، مما يسمح للمعاملة بالاستمرار باستخدام علامات تالفة.
  3. تقوم دالة الاستدعاء الخاملة للمجدول بقراءة transaction->cached transaction flags في وقت التوزيع، وليس في وقت التفويض، مما يؤدي إلى قيام الخلفية بتنفيذ علامات المخترق.
قد يؤدي استغلال هذه الثغرة إلى حدوث خطأ في التحقق في برنامج PackageKit الخفي، مما يؤدي إلى تعطل يظهر في سجلات النظام.
التوصيات
قم بتحديث PackageKit إلى الإصدار 1.3.5.
كإجراء تخفيفي مؤقت، قم بتقييد استخدام الأمر `pkcon i
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-F55J-VVR9-69XV
ALSA-2026:11504
ALSA-2026:11635
ALSA-2026:19141
ALSA-2026:19354
OESA-2026-2140
OPENSUSE-SU-2026:10629-1
OPENSUSE-SU-2026:20646-1
RHSA-2026:11504
RHSA-2026:11635
RHSA-2026:17558
RHSA-2026:17560
RHSA-2026:17561
RHSA-2026:18024
RHSA-2026:18031
RHSA-2026:18036
RHSA-2026:19141
RHSA-2026:19354
RHSA-2026:19454
RHSA-2026:19601
RHSA-2026:22146
SUSE-SU-2026:1619-1
SUSE-SU-2026:1619-2
SUSE-SU-2026:1700-1
SUSE-SU-2026:1701-1
SUSE-SU-2026:1939-1
SUSE-SU-2026:21427-1
SUSE-SU-2026:5144-1
USN-8195-1
USN-8195-2
USN-8195-3
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾