{"id":"CVE-2020-24654","details":"In KDE Ark before 20.08.1, a crafted TAR archive with symlinks can install files outside the extraction directory, as demonstrated by a write operation to a user's home directory.","modified":"2026-07-08T19:02:36.338364Z","published":"2020-09-02T17:15:12.327Z","related":["openSUSE-SU-2020:1310-1","openSUSE-SU-2020:1310-2","openSUSE-SU-2024:10632-1"],"database_specific":{"unresolved_ranges":[{"cpes":["cpe:2.3:o:canonical:ubuntu_linux:16.04:*:*:*:lts:*:*:*","cpe:2.3:o:canonical:ubuntu_linux:18.04:*:*:*:lts:*:*:*","cpe:2.3:o:canonical:ubuntu_linux:20.04:*:*:*:lts:*:*:*"],"extracted_events":[{"introduced":"16.04"},{"last_affected":"16.04"},{"introduced":"18.04"},{"last_affected":"18.04"},{"introduced":"20.04"},{"last_affected":"20.04"}],"source":"CPE_STRING","vendor_product":"canonical:ubuntu_linux"},{"cpes":["cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:*","cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"10.0"},{"last_affected":"10.0"},{"introduced":"9.0"},{"last_affected":"9.0"}],"source":"CPE_STRING","vendor_product":"debian:debian_linux"},{"cpes":["cpe:2.3:o:fedoraproject:fedora:32:*:*:*:*:*:*:*","cpe:2.3:o:fedoraproject:fedora:33:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"32"},{"last_affected":"32"},{"introduced":"33"},{"last_affected":"33"}],"source":"CPE_STRING","vendor_product":"fedoraproject:fedora"},{"cpes":["cpe:2.3:o:opensuse:leap:15.1:*:*:*:*:*:*:*","cpe:2.3:o:opensuse:leap:15.2:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"15.1"},{"last_affected":"15.1"},{"introduced":"15.2"},{"last_affected":"15.2"}],"source":"CPE_STRING","vendor_product":"opensuse:leap"}]},"references":[{"type":"WEB","url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/LXMMXNJDYOCJRZTESIUGHG6CS4RJKECX/"},{"type":"WEB","url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/YJOZ6YRNPZX5MJGVBMOCOA7N6Z4EU2OK/"},{"type":"ADVISORY","url":"http://lists.opensuse.org/opensuse-security-announce/2020-09/msg00001.html"},{"type":"ADVISORY","url":"https://kde.org/info/security/advisory-20200827-1.txt"},{"type":"ADVISORY","url":"https://lists.debian.org/debian-lts-announce/2022/05/msg00026.html"},{"type":"ADVISORY","url":"https://security.gentoo.org/glsa/202010-06"},{"type":"ADVISORY","url":"https://security.gentoo.org/glsa/202101-06"},{"type":"ADVISORY","url":"https://usn.ubuntu.com/4482-1/"},{"type":"ADVISORY","url":"https://www.debian.org/security/2020/dsa-4759"},{"type":"REPORT","url":"https://bugzilla.suse.com/show_bug.cgi?id=1175857"},{"type":"FIX","url":"https://github.com/KDE/ark/commit/8bf8c5ef07b0ac5e914d752681e470dea403a5bd"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/kde/ark","events":[{"introduced":"0"},{"fixed":"4438db46eab7208adaa8c9a71653335b59a0518e"},{"fixed":"8bf8c5ef07b0ac5e914d752681e470dea403a5bd"}],"database_specific":{"cpe":"cpe:2.3:a:kde:ark:*:*:*:*:*:*:*:*","extracted_events":[{"introduced":"0"},{"fixed":"20.08.1"}],"source":["CPE_RANGE","REFERENCES"]}}],"versions":["v20.08.0","v20.07.90","v20.07.80","v15.11.90","v15.11.80","v15.03.95","v15.03.90","v15.03.80","v14.11.90","v14.11.80","v4.13.80","v4.12.90","v4.12.80","v4.12.0","v4.11.97","v4.11.95","v4.11.90","v4.11.80","v4.10.90","v4.10.80","v4.9.98","v4.9.97","v4.9.95","v4.9.90","v4.9.80","v4.8.95","v4.8.90","v4.8.80","v4.7.95","v4.7.90","v4.7.80","v4.6.90","v4.6.80","v4.5.90","v4.5.85","v4.5.80","v4.4.90","v4.4.85","v4.4.80","v4.3.90","v4.3.85","v4.3.80","v4.2.95","v4.2.90","v4.2.85","v4.1.96","v4.1.85","v4.1.80","v4.0.98","v4.0.83","v4.0.80","v4.0.71","v4.0.0","v3.97","v3.96","v3.95","v3.94","v3.93","v3.90.1","v3.80.3","v3.80.2","v3.4.91","v3.4.90","v3.4.0","v3.4.0-beta2","v3.4.0-beta1","v3.3.0","v3.2.0","v3.0.0","v2.2.0","v2.1.0","v2.0.0","v1.1.0"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2020-24654.json","vanir_signatures_modified":"2026-07-08T19:02:36Z","vanir_signatures":[{"signature_version":"v1","source":"https://github.com/kde/ark/commit/8bf8c5ef07b0ac5e914d752681e470dea403a5bd","target":{"file":"plugins/libarchive/libarchiveplugin.cpp"},"deprecated":false,"digest":{"line_hashes":["126268697906387531437154722463783316877","317460705606065930337357873444419032854","22211685237769324778665279359871263565","41088019058332385618989110578566294914","155381852536936527875410613708669712708","47780818950179183007580105816750554121"],"threshold":0.9},"id":"CVE-2020-24654-6bd062c2","signature_type":"Line"},{"target":{"file":"plugins/libarchive/libarchiveplugin.cpp","function":"LibarchivePlugin::extractionFlags"},"deprecated":false,"digest":{"length":144,"function_hash":"162839930763540093723269469660633470842"},"id":"CVE-2020-24654-9152fb74","signature_type":"Function","signature_version":"v1","source":"https://github.com/kde/ark/commit/8bf8c5ef07b0ac5e914d752681e470dea403a5bd"}]}}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N"}]}