CVE-2026-94422

xdg-dbus-proxy: message filtering bypass via reply serial allows sandbox escape

Published Oct 2, 2026 CVSS 4.0 · 8.7 High EPSS < 1% KEV · Not listed
Description
An incorrect implementation of message filtering in xdg-dbus-proxy versions before 0.1.9 allows an attacker to bypass the intended message filtering on the D-Bus session bus by setting a reply serial number on non-reply messages. A malicious or compromised Flatpak app could use this to achieve arbitrary code execution outside its sandbox. xdg-dbus-proxy was designed to be part of the sandbox boundary for Flatpak, but it is released as a separate project and is sometimes used by other app frameworks such as Firejail.

Analysis

AI-generated

Technical impact

This vulnerability is a CWE-290 flaw in xdg-dbus-proxy before version 0.1.9. An attacker can set a reply serial number on non‑reply messages, bypassing the intended filtering on the D‑Bus session bus and thereby enabling a malicious or compromised Flatpak application to execute arbitrary code outside its sandbox. The flaw was originally intended as a sandbox boundary component, but it is sometimes used by other frameworks such as Firejail, widening the potential impact.

Affected Systems

The affected product is xdg-dbus-proxy used in Flatpak environments. All deployments running xdg-dbus-proxy before version 0.1.9 are vulnerable. The issue is specific to the message filtering logic implemented in those prior releases. The affected systems include Fedora and Red Hat Enterprise Linux 9 and 10, which ship the vulnerable xdg-dbus-proxy package.

Risk and Exploitability

The CVSS score of 8.7 indicates a high severity vulnerability. No EPSS score is available, so the current exploitation likelihood is unknown; however, the vulnerability is listed as not included in the CISA KEV catalog. The likely attack vector is a local attacker running a compromised Flatpak application that can manipulate D‑Bus messages by setting reply serial numbers. If exploited, this flaw grants arbitrary code execution outside the application sandbox, compromising confidentiality, integrity, and availability of the host system.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade xdg-dbus-proxy to version 0.1.9 or later, which includes the message filtering patch.
  • Ensure that Flatpak applications are executed within their intended sandbox and validate that no elevated privileges are granted.
  • Monitor D‑Bus sessions for abnormal reply serial numbers or message patterns to detect attempts to exploit the bypass before a patch is applied.

Generated by OpenCVE AI on October 2, 2026 at 16:05 UTC.

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-4856-1 xdg-dbus-proxy security update
Debian DSA Debian DSA DSA-6510-1 xdg-dbus-proxy security update
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description An incorrect implementation of message filtering in xdg-dbus-proxy versions before 0.1.9 allows an attacker to bypass the intended message filtering on the D-Bus session bus by setting a reply serial number on non-reply messages. A malicious or compromised Flatpak app could use this to achieve arbitrary code execution outside its sandbox. An incorrect implementation of message filtering in xdg-dbus-proxy versions before 0.1.9 allows an attacker to bypass the intended message filtering on the D-Bus session bus by setting a reply serial number on non-reply messages. A malicious or compromised Flatpak app could use this to achieve arbitrary code execution outside its sandbox. xdg-dbus-proxy was designed to be part of the sandbox boundary for Flatpak, but it is released as a separate project and is sometimes used by other app frameworks such as Firejail.
Title xdg-dbus-proxy: xdg-dbus-proxy: message filtering bypass via reply serial allows sandbox escape xdg-dbus-proxy: message filtering bypass via reply serial allows sandbox escape
First Time appeared Redhat
Redhat enterprise Linux
CPEs cpe:/o:redhat:enterprise_linux:10
cpe:/o:redhat:enterprise_linux:9
Vendors & Products Redhat
Redhat enterprise Linux
References
Metrics cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}

Type Values Removed Values Added
First Time appeared Flatpak
Flatpak xdg-dbus-proxy
Vendors & Products Flatpak
Flatpak xdg-dbus-proxy
Type Values Removed Values Added
Description An incorrect implementation of message filtering in xdg-dbus-proxy versions before 0.1.9 allows an attacker to bypass the intended message filtering on the D-Bus session bus by setting a reply serial number on non-reply messages. A malicious or compromised Flatpak app could use this to achieve arbitrary code execution outside its sandbox.
Title xdg-dbus-proxy: xdg-dbus-proxy: message filtering bypass via reply serial allows sandbox escape
Weaknesses CWE-290
References
Metrics threat_severity

None

cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H'}

threat_severity

Important

Weaknesses
  • CWE-290

    Authentication Bypass by Spoofing

Sources

Status
PUBLISHED
Assigner
redhat
Published
Updated
Oct 24, 2026, 3:08 AM
Reserved
Sep 21, 2026, 3:32 PM
Status
Awaiting Analysis
Published
Oct 2, 2026, 2:17 PM
Modified
Oct 24, 2026, 4:18 AM
Severity
Important
Public date
Sep 23, 2026, 1:57 PM