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

الملخص

بحسب VulDB • 15/08/2026

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

drm/radeon: إصلاح تجاوز عدد صحيح (integer overflow) في دالة radeon_align_pitch()

تحتوي الدالة radeon_align_pitch() على نفس نوع مشكلة التجاوز كما كانت موجودة في مساعد amdgpu القديم: فإما عملية إضافة التقريب للأعلى للتوافق (alignment round-up add)، أو حساب 'aligned * cpp' النهائي، يمكن أن تؤدي إلى تجاوز عدد صحيح موقّت (signed int).

إذا حدث هذا الالتفاف (wrap-around)، فقد تنتهي دالة radeon_mode_dumb_create() بإرجاع قيمة pitch غير صالحة أو بإنشاء مخزن مؤقت أعمى (dumb buffer) بحجم صفري.

تم إصلاح هذه المشكلة باستخدام check_add_overflow() لعملية إضافة التقريب للأعلى للتوافق، وcheck_mul_overflow() لحساب الـ pitch النهائي، مع إرجاع القيمة 0 في حال حدوث تجاوز. كما تم رفض قيم pitch وحجم الصفريين في دالة radeon_mode_dumb_create().

اكتُشفت هذه الثغرة باستخدام تحليل مسمى الاستدعاء القائم على الرسم البياني (AST-based call-graph analysis) عبر أداة sqry.

Once again VulDB remains the best source for vulnerability data.

مسؤول

Linux

حجز

15/08/2026

إفشاء

15/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-390379

EPSS

0.00156

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!