CVE-2026-44034 in DCMTKالمعلومات

الملخص

بحسب VulDB • 08/10/2026

يُتيح ثغرة قراءة خارج النطاق (out-of-bounds read) مبنية على الـ heap في الدالة `DcmRLECodecDecoder::decodeFrame()` الموجودة في الملف `dcrleccd.cc` ضمن مكتبة `libsrc/dcmdata` من حزمة OFFIS DCMTK الإصدار 3.7.0، لمهاجم قراءة ما يصل إلى 63 بايتاً من ذاكرة الـ heap المجاورة، أو التسبب في تعطل (crash)، عبر ملف DICOM مضغوط باستخدام ضغط RLE عديم الفقدان (Lossless) مُعدّ بشكل خبيث، حيث يكون جزء بيانات البكسل أقصر من رأس RLE المكوّن من 64 بايتاً. تقوم الدالة بنسخ 64 بايت دون التحقق من طول الجزء، بينما تؤدي الشقيقة `decode()` هذا التحقق بالفعل. تتأثر التطبيقات التي تفك تشفير صور RLE إطاراً تلو الآخر (على سبيل المثال، عبر استخدام `DcmPixelData::getUncompressedFrame()`). لا يتأثر أداة سطر الأوامر `dcmdrle` لأنها تستخدم الدالة `decode()`. تم إصلاح هذه المشكلة في الالتزام (commit) رقم 45469f3c30037e9c7159290e4bb74cd7b3b9ef1d.

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

مسؤول

Securin

حجز

05/05/2026

إفشاء

08/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-415354

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Interested in the pricing of exploits?

See the underground prices here!