{"id":"CVE-2025-11266","aliases":["DEBIAN-CVE-2025-11266","EUVD-2025-203169","GHSA-7qcj-ww2g-7w6j","UBUNTU-CVE-2025-11266"],"status":"published","title":"Grassroots DICOM (GDCM) Out-of-bounds Write","description":"An out-of-bounds write vulnerability exists in the Grassroots DICOM library (GDCM). The issue is triggered during parsing of a malformed DICOM file containing encapsulated PixelData fragments (compressed image data stored as multiple fragments). This vulnerability leads to a segmentation fault caused by an out-of-bounds memory access due to unsigned integer underflow in buffer indexing. It is exploitable via file input, simply opening a crafted malicious DICOM file is sufficient to trigger the crash, resulting in a denial-of-service condition.","severity":{"version":"4.0","score":6.8,"vector":"CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:L/VI:L/VA:H/SC:N/SI:N/SA:N","level":"medium","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-10","score":0.00146,"percentile":0.03841,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-787"],"published":"2025-12-12T20:48:57Z","modified":"2026-10-28T10:59:01Z","fixes":[{"ecosystem":"Debian:14","package":"gdcm","fixed_in":["3.0.24-11"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Debian:12","package":"gdcm","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["3.0.21-1","3.0.21-2","3.0.22-1","3.0.22-2","3.0.22-2.1","3.0.22-2.1~exp1","3.0.22-3","3.0.24-1","3.0.24-1+hurd.1","3.0.24-10","3.0.24-11","3.0.24-12","3.0.24-13","3.0.24-14","3.0.24-2","3.0.24-3","3.0.24-3+hurd.1","3.0.24-4","3.0.24-5","3.0.24-5+hurd.1","3.0.24-5+hurd.2","3.0.24-6","3.0.24-7","3.0.24-8","3.0.24-9"]},{"source":"osv","ecosystem":"Debian:13","package":"gdcm","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["3.0.24-10","3.0.24-11","3.0.24-12","3.0.24-13","3.0.24-14","3.0.24-5","3.0.24-5+hurd.1","3.0.24-5+hurd.2","3.0.24-6","3.0.24-7","3.0.24-8","3.0.24-9"]},{"source":"osv","ecosystem":"Debian:14","package":"gdcm","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.0.24-11"}]}],"versions":["3.0.24-10","3.0.24-5","3.0.24-5+hurd.1","3.0.24-5+hurd.2","3.0.24-6","3.0.24-7","3.0.24-8","3.0.24-9"]},{"source":"osv","ecosystem":"Ubuntu:Pro:14.04:LTS","package":"gdcm","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["2.2.3-2ubuntu3","2.2.3-2ubuntu4","2.2.4-1.1ubuntu1","2.2.4-1.1ubuntu2","2.2.4-1.1ubuntu3","2.2.4-1.1ubuntu4","2.2.4-1.1ubuntu4+esm1"]},{"source":"osv","ecosystem":"Ubuntu:16.04:LTS","package":"gdcm","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["2.4.4-4","2.4.4-4build1","2.4.4-4ubuntu1","2.6.1-3","2.6.2-1","2.6.2-2","2.6.2-3","2.6.3-1","2.6.3-1ubuntu1","2.6.3-2ubuntu1","2.6.3-3ubuntu1","2.6.3-3ubuntu3"]},{"source":"osv","ecosystem":"Ubuntu:18.04:LTS","package":"gdcm","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["2.8.2-3build1","2.8.3-1","2.8.4-1","2.8.4-1build2"]},{"source":"osv","ecosystem":"Ubuntu:20.04:LTS","package":"gdcm","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["2.8.8-9ubuntu4","2.8.8-9ubuntu5","3.0.4-2","3.0.4-2build1","3.0.4-2ubuntu1","3.0.5-1ubuntu1","3.0.5-1.1ubuntu1","3.0.5-1.1ubuntu2"]},{"source":"osv","ecosystem":"Ubuntu:22.04:LTS","package":"gdcm","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["3.0.8-2","3.0.10-1","3.0.10-1build2"]},{"source":"osv","ecosystem":"Ubuntu:24.04:LTS","package":"gdcm","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["3.0.21-2","3.0.22-1","3.0.22-2build1","3.0.22-2build2","3.0.22-2.1build1","3.0.22-2.1build2","3.0.22-2.1ubuntu1"]},{"source":"osv","ecosystem":"Ubuntu:25.10","package":"gdcm","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["3.0.24-5ubuntu2","3.0.24-5ubuntu3"]}],"products":[{"vendor":"grassroots","product":"dicom (gdcm)"},{"vendor":"medinria","product":"medinria"},{"vendor":"numfocus","product":"simpleitk"}],"references":[{"url":"https://github.com/malaterre/GDCM/releases/tag/v3.2.2","tags":["web","report"]},{"url":"https://www.cisa.gov/news-events/ics-medical-advisories/icsma-25-345-01","tags":["advisory","report"]},{"url":"https://github.com/cisagov/CSAF/blob/develop/csaf_files/OT/white/2025/icsma-25-345-01.json","tags":["web","report"]},{"url":"https://github.com/malaterre/GDCM/commit/5829c95c8ac3afa9a3a3413675e948959c28a789","tags":["fix"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2025-11266","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-7qcj-ww2g-7w6j"},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/11xxx/CVE-2025-11266.json","tags":["advisory"]},{"url":"https://security-tracker.debian.org/tracker/CVE-2025-11266","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2025-11266","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2025-11266","tags":["report"]}],"sources":{"cve":[{"id":"CVE-2025-11266","title":"Grassroots DICOM (GDCM) Out-of-bounds Write","description":"An out-of-bounds write vulnerability exists in the Grassroots DICOM library (GDCM). The issue is triggered during parsing of a malformed DICOM file containing encapsulated PixelData fragments (compressed image data stored as multiple fragments). This vulnerability leads to a segmentation fault caused by an out-of-bounds memory access due to unsigned integer underflow in buffer indexing. It is exploitable via file input, simply opening a crafted malicious DICOM file is sufficient to trigger the crash, resulting in a denial-of-service condition.","status":"published","published":"2025-12-12T20:48:57.303Z","modified":"2026-01-20T20:25:52.481Z","cvss":[{"version":"4.0","score":6.8,"vector":"CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:L/VI:L/VA:H/SC:N/SI:N/SA:N","level":"medium","assessor":"cna"},{"version":"3.1","score":6.6,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:H","level":"medium","assessor":"cna"}],"cwes":["CWE-787"],"updated_at":"2026-11-02T14:32:50.872559Z"}],"euvd":[{"id":"EUVD-2025-203169","description":"An out-of-bounds write vulnerability exists in the Grassroots DICOM library (GDCM). The issue is triggered during parsing of a malformed DICOM file containing encapsulated PixelData fragments (compressed image data stored as multiple fragments). This vulnerability leads to a segmentation fault caused by an out-of-bounds memory access due to unsigned integer underflow in buffer indexing. It is exploitable via file input, simply opening a crafted malicious DICOM file is sufficient to trigger the crash, resulting in a denial-of-service condition.","status":"published","published":"2025-12-12T20:48:57Z","modified":"2026-01-20T20:25:52Z","cvss":[{"version":"4.0","score":6.8,"vector":"CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:L/VI:L/VA:H/SC:N/SI:N/SA:N","level":"medium"}],"updated_at":"2026-11-02T19:48:49.964072Z"}],"ghsa":[{"id":"GHSA-7qcj-ww2g-7w6j","title":"An out-of-bounds write vulnerability exists in the Grassroots DICOM library (GDCM). The issue is...","description":"An out-of-bounds write vulnerability exists in the Grassroots DICOM library (GDCM). The issue is triggered during parsing of a malformed DICOM file containing encapsulated PixelData fragments (compressed image data stored as multiple fragments). This vulnerability leads to a segmentation fault caused by an out-of-bounds memory access due to unsigned integer underflow in buffer indexing. It is exploitable via file input, simply opening a crafted malicious DICOM file is sufficient to trigger the crash, resulting in a denial-of-service condition.","status":"published","published":"2025-12-12T21:31:38Z","modified":"2026-01-20T21:31:31Z","cvss":[{"version":"3.1","score":6.6,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:H","level":"medium"},{"version":"4.0","score":6.8,"vector":"CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:L/VI:L/VA:H/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","level":"medium"}],"cwes":["CWE-787"],"updated_at":"2026-11-02T15:05:49.533137Z"}],"nvd":[{"id":"CVE-2025-11266","description":"An out-of-bounds write vulnerability exists in the Grassroots DICOM library (GDCM). The issue is triggered during parsing of a malformed DICOM file containing encapsulated PixelData fragments (compressed image data stored as multiple fragments). This vulnerability leads to a segmentation fault caused by an out-of-bounds memory access due to unsigned integer underflow in buffer indexing. It is exploitable via file input, simply opening a crafted malicious DICOM file is sufficient to trigger the crash, resulting in a denial-of-service condition.","status":"published","published":"2025-12-12T21:15:51.653Z","modified":"2026-10-07T20:10:01.97Z","cvss":[{"version":"4.0","score":6.8,"vector":"CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:L/VI:L/VA:H/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","level":"medium","assessor":"secondary"},{"version":"3.1","score":6.6,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:H","level":"medium","assessor":"secondary"}],"cwes":["CWE-787"],"updated_at":"2026-11-02T14:11:49.861863Z"}],"osv":[{"id":"CVE-2025-11266","title":"Grassroots DICOM (GDCM) Out-of-bounds Write","description":"An out-of-bounds write vulnerability exists in the Grassroots DICOM library (GDCM). The issue is triggered during parsing of a malformed DICOM file containing encapsulated PixelData fragments (compressed image data stored as multiple fragments). This vulnerability leads to a segmentation fault caused by an out-of-bounds memory access due to unsigned integer underflow in buffer indexing. It is exploitable via file input, simply opening a crafted malicious DICOM file is sufficient to trigger the crash, resulting in a denial-of-service condition.","status":"published","published":"2025-12-12T20:48:57.303Z","modified":"2026-10-28T10:59:01.453029617Z","cvss":[{"version":"4.0","score":6.8,"vector":"CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:L/VI:L/VA:H/SC:N/SI:N/SA:N","level":"medium"}],"cwes":["CWE-787"],"updated_at":"2026-11-02T15:44:46.024537Z"},{"id":"DEBIAN-CVE-2025-11266","description":"An out-of-bounds write vulnerability exists in the Grassroots DICOM library (GDCM). The issue is triggered during parsing of a malformed DICOM file containing encapsulated PixelData fragments (compressed image data stored as multiple fragments). This vulnerability leads to a segmentation fault caused by an out-of-bounds memory access due to unsigned integer underflow in buffer indexing. It is exploitable via file input, simply opening a crafted malicious DICOM file is sufficient to trigger the crash, resulting in a denial-of-service condition.","status":"published","published":"2025-12-12T21:15:51.653Z","modified":"2026-10-08T09:47:28.717867773Z","cvss":[{"version":"4.0","score":6.8,"vector":"CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:L/VI:L/VA:H/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","level":"medium"}],"updated_at":"2026-11-02T15:45:45.102284Z"},{"id":"UBUNTU-CVE-2025-11266","description":"An out-of-bounds write vulnerability exists in the Grassroots DICOM library (GDCM). The issue is triggered during parsing of a malformed DICOM file containing encapsulated PixelData fragments (compressed image data stored as multiple fragments). This vulnerability leads to a segmentation fault caused by an out-of-bounds memory access due to unsigned integer underflow in buffer indexing. It is exploitable via file input, simply opening a crafted malicious DICOM file is sufficient to trigger the crash, resulting in a denial-of-service condition.","status":"published","published":"2025-12-12T21:15:00Z","modified":"2026-04-22T15:30:06.758912Z","cvss":[{"version":"3.1","score":6.6,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:H","level":"medium"},{"version":"4.0","score":6.8,"vector":"CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:L/VI:L/VA:H/SC:N/SI:N/SA:N","level":"medium"}],"updated_at":"2026-11-02T16:55:20.144818Z"}]}}
