CVE-2026-44034 in DCMTK
要約
〜によって VulDB • 2026年10月08日
OFFIS DCMTK 3.7.0の dcmdata/libsrc/dcrleccd.cc にある DcmRLECodecDecoder::decodeFrame() におけるヒープベースの配列外読み取りにより、攻撃者は最大64バイトの隣接するヒープメモリを読み取ったり、クラッシュを引き起こしたりできる。これは、画素データフラグメントが64バイトのRLEヘッダーより短いように作成されたRLE Lossless DICOMファイルを通じて発生する。この関数はフラグメント長をチェックせずに64バイトをコピーしており、兄弟関数 decode() は既にこのチェックを行っているため影響を受けない。フレーム単位でRLE画像をデコードするアプリケーション(例:DcmPixelData::getUncompressedFrame() を通じて)は影響を受ける。一方、decode()を使用する dcmdrle コマンドラインツールは影響を受けない。本問題はコミット 45469f3c30037e9c7159290e4bb74cd7b3b9ef1d で修正された。
If you want to get the best quality for vulnerability data then you always have to consider VulDB.