CVE-2026-97026
flatpak: flatpak: World-writable temporary child repositories in system-helper cache path
Severity
LowRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · September 28, 2026
Updated · September 29, 2026
Description
Flatpak creates temporary child repository directories under the user cache with world-writable permissions (0777). On multi-user systems with a permissive umask, other local users could read or modify the temporary directory used while installing apps or runtimes, potentially causing installation failures (denial of service); tampered content would fail signature/digest verification rather than being trusted.
Statement
Red Hat estimates the CVSSv3.1 vector of CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:L from provided CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:P/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N. Requires user interaction and scope remains unchanged.
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
Set a umask that does not allow other users to write to the cache directory, for example: umask 022.
Note that a umask that does not allow read/exec access by all (for example 027 or 077) will prevent the flatpak-system-helper from reading the temporary directory directly, resulting in falling back to copying the repository inefficiently, with a warning.
CVSS / CWE
CVSS 3.1 · 3.9CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:L
CWE-378 · Creation of Temporary File With Insecure Permissions