PT-2026-107943
CVE-2026-44034
·
تاريخ النشر
2026-10-08
·
تاريخ التحديث
2026-10-08
الوصف من
CVSS 4.0
4.8
متوسطةالمقاييسAV:L/AC:L/AT:N/PR:N/UI:P/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
اسم البرنامج المصاب والإصدارات المتأثرة
OFFIS DCMTK الإصدار 3.7.0
Description
يوجد خطأ في القراءة خارج الحدود المستندة إلى الذاكرة المكدسة (heap) في الدالة
decodeFrame() ضمن الملف dcmdata/libsrc/dcrleccd.cc. يحدث هذا عند معالجة ملف DICOM RLE Lossless مصمم خصيصاً بحيث يكون جزء بيانات البكسل أقصر من رأس RLE المكون من 64 بايت، مما يسمح للمهاجم بقراءة ما يصل إلى 63 بايت من ذاكرة heap المجاورة أو التسبب في تعطل النظام. ينبع المشكلة من قيام الدالة بنسخ 64 بايت دون التحقق من طول الجزء. تتأثر التطبيقات التي تقوم بفك تشفير صور RLE إطاراً بإطار، مثل تلك التي تستخدم الدالة getUncompressedFrame() في DcmPixelData.Recommendations
تحديث OFFIS DCMTK الإصدار 3.7.0 عن طريق تطبيق الالتزام (commit) رقم 45469f3c30037e9c7159290e4bb74cd7b3b9ef1d.
كإجراء تخفيف مؤقت، قم بتقييد استخدام الدالة
decodeFrame() أو طريقة getUncompressedFrame() في DcmPixelData عند معالجة ملفات DICOM غير موثوقة. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾