CVE-2024-29069CWE-610

snapd will follow archived symlinks when unpacking a filesystem

Medium · published July 25, 2024

CVSS v3.1
4.8
EPSS
0%
Percentile
12.8
In the wild
Unconfirmed
What it is

In snapd versions prior to 2.62, snapd failed to properly check the

destination of symbolic links when extracting a snap. The snap format

is a squashfs file-system image and so can contain symbolic links and

other file types. Various file entries within the snap squashfs image

(such as icons and desktop files etc) are directly read by snapd when

it is extracted. An attacker who could convince a user to install a

malicious snap which contained symbolic links at these paths could then

cause snapd to write out the contents of the symbolic link destination

into a world-readable directory. This in-turn could allow an unprivileged

user to gain access to privileged information.

The record
Technical detail
CVSS v3.1
4.8 · MEDIUM
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:L
CVSS v4.0
Not supplied
EPSS
0.00228 · 12.8th percentile
Weakness
CWE-610 · Externally Controlled Reference to a Resource in Another Sphere
Published
2024-07-25T19:39Z
EPSS history
Timeline
  • 25 JUL 19:39Z
    snapd will follow archived symlinks when unpacking a filesystem
    cvelistv5