Katalog CVE

CVE-2026-77159

ŚrednieCVSS 5.5
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W funkcji qemuTPMEmulatorPrepareHost() biblioteki libvirt wykryto podatność polegającą na podążaniu za dowiązaniami symbolicznymi. Funkcja używa chown() opartego na ścieżce do pliku dziennika swtpm bez sprawdzania, czy nie jest to dowiązanie symboliczne. Lokalny atakujący z dostępem do konta swtpm może zastąpić plik dziennika dowiązaniem symbolicznym, powodując, że libvirtd (działający jako root) zmieni właściciela dowolnego pliku na użytkownika swtpm.

Ocena ryzyka

Atakujący może zmienić właściciela dowolnego pliku w systemie, co może prowadzić do eskalacji uprawnień i przejęcia kontroli nad systemem. Może to naruszyć integralność i poufność danych.

Rekomendacja

Zaktualizuj libvirt do wersji zawierającej poprawkę. Do czasu aktualizacji ogranicz dostęp do konta swtpm i monitoruj nietypowe zmiany właściciela plików.

Inne podatności w libvirt

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

A symlink-following flaw was found in libvirt's qemuTPMEmulatorPrepareHost() function. The function uses a path-based chown() on the swtpm logfile without checking for symbolic links. A local attacker with access to the swtpm account can replace the logfile with a symlink, causing libvirtd (running as root) to transfer ownership of an arbitrary file to the swtpm user.

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