CVE-2026-94422
xdg-dbus-proxy: xdg-dbus-proxy: message filtering bypass via reply serial allows sandbox escape
Severity
ImportantRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · September 23, 2026
Updated · October 31, 2026
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.
Statement
Red Hat's CVSSv3.1 score has been calculated from the upstream-provided CVSSv4 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). The resulting CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H vector reflects a network-exploitable flaw with low attack complexity and no privileges required, but requiring a user (via a malicious/compromised Flatpak app) to interact with the D-Bus session bus. The proxy's failure to validate reply-serial numbers on non-reply messages allows a sandboxed app to bypass its message filter and reach otherwise-blocked D-Bus interfaces, resulting in a full loss of confidentiality, integrity, and availability of the host system outside the sandbox.
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
Avoid running untrusted Flatpak apps and avoid running untrusted apps via other frameworks that use xdg-dbus-proxy.
CVSS / CWE
CVSS 3.1 · 8.8CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CWE-290 · Authentication Bypass by Spoofing