Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAttacker hosts/compromises Flatpak remote
-
DeliveryVictim installs or updates extra-data app
-
Exploitextract_extra_data resolves files/extra via symlink
-
ExecutionUnsanitized '..' blob name escapes target dir
-
PersistWrite attacker content to arbitrary path as root
-
ImpactFull host compromise
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK
2 techniques across 2 tactics: Discovery, Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires the victim to install or update an application that uses the Flatpak extra-data mechanism (xa.extra-data-sources) from a malicious or attacker-compromised remote (UI:R - user-initiated install/update). Full impact (arbitrary write as root) requires a system install rather than a per-user install. The vulnerability depends on two combining conditions in extract_extra_data(): files/extra being resolved through symlink-following path operations, and blob names not being sanitized against '..' traversal. Limiting factors: user interaction is mandatory, the target app must actually use extra-data, and root-level impact requires the system-wide installation path. |
| Impact | High-priority issue. CVSS 3.1 base is 8.8 (AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H) and the vector is credible: a malicious or compromised Flatpak repository can drive an arbitrary-location filesystem write via extract_extra_data(), and on system installs that write executes as root - effectively arbitrary root-owned file placement, which maps cleanly to the full C:H/I:H/A:H triad and is a plausible path to code execution. The one mitigating signal is UI:R: a user must install or update an affected extra-data application from the attacker-controlled repository; it is not a fully autonomous remote exploit. No EPSS score, no CISA KEV entry, and no public POC are present in the supplied data, so there is no evidence of active exploitation - this is a serious latent flaw disclosed responsibly (Red Hat / upstream GHSA), not a confirmed in-the-wild threat. Exploitation status: no public exploit identified at time of analysis. The main gating factor beyond user interaction is that the targeted application must use the extra-data mechanism (xa.extra-data-sources), which narrows the realistic target set from all Flatpak apps to those specific packages. |
| Exploit ScenarioDerived | An attacker hosts or compromises a Flatpak remote and publishes an extra-data application whose xa.extra-data-sources blob names contain '..' traversal and whose files/extra path is a symlink. When a victim installs or updates that app from the malicious remote - as root for a system install - extract_extra_data() follows the symlink and writes the unsanitized attacker-controlled blob outside the intended directory, landing attacker content at an arbitrary host path (e.g., a systemd unit or profile script) as root. No public POC is referenced in the available data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 23, 2026
Arbitrary host filesystem writes are possible in Flatpak through the extra-data fetch path, and on system-wide installs those writes are performed as root, allowing a malicious or compromised remote to plant attacker-controlled files outside the application sandbox. Exploitation is unauthenticated on the attacker's side (PR:N) but requires user interaction (UI:R): the victim must install or update an application whose manifest uses the xa.extra-data-sources mechanism from a malicious or attacker-controlled repository, and full root-level impact additionally depends on a system install rather than a per-user install. Two defects combine - the files/extra directory is resolved through symlink-following path operations, and blob names taken from xa.extra-data-sources are not sanitized against '..' traversal. There is no public exploit identified at time of analysis and no CISA KEV entry; tracking is available through the upstream advisory GHSA-fqx6-vh4p-42cg and Red Hat's CVE/Bugzilla records.
RemediationAI
No vendor-released patch version was specified in the input data, so patch status must be confirmed from the upstream advisory GHSA-fqx6-vh4p-42cg and the Red Hat CVE page https://access.redhat.com/security/cve/CVE-2026-96275 (Bugzilla 2539416); once a fixed Flatpak build is published by your distribution, upgrade the flatpak package immediately, since the vulnerable code is in the client that performs installs and updates. Until a patched build is available, the most effective compensating control is to avoid source-of-truth risk: only install and update Flatpak applications from remotes you control or fully trust, and audit an application's manifest for xa.extra-data-sources before installing it, recognizing that a compromised remote can change what it serves on a later update. Prefer per-user installs (flatpak install --user, or set the user installation as default) so that extra-data writes execute with the invoking user's privileges instead of root - this does not prevent the traversal, but it removes the root-level escalation and confines the arbitrary write to the user's home directory, which remains a significant integrity risk. Remove or disable untrusted remotes (flatpak remote-delete, or flatpak remote-modify --no-enumerate to hide them from enumeration) at the cost of losing access to those applications, and perform installs of untrusted or unfamiliar applications inside a disposable virtual machine or container so that host filesystem writes are contained. Organizations that can enforce it should also consider restricting who may perform system-wide Flatpak installs and monitoring for unexpected file creation outside /var/lib/flatpak during install/update operations. Note that declining to install applications that require extra-data avoids the vulnerable code path entirely, but sacrifices access to applications that depend on proprietary codecs, fonts or drivers.
Affected ProductsAI
The affected component is Flatpak itself, specifically the client-side extra-data handling in extract_extra_data() reachable through the xa.extra-data-sources manifest attribute; applications that do not use extra-data are not directly exploitable through this path. The input data does not include CPE strings or an explicit version range, so the precise set of vulnerable Flatpak releases must be confirmed against the upstream GitHub security advisory GHSA-fqx6-vh4p-42cg, the Red Hat CVE page at https://access.redhat.com/security/cve/CVE-2026-96275, and Red Hat Bugzilla issue 2539416, which together track the packaged Flatpak builds shipped in Red Hat and Fedora-based distributions as well as the upstream project. Impact is magnified on system-wide installations, where the extra-data write runs as root, whereas per-user installations confine the arbitrary write to the invoking user's privileges.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Flatpak is a Linux application sandboxing and distribution framework that installs applications from OSTree-based remotes. Some applications need to fetch data that cannot legally or practically be redistributed (codecs, fonts, proprietary blobs) and declare these in their manifest under the xa.extra-data-sources extended attribute; the Flatpak client downloads those blobs into a staging directory referred to as files/extra and then moves them into place during install or update. CVE-2026-96275 (CWE-22, improper limitation of a pathname to a restricted directory - path traversal) arises from two weaknesses in extract_extra_data(): the destination directory files/extra is resolved using path operations that follow symbolic links rather than resolving to a trusted canonical location, and the blob filenames supplied by the remote via xa.extra-data-sources are not validated to reject '..' components or absolute paths. A malicious or compromised repository can therefore craft blob names that escape the intended staging directory and write to arbitrary paths on the host. Because a system install (as opposed to a per-user install) runs the privileged Flatpak helper, the write is performed with root privileges, breaking the isolation the sandbox is meant to guarantee. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H reflects remote sourcing of the content, no attacker privileges, mandatory user interaction, and high confidentiality, integrity and availability impact confined to the affected host (S:U). No CPE strings or EPSS score were supplied with the source data, so exact affected package versions and distributions must be confirmed against vendor advisories.
Know when the next one hits your stack
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Malicious remote is network-reachable and unauthenticated (AV:N/PR:N) but needs the user to trigger install/update (UI:R); arbitrary root-owned file write yields full C:H/I:H/A:H.
Primary rating from Vendor (redhat).
CVSS VectorVendor: redhat
DescriptionCVE.org
A malicious or compromised Flatpak repository can write attacker-controlled content to arbitrary locations on the host filesystem via extract_extra_data(). On system installs, the write happens as root. Two issues combine: files/extra is resolved via path operations that follow symlinks, and blob names from xa.extra-data-sources are not sanitized against .. traversal.
Technical POC Analysis
CVE-2026-96275 is a path traversal / link-following write, tracked as CWE-22 (the GitHub advisory body itself lists no CWE; the mapping comes from the CVE record).
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
Flatpak, the application sandboxing framework widely deployed on Linux endpoints, carries a high-severity flaw in which installing or updating an application from an untrusted repository can plant attacker-controlled files outside the sandbox - and with root privileges on system-wide installations. Practical exposure is concentrated in environments that let end users add third-party Flatpak remotes and perform system-wide installs, a pattern common on developer and engineering workstations. With no vendor-released patch identified at time of analysis and no public exploit identified at time of analysis, leadership should act now to tighten repository trust and install permissions on affected Linux fleets.
No vendor patch is available; interim mitigations include removing or disabling all untrusted Flatpak remotes, restricting the polkit authorizations that permit repository modification and system-wide installation, and requiring per-user installs (flatpak install --user) so that affected writes cannot occur as root. Deploy file integrity monitoring on /var/lib/flatpak/extra-data and the Flatpak files/extra directories to detect unexpected or anomalous files, and consider SELinux or AppArmor confinement of the flatpak-system-helper process. These controls should remain in place until a fixed Flatpak release is published; track GHSA-fqx6-vh4p-42cg and the Red Hat CVE/Bugzilla entry for patch availability.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
Same weakness CWE-22 – Path Traversal
View allSame technique Path Traversal
View allVendor StatusVendor
SUSE
Severity: Important| Product | Status |
|---|---|
| SUSE Linux Enterprise Server 12 SP5-LTSS | Affected |
| SUSE Linux Enterprise Server 12 SP5-LTSS | Affected |
| SUSE Linux Enterprise Server LTSS Extended Security 12 SP5 | Affected |
| SUSE Linux Enterprise Server LTSS Extended Security 12 SP5 | Affected |
| SUSE Linux Enterprise Desktop 15 SP7 | Affected |
| SUSE Linux Enterprise Module for Desktop Applications 15 SP7 | Affected |
| SUSE Linux Enterprise Server 15 SP7 | Affected |
| SUSE Linux Enterprise Server 16.0 | Affected |
| SUSE Linux Enterprise Server 16.1 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP7 | Affected |
| SUSE Linux Enterprise Server for SAP applications 16.0 | Affected |
| SUSE Linux Enterprise Server for SAP applications 16.1 | Affected |
| openSUSE Leap 16.0 | Affected |
| SUSE Linux Enterprise High Performance Computing 12 SP5 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise Module for Desktop Applications 15 SP4 | Affected |
| SUSE Linux Enterprise Module for Desktop Applications 15 SP5 | Affected |
| SUSE Linux Enterprise Module for Desktop Applications 15 SP6 | Affected |
| SUSE Linux Enterprise Server 12 SP5 | Affected |
| SUSE Linux Enterprise Server 12 SP5-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP4 | Affected |
| SUSE Linux Enterprise Server 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP5 | Affected |
| SUSE Linux Enterprise Server 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP6 | Affected |
| SUSE Linux Enterprise Server 15 SP6-LTSS | Affected |
| SUSE Linux Enterprise Server LTSS Extended Security 12 SP5 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP4 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP5 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP6 | Affected |
| SUSE CaaS Platform 4.0 | Affected |
| SUSE Enterprise Storage 6 | Affected |
| SUSE Enterprise Storage 7 | Affected |
| SUSE Enterprise Storage 7.1 | Affected |
| SUSE Linux Enterprise Desktop 15 SP1 | Affected |
| SUSE Linux Enterprise Desktop 15 SP2 | Affected |
| SUSE Linux Enterprise Desktop 15 SP3 | Affected |
| SUSE Linux Enterprise Desktop 15 SP4 | Affected |
| SUSE Linux Enterprise Desktop 15 SP5 | Affected |
| SUSE Linux Enterprise Desktop 15 SP6 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP1 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP1-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP1-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP2 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP2-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP2-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP3 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP3-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP3-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS | Affected |
| SUSE Linux Enterprise Module for Desktop Applications 15 SP1 | Affected |
| SUSE Linux Enterprise Module for Desktop Applications 15 SP2 | Affected |
| SUSE Linux Enterprise Module for Desktop Applications 15 SP3 | Affected |
| SUSE Linux Enterprise Real Time 15 SP2 | Affected |
| SUSE Linux Enterprise Real Time 15 SP3 | Affected |
| SUSE Linux Enterprise Real Time 15 SP4 | Affected |
| SUSE Linux Enterprise Server 15 SP1 | Affected |
| SUSE Linux Enterprise Server 15 SP1-BCL | Affected |
| SUSE Linux Enterprise Server 15 SP1-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP2 | Affected |
| SUSE Linux Enterprise Server 15 SP2-BCL | Affected |
| SUSE Linux Enterprise Server 15 SP2-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP3 | Affected |
| SUSE Linux Enterprise Server 15 SP3-BCL | Affected |
| SUSE Linux Enterprise Server 15 SP3-LTSS | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP1 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP2 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP3 | Affected |
| SUSE Manager Proxy 4.0 | Affected |
| SUSE Manager Proxy 4.1 | Affected |
| SUSE Manager Proxy 4.2 | Affected |
| SUSE Manager Proxy 4.3 | Affected |
| SUSE Manager Retail Branch Server 4.0 | Affected |
| SUSE Manager Retail Branch Server 4.1 | Affected |
| SUSE Manager Retail Branch Server 4.2 | Affected |
| SUSE Manager Retail Branch Server 4.3 | Affected |
| SUSE Manager Server 4.0 | Affected |
| SUSE Manager Server 4.1 | Affected |
| SUSE Manager Server 4.2 | Affected |
| SUSE Manager Server 4.3 | Affected |
| openSUSE Leap 15.3 | Affected |
| openSUSE Leap 15.4 | Affected |
| openSUSE Leap 15.5 | Affected |
| openSUSE Leap 15.6 | Affected |
| SUSE Linux Enterprise Server for NVIDIA 16.1 | Affected |
EUVD-2026-85342
NVD
CVE.org
EPSS
GitHub
VulDB
Exploit-DB