Skip to main content

Flatpak EUVDEUVD-2026-71774

| CVE-2026-76925 MEDIUM
Time-of-check Time-of-use (TOCTOU) Race Condition (CWE-367)
2026-09-04 redhat GHSA-639f-3fwc-hmpx
5.8
CVSS 3.1 · Vendor: redhat
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as low-privileged local user
  2. Delivery
    Invoke Deploy() via SystemHelper D-Bus
  3. Exploit
    Simultaneously loop symlink substitution on deployment path
  4. Execution
    Win TOCTOU race before OSTree validation
  5. Persist
    Privileged chmod applies to attacker-chosen target
  6. Impact
    Read or corrupt restricted system file

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture TOCTOU prevention
Exploitation Conditions

Exploitation requires a local authenticated account with at least standard user (low) privileges on an affected RHEL system running Flatpak - the attacker must be able to invoke the Deploy() method on the org.freedesktop.Flatpak.SystemHelper D-Bus service, which is typically permitted to console or session users by default polkit policy. The attack further requires winning a timing-sensitive race condition (AC:H), meaning the attacker must be able to substitute a symlink in the filesystem path during the narrow gap between the privileged chmod and OSTree validation; this generally requires local process scheduling control or auxiliary timing techniques. Remote unauthenticated exploitation is not possible. The vulnerability does not apply to systems without Flatpak installed or where polkit has been configured to restrict Deploy() access.

Impact

The provided CVSS 3.1 vector (AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:L/A:L) scores 5.8 (Medium), which accurately reflects the real-world constraint: exploitation requires a local, low-privileged account and the ability to win a timing-sensitive race condition, making reliable exploitation non-trivial. The C:H metric is significant - successfully redirecting the symlink could expose sensitive files readable only by root (e.g., /etc/shadow or private keys). However, AC:H genuinely limits practical exploitability; race conditions of this class typically require multiple attempts or auxiliary techniques (e.g., filesystem namespace manipulation via inotify or looping symlink swaps) to achieve consistent success. No EPSS data was provided, KEV status is negative, and no POC is publicly known, all of which reduce urgency. This vulnerability is best categorized as a medium-priority local privilege escalation risk on systems where untrusted local users have access, rather than a critical remote threat.

Exploit ScenarioDerived

A local user with a standard shell account on an RHEL system repeatedly invokes the Flatpak Deploy() operation via the SystemHelper D-Bus interface while simultaneously swapping a symlink in the deployment path to point to /etc/shadow during the window between the privileged chmod call and OSTree validation. If the race is won, the chmod applies to /etc/shadow, potentially altering its permissions so the attacker can read the file and extract password hashes. No public POC exists at time of analysis, but the technique is well-understood and the inotify-assisted symlink race pattern is documented in prior Linux privilege escalation research.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 04, 2026

Flatpak's org.freedesktop.Flatpak.SystemHelper D-Bus service contains a TOCTOU race condition in the Deploy() function where a privileged chmod executes before OSTree repository validation completes, allowing a local low-privileged attacker to redirect symlinks to arbitrary system files within that timing window. A successful exploit can yield high-confidentiality impact (reading privileged files) and limited integrity and availability impact (CVSS C:H/I:L/A:L), as the unguarded chmod can be inherited by attacker-controlled symlink targets. No public exploit code or CISA KEV listing has been identified at time of analysis, and the High attack complexity (AC:H) reflects the precision timing required to win the race.

RemediationAI

Apply vendor-supplied errata from Red Hat for the affected RHEL releases via the advisory at https://access.redhat.com/security/cve/CVE-2026-76925; a specific patched Flatpak package version is not confirmed in the available data, so monitor Red Hat Bugzilla entry 2520099 for errata publication. As a compensating control on systems where patching is not immediately possible, restrict access to the org.freedesktop.Flatpak.SystemHelper D-Bus service using polkit rules to limit which local users can invoke Deploy() - this reduces the attacker surface to accounts that genuinely require Flatpak deployment rights. Audit local user accounts with shell access on multi-tenant RHEL systems and remove unnecessary accounts. Note that blocking D-Bus access will prevent Flatpak application installs/updates for affected user classes, which is an operational trade-off.

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 uses OSTree for atomic, versioned deployments. The org.freedesktop.Flatpak.SystemHelper is a privileged D-Bus service that performs operations requiring elevated rights on behalf of unprivileged users, including the Deploy() call that installs or updates Flatpak runtimes and applications. The root cause is CWE-367 (TOCTOU Race Condition): the Deploy() code path runs a privileged chmod on a path before the OSTree repository integrity validation completes. Because POSIX filesystem operations on paths (not file descriptors) are vulnerable to symlink substitution, an attacker who controls a directory in the path can replace a legitimate path component with a symlink to an arbitrary target during the gap between path resolution and the privileged operation. The CPE data scopes affected deployments to Red Hat Enterprise Linux 7, 8, 9, and 10 packages of Flatpak, though the underlying flaw is in upstream Flatpak itself.

Know when Red Hat Enterprise Linux 10 gets its next vulnerability

  • 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

Vendor (redhat) PRIMARY 5.8 MEDIUM
AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:L/A:L
vuln.today AI 5.8 MEDIUM

Local access and a low-privileged account required; AC:H reflects the race condition timing requirement; C:H for potential arbitrary file read via redirected chmod.

3.1 AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:L/A:L
4.0 AV:L/AC:H/AT:P/PR:L/UI:N/VC:H/VI:L/VA:L/SC:N/SI:N/SA:N
SUSE 7.0 HIGH
AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Red Hat 5.8 MEDIUM

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

Attack Vector
Local
Attack Complexity
High
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
Low
Availability
Low

DescriptionCVE.org

A flaw was found in Flatpak. A Time-of-check to time-of-use (TOCTOU) race condition exists in the org.freedesktop.Flatpak.SystemHelper component. This vulnerability occurs because a privileged chmod operation executes before the OSTree repository validation within the Deploy() function. An attacker can exploit this timing window to redirect symlinks to arbitrary files, potentially leading to unauthorized file manipulation or information disclosure.

Threat Intelligence Overview

EPSS Score
0.1%
Top 99% exploitable
Prevalence
High
Flatpak is default-installed on Fedora and widely used across RHEL/CentOS ecosystems.
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor VulDB

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

29
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +29
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Affected Products (CPE)CVE.org

cpe:2.3:a:red_hat:red_hat_enterprise_linux_10:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_7:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_8:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_9:*:*:*:*:*:*:*:*
CVE-2026-18663 MEDIUM
5.9 Aug 12

Heap corruption via double-free in 389-ds-base's LDAP control parsing allows an unauthenticated remote attacker to crash

CVE-2026-4631 CRITICAL POC
9.8 Apr 07

Remote code execution in Cockpit's web interface allows unauthenticated attackers to execute arbitrary commands on the h

CVE-2026-4480 CRITICAL POC
9.0 May 26

Remote code execution in Samba's printing subsystem allows remote attackers to inject arbitrary shell commands via craft

CVE-2026-101258 HIGH POC
7.8 Oct 06

Ghostscript can execute arbitrary shell commands with the privileges of its process when it renders a crafted PostScript

CVE-2026-96889 HIGH POC
7.8 Sep 23

Use-after-free in librsvg during rendering of crafted SVG documents with nested XInclude directives and duplicate entity

CVE-2026-4775 HIGH POC
7.8 Mar 24

A signed integer overflow vulnerability exists in the libtiff library's putcontig8bitYCbCr44tile function that leads to

CVE-2026-114406 MEDIUM POC
6.8 Oct 21

The system CA trust store shipped in Red Hat's ca-certificates RPM packages includes eMudhra root authorities that signe

CVE-2026-18922 CRITICAL
9.8 Sep 07

Authentication bypass in 389 Directory Server (shipped as Red Hat Directory Server 11-13 and within RHEL 6-10) lets remo

CVE-2026-14544 CRITICAL
9.8 Jul 03

Remote code execution and privilege escalation in HPLIP (HP Linux Imaging and Printing) affects the hpcups print filter

CVE-2026-76578 CRITICAL
9.8 Sep 07

Unauthenticated privilege escalation in FreeIPA (Red Hat Identity Management) allows a remote attacker to gain genuine a

CVE-2026-102560 CRITICAL
9.8 Sep 29

A heap buffer overflow exists in libsoup's WebSocket permessage-deflate compression path: when a very large outbound mes

CVE-2026-5121 HIGH
7.5 Mar 30

Remote code execution in libarchive on 32-bit systems allows unauthenticated attackers to execute arbitrary code via spe

Vendor StatusVendor

SUSE

Severity: Important
Product Status
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

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy