backend/comics/comics-document.c (aka the comic book backend) in GNOME Evince before 3.24.1 allows remote attackers to execute arbitrary commands via a .cbt file that is a TAR archive containing a filename beginning with a "--" command-line option substring, as demonstrated by a --checkpoint-action=exec=bash at the beginning of the filename.
{ "vanir_signatures": [ { "id": "CVE-2017-1000083-c89e54ba", "signature_type": "Line", "target": { "file": "backend/comics/comics-document.c" }, "digest": { "line_hashes": [ "312714457583944376731696902602294371095", "223519308804062957417558195174503856299", "15115829524421923855743863704255446665", "203989038243344374161874700801576876651", "199139336508490038052339496376934560324", "84508328176133598733095760490162092720", "191648451016349326789664216788450253749", "288885710363713819221004200109588801118", "246830350622649135029133417643349227754", "20864526219010679848939170731710440955", "287721152332752511446227246224567851434", "235146299436314475509972971875413242830", "182316241376125787055295620228860873085", "44078162779131897542881645397433884730", "303860866650923508708659860043259371754", "115191749061635065561427485398467233030", "142689449909290656529817320741779089114", "110661981884973136622993422486274563568", "186613414048512997444801068377529859934", "287721152332752511446227246224567851434", "235146299436314475509972971875413242830", "182316241376125787055295620228860873085", "44078162779131897542881645397433884730", "303860866650923508708659860043259371754", "18211576225887500099925781195751596886", "39938716946911988796185171651467296845", "1101906486505059228821278026338499320", "186613414048512997444801068377529859934", "287721152332752511446227246224567851434", "235146299436314475509972971875413242830", "182316241376125787055295620228860873085", "44078162779131897542881645397433884730", "303860866650923508708659860043259371754", "329269682528656785589991310285684729355", "61360594955506596317451511839038184453", "287933047982646234030397127094546843630", "159929408998861331852182090404667039942", "224106339519722963756298825612476793838", "261836499694021177825914310165659031965", "335156556252337639266977783420942974976", "303860866650923508708659860043259371754", "16616284672597501969475611696252392201", "287721152332752511446227246224567851434", "235146299436314475509972971875413242830", "182316241376125787055295620228860873085", "44078162779131897542881645397433884730", "303860866650923508708659860043259371754", "45851823672366929482143294422512487146", "272476715189772005769918939417608112968", "329530554731410360947728840016293900527" ], "threshold": 0.9 }, "deprecated": false, "signature_version": "v1", "source": "https://github.com/gnome/evince/commit/717df38fd8509bf883b70d680c9b1b3cf36732ee" }, { "id": "CVE-2017-1000083-d035625b", "signature_type": "Function", "target": { "file": "backend/comics/comics-document.c", "function": "comics_check_decompress_command" }, "digest": { "function_hash": "103951368039201770788031956160509395816", "length": 3031.0 }, "deprecated": false, "signature_version": "v1", "source": "https://github.com/gnome/evince/commit/717df38fd8509bf883b70d680c9b1b3cf36732ee" } ] }