HarborGuardharborguardDatabase
Back to search
HIGHCVE-2026-50260Published Modified CNA redhat

CVE-2026-50260: Xorg-x11-server: xorg-x11-server-xwayland: xorg-x11-server: use-after-free in freecounter()

A use-after-free flaw was found in the X.Org X server and Xwayland in FreeCounter(). A client that sets up multiple SyncCounters and awaits on those triggers can trigger a use-after-free when destroying those counters via a second client connection. This may be used to crash the server, or for privilege escalation if the X server runs as root.

Metrics

CVSS v3.1
7.8
Severity
HIGH
Fixed in
Affected Products
7

Get notified

Email me when this CVE is updated: new fix versions, severity changes, or any record change.

HarborGuard Analysis

Synopsis

A use-after-free vulnerability exists in the X.Org X server and Xwayland, specifically in the FreeCounter() function. The flaw is reachable locally by a low-privileged user who sets up multiple SyncCounters on one client connection and destroys them via a second connection, triggering access to already-freed memory. Successful exploitation crashes the X server or, if the server runs as root, enables full privilege escalation on the host. No upstream fix has been published yet; HarborGuard is tracking the advisory and will make a patched rebuild available as soon as one is released.

HarborGuard Coverage

Detection

Detection for CVE-2026-50260 is available across every HarborGuard environment, with the CVE matched against customer images within minutes of publication from upstream feeds including Red Hat advisories. Coverage extends to custom-built images that bundle the affected xorg-x11-server or xwayland packages.

Available
Triage

Triage is available with a CVSS v3.1 score of 7.8 (HIGH), weighted against each customer environment's compliance policy to determine urgency and ownership. Findings are routed to the appropriate team inbox within each customer org based on image ownership and policy configuration.

Available
Patch

Because no fix version has been published upstream, HarborGuard re-checks the advisory on every ingest cycle and will make a patched-image rebuild available the moment Red Hat or the upstream X.Org project ships a fix. For customers with auto-remediation enabled, the rebuild, regression run, and PR against affected workloads will be triggered automatically at that point.

Pending upstream

Exploit Conditions

  • Network reachabilityNot required

    The attacker needs an existing shell or process on the host; no network path to the service is required.

  • AuthenticationRequired

    Any low-privilege local account is sufficient to open the necessary client connections to the X server.

  • Victim interactionNot required

    No victim interaction is needed; the attacker triggers the condition entirely through their own client connections.

  • Attack complexityDetail

    The exploit is reliable and condition-free once local access exists, requiring no race conditions or special environmental factors beyond a running X server with SyncCounter support.

Blast Radius

  • Crashes the X server, disrupting all graphical sessions and applications depending on it.
  • If the X server runs as root (a common configuration on many Linux systems), the attacker gains root-level code execution on the host.
  • With root access, the attacker reads any file on the host, including credentials, secrets, and application data stored on disk.
  • With root access, the attacker modifies or deletes any file or configuration, including system binaries and container runtime components.

How HarborGuard Handles This

Available on HarborGuard: because no upstream fix exists for CVE-2026-50260 as of publication, the immediate capability is continuous advisory monitoring. HarborGuard re-checks the Red Hat and upstream X.Org advisory feeds on every ingest cycle, and a patched-image rebuild will become available to affected customers the moment a fix version is published. In the interim, customers can reduce exposure through compensating controls: applying network-policy isolation to restrict which workloads can reach X server sockets, using seccomp or AppArmor profiles to restrict the system calls available to untrusted X clients, and auditing whether any container images run the X server as root (dropping to an unprivileged user eliminates the privilege-escalation path even if the crash path remains). For customers with auto-remediation enabled, the full rebuild, regression-test run, and PR flow will trigger automatically once an upstream fix is available, with high-severity issues typically processed within around 90 minutes of fix publication for those environments.

See how HarborGuard automates this
Affected packages
  • Red Hat / Red Hat Enterprise Linux 10
  • Red Hat / Red Hat Enterprise Linux 6
  • Red Hat / Red Hat Enterprise Linux 7
  • Red Hat / Red Hat Enterprise Linux 8
  • Red Hat / Red Hat Enterprise Linux 8
  • Red Hat / Red Hat Enterprise Linux 9
  • Red Hat / Red Hat Enterprise Linux 9
CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H