ImageMagick before 6.9.13-57 and 7.x before 7.1.2-32 contains a stack overflow in the MSL decoder caused by an incorrect depth check that fails to limit recursion. Attackers can supply a set of crafted MSL images that exhaust the stack when one of them is read, crashing the process and causing a denial of service.
{
"cna_assigner": "VulnCheck",
"cwe_ids": [
"CWE-674"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/109xxx/CVE-2026-109267.json"
}{
"extracted_events": [
{
"range": [
{
"introduced": "7.0.0-0"
},
{
"fixed": "7.1.2-32"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"range": [
{
"fixed": "507aee2308046b25e251d0be1a5371327bb79683"
}
],
"source": "REFERENCES_COMMIT"
}
]
}
{
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"fixed": "6.9.13-57"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"range": [
{
"fixed": "c10823904b251d07fe79346a7136b0af295d451b"
}
],
"source": "REFERENCES_COMMIT"
}
]
}
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-109267.json"
[
{
"deprecated": false,
"digest": {
"line_hashes": [
"171685729754287796629183173895712632497",
"196579784541538157826606881880989331133",
"248274857836918891302005728512204107136",
"107143719040939434669933326280513297855",
"179927875321632748694712562075072104598",
"5899950479708995789141468471606460388",
"3050502276397338878339568352299942103",
"60494101955977550522895346955155730563",
"137410768800262548767605209886397323632",
"155345232940575093953284704007425077246",
"323681387799867057778003511729667325302",
"252310858034662192727317243262558645703",
"232972963366013212079664770311978487262",
"181205599415424329639200314044626963062",
"18464549901015910969378273557510097990",
"204719187234543681402754780692322800276",
"225207272925592280544857591554798162148",
"115838962840162003462767019961708732272",
"78675132497984815424669524259279894675",
"35870085899166759963042387342408282774",
"92348321547231577825704432726634419244",
"227823224837775009698548901353588738124",
"23034678611566479734128808998933416659",
"275878964764371883189667931617012386682",
"93322876683929306719848647903758412503",
"332528974675941004407835742175256996063",
"332606011780391174574396370209827326499",
"657696323362669075270582434704728796"
],
"threshold": 0.9
},
"id": "CVE-2026-109267-2760740a",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/imagemagick/imagemagick/commit/507aee2308046b25e251d0be1a5371327bb79683",
"target": {
"file": "coders/msl.c"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "43980968595876852559181162112343271239",
"length": 2582
},
"id": "CVE-2026-109267-7ee006b5",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/imagemagick/imagemagick/commit/507aee2308046b25e251d0be1a5371327bb79683",
"target": {
"file": "coders/msl.c",
"function": "MSLEndElement"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"171685729754287796629183173895712632497",
"196579784541538157826606881880989331133",
"248274857836918891302005728512204107136",
"107143719040939434669933326280513297855",
"179927875321632748694712562075072104598",
"5899950479708995789141468471606460388",
"3050502276397338878339568352299942103",
"60494101955977550522895346955155730563",
"137410768800262548767605209886397323632",
"155345232940575093953284704007425077246",
"323681387799867057778003511729667325302",
"252310858034662192727317243262558645703",
"232972963366013212079664770311978487262",
"181205599415424329639200314044626963062",
"18464549901015910969378273557510097990",
"204719187234543681402754780692322800276",
"225207272925592280544857591554798162148",
"115838962840162003462767019961708732272",
"78675132497984815424669524259279894675",
"35870085899166759963042387342408282774",
"92348321547231577825704432726634419244",
"227823224837775009698548901353588738124",
"23034678611566479734128808998933416659",
"275878964764371883189667931617012386682",
"93322876683929306719848647903758412503",
"332528974675941004407835742175256996063",
"332606011780391174574396370209827326499",
"657696323362669075270582434704728796"
],
"threshold": 0.9
},
"id": "CVE-2026-109267-8ea26874",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/imagemagick/imagemagick6/commit/c10823904b251d07fe79346a7136b0af295d451b",
"target": {
"file": "coders/msl.c"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "315411135968064749176391022673887080105",
"length": 134498
},
"id": "CVE-2026-109267-f71ed412",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/imagemagick/imagemagick/commit/507aee2308046b25e251d0be1a5371327bb79683",
"target": {
"file": "coders/msl.c",
"function": "MSLStartElement"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "299734605714488250035593722970357553174",
"length": 133165
},
"id": "CVE-2026-109267-fa495a9f",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/imagemagick/imagemagick6/commit/c10823904b251d07fe79346a7136b0af295d451b",
"target": {
"file": "coders/msl.c",
"function": "MSLStartElement"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "15841208000615150314555074835201983815",
"length": 2478
},
"id": "CVE-2026-109267-fd4acc1a",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/imagemagick/imagemagick6/commit/c10823904b251d07fe79346a7136b0af295d451b",
"target": {
"file": "coders/msl.c",
"function": "MSLEndElement"
}
}
]
"2026-10-28T11:06:27Z"