Skip to content
OpenAdvisories
High · 7.8 CVE-2025-3931 EUVD-2025-14867GHSA-rpg2-jvhp-h354GO-2025-3688

Yggdrasil: local privilege escalation in yggdrasil

Published May 14, 2025 · Updated Nov 4, 2026 · Assigned by redhat

Description

A flaw was found in Yggdrasil, which acts as a system broker, allowing the processes to communicate to other children's "worker" processes through the DBus component. Yggdrasil creates a DBus method to dispatch messages to workers. However, it misses authentication and authorization checks, allowing every system user to call it. One available Yggdrasil worker acts as a package manager with capabilities to create and enable new repositories and install or remove packages.

This flaw allows an attacker with access to the system to leverage the lack of authentication on the dispatch message to force the Yggdrasil worker to install arbitrary RPM packages. This issue results in local privilege escalation, enabling the attacker to access and modify sensitive system data.

Affected products

VendorProductAffectedFixed
— yggdrasil < 0.4.7 0.4.7
Red Hat Red Hat Enterprise Linux 10 — —
Red Hat Red Hat Enterprise Linux 8 — —
Red Hat Red Hat Enterprise Linux 9 — —
Red Hat Red Hat Satellite 6 — —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
RHEL 10 yggdrasil +1 0.4.5-3.el10_0 RHSA-2025:7592

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 10 yggdrasil +1 0.4.5-3.el10_0 ALSA-2025:7592

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 10 yggdrasil 0.4.5-3.el10_0 RLSA-2025:7592
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed govulncheck-vulndb 0.0.20250515T200012-1.1 openSUSE-SU-2025:15135-1

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 10 yggdrasil +1 0.4.5-3.el10_0 ELSA-2025-7592

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/redhatinsights/yggdrasil <= 0.4.6 — GHSA-rpg2-jvhp-h354
Go github.com/redhatinsights/yggdrasil all versions — GO-2025-3688

Advisories 6

References