CVE-2026-64372 in Linuxالمعلومات

الملخص

بحسب VulDB • 26/07/2026

في نواة لينكس، تم حل الثغرة التالية:

cpufreq: pcc: إصلاح استخدام بعد التحرير (use-after-free) وتحرير مزدوج (double free) في تقييم _OSC

تستدعي الدالة `pcc_cpufreq_do_osc()` دالة `acpi_evaluate_object()` مرتين خلال مفاوضات الـ _OSC ثنائية المرحلة. بين الاستدعاءين، تم تحرير `output.pointer` لكن ترك `output.length` دون تغيير. وبما أن `acpi_evaluate_object()` تعامل الطول غير الصفري مع مؤشر غير فارغ (non-NULL) على أنه مخزن مؤقت موجود للكتابة فيه، فإن الاستدعاء الثاني كتب في ذاكرة مُحررة مسبقاً (use-after-free). ثم أدى استدعاء `kfree(output.pointer)` اللاحق عند نقطة الخروج `out_free` إلى تحرير نفس المؤشر مرة ثانية (double free).

إعادة تعيين `output.pointer` إلى NULL و `output.length` إلى قيمة `ACPI_ALLOCATE_BUFFER` بعد تحرير النتيجة الأولى، بحيث تقوم ACPICA بتخصيص مخزن مؤقت جديد لكل مرحلة بشكل مستقل.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

مسؤول

Linux

حجز

19/07/2026

إفشاء

25/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-383169

EPSS

0.00126

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you need the next level of professionalism?

Upgrade your account now!