Imager versions before 1.033 for Perl treat unsigned EXIF IFD entry counts as signed.
Imager mishandled large EXIF IFD entry count values, treating them as negative numbers. This could lead to an attempt to allocate a block nearly the size of the address space, which fails and kills the process.
An attacker could craft an image with EXIF data that terminates a worker process.
{
"cna_assigner": "CPANSec",
"cwe_ids": [
"CWE-196",
"CWE-789"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/14xxx/CVE-2026-14454.json"
}{
"cpe": "cpe:2.3:a:tonycoz:imager:*:*:*:*:*:perl:*:*",
"extracted_events": [
{
"introduced": "0"
},
{
"fixed": "1.033"
}
],
"source": [
"CPE_RANGE",
"REFERENCES"
]
}
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-14454.json"
[
{
"deprecated": false,
"digest": {
"function_hash": "288119952689490571639906918839749396737",
"length": 827
},
"id": "CVE-2026-14454-0bb4c699",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/tonycoz/imager/commit/06f01a5d0fd591259aeba589370d6888384a6b6d",
"target": {
"file": "imexif.c",
"function": "tiff_get_tag_int_array"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "209940944599995741125802503754249354238",
"length": 408
},
"id": "CVE-2026-14454-0f98ee39",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/tonycoz/imager/commit/06f01a5d0fd591259aeba589370d6888384a6b6d",
"target": {
"file": "imexif.c",
"function": "tiff_get_tag_int"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "181899595244314167947351606522425521003",
"length": 1970
},
"id": "CVE-2026-14454-141ba201",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/tonycoz/imager/commit/06f01a5d0fd591259aeba589370d6888384a6b6d",
"target": {
"file": "imexif.c",
"function": "copy_num_array_tags"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "47141635543494058049578696720073849604",
"length": 418
},
"id": "CVE-2026-14454-143ba32b",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/tonycoz/imager/commit/06f01a5d0fd591259aeba589370d6888384a6b6d",
"target": {
"file": "imexif.c",
"function": "copy_rat_tags"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "268264964214836298943391938962923881062",
"length": 96
},
"id": "CVE-2026-14454-289cc5e6",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/tonycoz/imager/commit/06f01a5d0fd591259aeba589370d6888384a6b6d",
"target": {
"file": "imexif.c",
"function": "process_maker_note"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "175490625044455170483926426515299886109",
"length": 1334
},
"id": "CVE-2026-14454-55453e97",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/tonycoz/imager/commit/06f01a5d0fd591259aeba589370d6888384a6b6d",
"target": {
"file": "imexif.c",
"function": "save_exif_ifd_tags"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "59056221672954888657136896382634564407",
"length": 487
},
"id": "CVE-2026-14454-58312fbc",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/tonycoz/imager/commit/06f01a5d0fd591259aeba589370d6888384a6b6d",
"target": {
"file": "imexif.c",
"function": "copy_string_tags"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "251574386366291380815545720390785931910",
"length": 970
},
"id": "CVE-2026-14454-76fbab9a",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/tonycoz/imager/commit/06f01a5d0fd591259aeba589370d6888384a6b6d",
"target": {
"file": "imexif.c",
"function": "tiff_get_tag_double_array"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "318597482152435896662024117742629568841",
"length": 410
},
"id": "CVE-2026-14454-80a26021",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/tonycoz/imager/commit/06f01a5d0fd591259aeba589370d6888384a6b6d",
"target": {
"file": "imexif.c",
"function": "copy_int_tags"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "191872364381049172483617689580842531918",
"length": 414
},
"id": "CVE-2026-14454-ae3dd3e4",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/tonycoz/imager/commit/06f01a5d0fd591259aeba589370d6888384a6b6d",
"target": {
"file": "imexif.c",
"function": "tiff_get_tag_double"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "141772196158586170022385055604413783071",
"length": 1535
},
"id": "CVE-2026-14454-b4c70f81",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/tonycoz/imager/commit/06f01a5d0fd591259aeba589370d6888384a6b6d",
"target": {
"file": "imexif.c",
"function": "tiff_load_ifd"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "115428763606425976539461522679978415738",
"length": 707
},
"id": "CVE-2026-14454-cf8a6bf5",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/tonycoz/imager/commit/06f01a5d0fd591259aeba589370d6888384a6b6d",
"target": {
"file": "imexif.c",
"function": "save_ifd0_tags"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "224031624918338099866931816478545886422",
"length": 789
},
"id": "CVE-2026-14454-f20dec26",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/tonycoz/imager/commit/06f01a5d0fd591259aeba589370d6888384a6b6d",
"target": {
"file": "imexif.c",
"function": "im_decode_exif"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"290996822707451789179142029795669789715",
"331156938045189713761107025841626661065",
"69027853967865140623415972144290701075",
"79865782720434561710683368201277376321",
"281020327245647316002124502400071296571",
"192419711509981465618629632597260392260",
"107472718218891988610275549784382921940",
"68288927278790881230847178147301194689",
"292159661839409985492111809044932648998",
"152066800258111806197434646039767256356",
"307667596949947518949077834711127583930",
"26148779543060180319616774504939179453",
"187083594322349816608927698348350074614",
"2248687887427087288139984435883908621",
"204949645069698233691149211143099220199",
"14597884982753767182892764097947007863",
"165489766638969690189099381775357938164",
"264422271779952274501134278904042354818",
"169104633164768828363977276797949313400",
"7288573473776557201309198284942121891",
"297914544641502305596981916587875046979",
"253210372918748859251549449818523265780",
"69963634380755853063561911899970476594",
"100819380983552576456668201090611117377",
"124063627258192575971066487923193525190",
"226364766767082103983359074360563613744",
"9691262224052107601603928246695684697",
"99112259057985152866888482204665154992",
"8894812973919650823384835824219467269",
"25632339700330777516295097790723547754",
"10344293204559472756566602995782667644",
"163077989669712185117798540051530765502",
"14688397211537531501448216770529922104",
"260696516886775320728344322476459713226",
"66879513326158266759387190264909633281",
"287737200150495992619870170170615328311",
"317332543980634687750158946925915265568",
"267257945062479995070264433980771468280",
"307331859700029115496331330620841290043",
"222799321278578552093655050941677446137",
"113351666744152716995066334673789037897",
"214556382387787559059462300424489177668",
"10436590163769631900380389868933212272",
"263298883375392230534974077002664605660",
"331656830272038651835605962091827015152",
"116315395940461233537200709271520709104",
"74266794957687462916795826479200565281",
"171935574589238064333769464655653650431",
"25344864693118898659559179024706504112",
"109053708490266972613264680486140686424",
"142913257367697128126498130371990825865",
"126621424857038439061116337904522841981",
"142778143311268753544657803022918561571",
"297282179988507509906212011610259819019",
"142040852966717133915765230439656263549",
"171783568019523796809314841971485151225",
"321144182187833685655805871915682319506",
"64998097154884305847271922871523490328",
"306620930466646244024579628313148825095",
"321703490403424239578210056741846021930",
"276451741640167951266464895262290580177",
"182696153449527286266856649356621929212",
"121874756130699549399794864308291365972",
"34554990822697612884532420030296234295",
"286964600884606183482389017466936309858",
"158425362619762410374505563966348379770",
"16810961533341670924214601973710651358",
"321770031473116235828354907559721260542",
"44703653359789255662522645760328233538",
"334005688919152241928861994628958964608",
"95297838138380897934609731163873361583",
"150850943040639727468689513361689955117",
"105282579813064338988477363171288490750",
"158097165430981541947317353097306466109",
"97360857842735929420668612454186194589",
"324212050760517602548203694304102031483",
"297071142871204493898449395425388318834",
"9340907421308673952392391355869830659",
"266527964125293828157715173704688845810",
"37717331984000099650076030735281175125",
"74061220412920211945153385616193377045",
"169527326207668886634082577505553821758",
"181419995205065864150831940654263397321",
"44540492403081926815141016447013837376",
"93295687154765316288451571098263919263",
"339387664228315570468208483792822846131",
"276139149078901402825694057215364172931",
"35717594555380470276891382096213373264",
"142810481819102140688775670887081409412",
"166837334953078059529195636648018829153",
"333103522418880635389919994578772243742",
"219983494665138406206744754482137486185",
"41116776272820369959853351069213465301",
"182822689357328672729449434454904755590",
"35688911452966315805847656302345642157",
"304693748354200749272134860972596092583",
"3962701281750797764811258973390072218",
"141062171642225436862888287194449399245",
"153620513868962706884196545876111792766",
"251565783308862545925758738985427425409",
"118160224631612343029021668726230200913",
"157102573418444383362223095443132190510",
"114407138650637560714257847628760231818",
"255163987206763302646704975324369270538",
"166911128716627335716206089376158304612",
"57669508888460164717502905874980500355",
"283998666527466984703435372894421144168",
"288212074773709240304378556698230759788",
"151071970552310067887071773852401503773",
"300374276423437196316375447902727719322",
"333132762602319941118496617919595406110",
"71195971185167979434695472283845262962",
"277256036008831550001974287547850257749",
"11071107209293190630891421718601801437",
"126299362269151071202553134010838233069",
"41480303422981839467579556712142775466",
"196367740746484069706409136945276148079",
"309394480156979963786635375923276947015",
"89337534414110270136689924340720522716",
"231292839157625897404604992873317378185",
"314310606962451860936986071095832147524",
"4133356074583453225684585146174013531",
"129391006458952109076574760500801570209",
"289948189860307975544191751803349075942",
"166911128716627335716206089376158304612",
"150888866293810167714966353975145435374",
"109059498864888095592701680150168251853",
"218374996173381161823654785498680155573",
"122708316853078092839631904330311443154",
"23470797475807072283166788666544924798",
"210917118146821290639267618252601430960",
"60053263266039158024865841577817383808",
"160294110008737110198457878023263907382",
"246809602935824288647659307282037405",
"12568946124628295071887195010440054632",
"118417736805117940477353314063087008624",
"327085608682101434671183037650883569444",
"76996301958635414511614735961004127781",
"294713692369073312822607372763400811688",
"71515227360194792410298285512820827395",
"290127958219732486577082364326519702845",
"246324384368114402334132677577280840582",
"3617080514870456427666010297389991403",
"283121257879874688332011742676219091857",
"193603196263599631485463787182428897026",
"290127958219732486577082364326519702845",
"265066138266074154912368889957064720796",
"156659647227379388128751140283725134952",
"20818029219586297952920763469838826829",
"245963198120816995664852825549159510202",
"290127958219732486577082364326519702845",
"57523591485409485610330344102613531634",
"225550491426442054590748566556152454505",
"291513515351978758786112347843488759067",
"213289134439321574576433279154819991246",
"218705233616496882062002975504692582513",
"21377563207949471326864882412195515838",
"265939229226796645990767743859906593009",
"47076944053060655507186442203481854524",
"213888302352658946952578211787000022767",
"209565673855641652054536678445375970348",
"166944275584590108367529483604932425916",
"325144844157490742769938975459365935757",
"95917493364961957233451677890967724450",
"301876647903154980438469820840147580514",
"3840976705563240710421912213908908230",
"209478505721182068691180944483239412843",
"228958646075474336549912422978978174320",
"27810214156368821901524488475106911936",
"211123892318322042805673711647710062712",
"76558002087104678375802012014342639816",
"287032450763721810402566830158496654666",
"77376000978759589609052871786700184998",
"311127467507321179645629427596180441931",
"336695299122760678946412902366617460166",
"218089596470183767061090458652434692449",
"4749989498730930578557470877900392410",
"202886020797614470106888663116537298164",
"241725112378736432540122108454159691261",
"187611910950952834569181512781017854005",
"198866694276502785817240123193272578400",
"181730560858708549782580535439201734274",
"182103162464500729586911876119551644939",
"340104554215563991789656975723027665411",
"47146124478789122355883725840933109275",
"167093149032351354636910042506033692137",
"241616237666092268055219313724792584773",
"182045659051633589876622816926210336554",
"104443221560378612819959754935778267367",
"304917146646208860524191670746840463903",
"238272929217294972869760189396283030629",
"148684722902418108905126884724526255506",
"95917493364961957233451677890967724450",
"204563101878754278609736358401012650991",
"131879686464624191778448555591128932850",
"55939455675932222427223726409274603736",
"326213033220953892470692241902917259127",
"117529643557394367125593797260103152026",
"211123892318322042805673711647710062712",
"76558002087104678375802012014342639816",
"287032450763721810402566830158496654666",
"77376000978759589609052871786700184998",
"311127467507321179645629427596180441931",
"336695299122760678946412902366617460166",
"218089596470183767061090458652434692449",
"4749989498730930578557470877900392410",
"209647285624782712395717225660681191044",
"146028682522701916149115197363447446060",
"122757731381897903313870283416859150078",
"125789893635776857090002043519215628030",
"299162155500179479218748643711163777621",
"30047864945274350220440737915674868974",
"340104554215563991789656975723027665411",
"47146124478789122355883725840933109275",
"311608772555179261869098780573614852777",
"85753619746934619727163979089189631176",
"236732265184660035366467935863000898408",
"75407180318704451699303769443305508093",
"181871691894951821194870664884002812817",
"61607654267763349356889484599188299582",
"227670327798767125639365138671980198174",
"255378121566812524371231721540743064370",
"218705233616496882062002975504692582513",
"108995356824732724068739099010329993901"
],
"threshold": 0.9
},
"id": "CVE-2026-14454-f2686ceb",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/tonycoz/imager/commit/06f01a5d0fd591259aeba589370d6888384a6b6d",
"target": {
"file": "imexif.c"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "47419793795650671299306724760742616551",
"length": 629
},
"id": "CVE-2026-14454-f5922f3f",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/tonycoz/imager/commit/06f01a5d0fd591259aeba589370d6888384a6b6d",
"target": {
"file": "imexif.c",
"function": "copy_name_tags"
}
}
]
"2026-08-12T15:31:22Z"