Skip to main content

xdg-dbus-proxy CVE-2026-93676

| EUVDEUVD-2026-82937 LOW
Improper Access Control (CWE-284)
2026-09-18 redhat
3.2
CVSS 3.1 · Vendor: redhat
View

Attack ChainAIDerived

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

  1. Access
    User installs/runs malicious sandboxed Flatpak app
  2. Delivery
    App subscribes to D-Bus broadcast signals
  3. Exploit
    Proxy fails to filter broadcasts by path/interface/member
  4. Execution
    App intercepts restricted session-bus and AT-SPI signals
  5. Impact
    Sensitive information exposed to unauthorized app

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Access control enforcement
MITRE ATT&CK

1 technique across 1 tactic: Defense Evasion

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the attacker to control a Flatpak application already running inside the xdg-dbus-proxy sandbox on the target system, with a D-Bus policy that restricts access by path, interface, or member - the bug is that these restrictions are not applied to broadcast (signal) messages. It only affects broadcast signals on the D-Bus session bus and the AT-SPI accessibility bus, not method calls. Limiting factors: local access only (AV:L), the attacker must already have low-privileged sandboxed code execution on the host (PR:L), user interaction is involved (UI:R), and impact is confined to reading information (C:L; no integrity or availability impact). It is not remotely reachable and provides no code execution.

Impact

This is a genuinely low-priority issue, and the signals are consistent. The CVSS 3.1 vector (AV:L/AC:L/PR:L/UI:R/S:C/C:L/I:N/A:N, base 3.2) reflects a locally-scoped, confidentiality-only information exposure: an attacker needs code already running as a low-privileged sandboxed Flatpak application on the target machine, and impact is limited to reading broadcast D-Bus signals that policy intended to filter out. The scope change (S:C) is legitimate because the flaw lets a sandboxed process cross the sandbox/proxy boundary to observe traffic on the session and AT-SPI buses. No EPSS score, KEV entry, POC, or SSVC decision data is provided in the input, so there is no evidence of active exploitation or automatable mass abuse - this is a defense-in-depth sandbox filtering weakness rather than a directly weaponizable flaw. There is no public exploit identified at time of analysis. Bottom line: real defect worth patching in Flatpak/RHEL fleets, but not an urgent, remotely-exploitable priority; it presupposes an attacker has already achieved sandboxed code execution on the host.

Exploit ScenarioDerived

A user installs a malicious or compromised Flatpak application whose D-Bus access is supposed to be tightly restricted by xdg-dbus-proxy policy. Because broadcast (signal) messages are not properly filtered, the sandboxed app silently subscribes to and intercepts broadcast signals on the session bus and AT-SPI accessibility bus, harvesting sensitive data (e.g., accessibility text, notifications, or other application state) that the policy was meant to withhold. No public exploit code is identified at time of analysis, and exploitation requires the attacker's code to already be running inside the sandbox with user interaction.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.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 18, 2026

Improper filtering of D-Bus broadcast signals in xdg-dbus-proxy allows a sandboxed Flatpak application to receive signal traffic that the configured path, interface, and member restrictions are meant to block, potentially exposing sensitive information carried on the D-Bus session bus and the AT-SPI accessibility bus. The weakness is strictly local and sandbox-scoped: it requires the attacker to already control a Flatpak application running inside the proxy sandbox, involves user interaction, and produces confidentiality-only impact, which is why the assessed CVSS base score is only 3.2 (AV:L/AC:L/PR:L/UI:R/S:C/C:L/I:N/A:N) with no integrity or availability consequences and no code execution. No public exploit identified at time of analysis, and the issue is not listed in CISA KEV.

RemediationAI

No vendor-released patch identified in the available data at time of analysis; treat the Red Hat advisory (https://access.redhat.com/security/cve/CVE-2026-93676) and Bugzilla record (https://bugzilla.redhat.com/show_bug.cgi?id=2537014) as the authoritative sources and apply updated xdg-dbus-proxy packages for RHEL 9 and RHEL 10 as soon as they are published, then restart Flatpak applications so the proxy is reloaded. Until then, the practical compensating control is to reduce what a sandboxed app is allowed to see: remove or avoid granting session-bus and accessibility-bus access in Flatpak overrides and manifests (for example clear broad --talk-name/--own-name grants and disable accessibility bus exposure with 'flatpak override --no-a11y-bus' or the equivalent per-application run option), which stops the affected broadcasts from reaching the sandbox at the cost of breaking screen readers, accessibility tooling, and desktop-integration features that depend on AT-SPI and session-bus signals. On the host side, hardening the session bus D-Bus policy to deny signal eavesdropping and to apply a default-deny stance on the AT-SPI bus reduces the volume of observable broadcast traffic, but strict policies can break legitimate desktop applications and notification services, so they should be validated per desktop environment. More broadly, because exploitation requires low-privileged code already running inside a Flatpak sandbox, limiting the number and provenance of installed Flatpak applications and keeping their runtimes current materially shrinks the attack surface; note that this issue yields information disclosure only, so it should not be prioritized above remotely reachable or code-execution flaws.

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

xdg-dbus-proxy is the D-Bus filtering proxy that Flatpak places between a sandboxed application and the real session/system bus; policies are expressed as allow/deny rules over bus name, object path, interface, and (for signals) member, with everything else dropped. The root cause is CWE-284 (Improper Access Control): the proxy applies its path/interface/member restrictions correctly to method calls and unicast traffic, but fails to enforce them on broadcast (signal) messages, so a sandboxed client can still observe broadcasts it was never granted access to. The exposure is limited to broadcast signals on the D-Bus session bus and the AT-SPI accessibility bus - method calls, name ownership, and unicast replies are unaffected, and the bug is not remotely reachable. Because the accessibility bus carries AT-SPI event data describing application UI content (window titles, text, focus and selection changes), a malicious or compromised Flatpak app that receives these broadcasts may be able to infer data from other applications it should not be able to see. The CPE data places the affected component in Red Hat Enterprise Linux 9 and Red Hat Enterprise Linux 10, where the Flatpak/xdg-dbus-proxy stack is shipped and maintained; the same upstream component is used by Flatpak on other distributions.

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 3.2 LOW
AV:L/AC:L/PR:L/UI:R/S:C/C:L/I:N/A:N
vuln.today AI 3.2 LOW

Requires low-privileged sandboxed code already on the host (AV:L/PR:L), crosses the sandbox boundary (S:C), and only leaks broadcast signals (C:L, I:N, A:N).

3.1 AV:L/AC:L/PR:L/UI:R/S:C/C:L/I:N/A:N
4.0 AV:L/AC:L/AT:N/PR:L/UI:P/VC:L/VI:N/VA:N/SC:L/SI:N/SA:N

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

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

DescriptionCVE.org

xdg-dbus-proxy incorrectly filters D-Bus broadcast messages, bypassing configured path, interface, and member restrictions. This allows a sandboxed Flatpak application to intercept broadcast signals on the D-Bus session bus and AT-SPI bus that should be restricted, potentially exposing sensitive information to unauthorized applications.

Threat Intelligence Overview

EPSS Score
0.1%
Top 99% exploitable
Prevalence
Medium
core Flatpak D-Bus sandbox component, common on Linux desktops but desktop-only
Data Quality
6 sources
Confidence: High

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 LOW
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
Low
Technical Impact
Partial

Priority Score

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

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_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

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