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.
[
{
"source": "https://github.com/gnome/evince/commit/717df38fd8509bf883b70d680c9b1b3cf36732ee",
"target": {
"file": "backend/comics/comics-document.c"
},
"deprecated": false,
"id": "CVE-2017-1000083-c89e54ba",
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"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"
]
}
},
{
"source": "https://github.com/gnome/evince/commit/717df38fd8509bf883b70d680c9b1b3cf36732ee",
"target": {
"function": "comics_check_decompress_command",
"file": "backend/comics/comics-document.c"
},
"deprecated": false,
"id": "CVE-2017-1000083-d035625b",
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 3031.0,
"function_hash": "103951368039201770788031956160509395816"
}
}
]