Katalog CVE

CVE-2025-3931

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W Yggdrasil znaleziono lukę, która pozwala procesom komunikować się z innymi procesami roboczymi poprzez komponent DBus. Brak kontroli autoryzacji i uwierzytelniania umożliwia każdemu użytkownikowi systemu wywołanie metody DBus, co prowadzi do eskalacji uprawnień lokalnych.

Ocena ryzyka

Luka ta pozwala atakującemu z dostępem do systemu na wymuszenie instalacji dowolnych pakietów RPM przez proces roboczy Yggdrasil, co może prowadzić do dostępu i modyfikacji wrażliwych danych systemowych.

Rekomendacja

Zaleca się wprowadzenie odpowiednich kontroli autoryzacji i uwierzytelniania dla metod DBus w Yggdrasil, aby ograniczyć dostęp do funkcji zarządzania pakietami tylko do uprawnionych użytkowników.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS