fr-archive-libarchive.c in GNOME file-roller through 3.36.1 allows Directory Traversal during extraction because it lacks a check of whether a file's parent is a symlink to a directory outside of the intended extraction location.
[
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"95385917723954952152686545935893094378",
"97105830784155770464566615438635742643",
"306632737854118002414292104102373088147",
"57913424553042995627072615031115105077",
"100562731692271825183085485196907839544",
"298651497325788982640650275848978867113",
"319394264950515885534520465988877127478",
"47294577577953722963932565503162664106",
"273948702616890280881647240280589881474",
"272890392417249326463960713961549661948",
"179506783225786967226473831262843678331",
"314861120285357120543648217803876325105",
"225533952785851287494446717619576607239",
"8812003520771277943284835816947609593",
"206053551948270958591965294830818961352",
"75275916384227615079226712586050902278",
"256032366655366056021704912370287575847",
"12641414983514777817441301290634055979",
"111015415899745327204635956785598098355",
"287406378442227732099276969580333187796",
"132349299994660122083462138388699623711",
"218677691514100028481150288167962310938",
"18068216535966220537647144952895369903"
],
"threshold": 0.9
},
"source": "https://gitlab.gnome.org/GNOME/file-roller@21dfcdbfe258984db89fb65243a1a888924e45a0",
"deprecated": false,
"id": "CVE-2020-11736-155c6f95",
"signature_version": "v1",
"target": {
"file": "src/fr-archive-libarchive.c"
}
},
{
"signature_type": "Function",
"digest": {
"function_hash": "214991395152448538584064251078582305986",
"length": 5664.0
},
"source": "https://gitlab.gnome.org/GNOME/file-roller@21dfcdbfe258984db89fb65243a1a888924e45a0",
"deprecated": false,
"id": "CVE-2020-11736-8e4ca4e4",
"signature_version": "v1",
"target": {
"file": "src/fr-archive-libarchive.c",
"function": "extract_archive_thread"
}
}
]