Podatności libvirt
9 znanych podatności CVE w libvirt, przetłumaczonych i ocenionych.
- CVE-2017-1000256Wysokie
Wersja 2.3.0 i nowsze libvirt są podatne na niewłaściwą domyślną konfigurację 'verify-peer=no', co skutkuje brakiem walidacji certyfikatów SSL/TLS przez QEMU.
- CVE-2016-5008Krytyczne
W wersjach libvirt przed 2.0.0 nieprawidłowo wyłączane jest sprawdzanie hasła, gdy hasło na serwerze VNC jest ustawione na pusty ciąg. Umożliwia to zdalnym atakującym ominięcie uwierzytelniania i nawiązanie sesji VNC poprzez połączenie z serwerem.
- CVE-2026-18917Wysokie
W libvirt wykryto podatność polegającą na przepełnieniu liczby całkowitej w obsłudze RPC NodeGetFreePages. Nieuprzywilejowany użytkownik lokalny może wykorzystać tę podatność, aby ominąć kontrolę rozmiaru, co prowadzi do zbyt małego bufora pamięci. Następnie dane NUMA mogą nadpisać ten bufor, powodując przepełnienie sterty, co może uszkodzić pamięć głównego demona libvirt i prowadzić do DoS lub lokalnej eskalacji uprawnień.
- CVE-2026-63622Wysokie
W bibliotece libvirt znaleziono podatność polegającą na podążaniu za dowiązaniami symbolicznymi w funkcji virFileChownFiles(). Lokalny atakujący działający jako użytkownik swtpm może utworzyć dowiązanie symboliczne w katalogu stanu swtpm, co pozwala daemonowi libvirt (działającemu z uprawnieniami roota) na zmianę właściciela dowolnego pliku na użytkownika swtpm.
- CVE-2026-63623Średnie
W libvirt podczas klonowania lub konwersji woluminów magazynu, nowo utworzone obrazy woluminów były tymczasowo światłoczytelne. Było to spowodowane przez narzędzie qemu-img działające z nadmiernie permisywnymi ustawieniami tworzenia plików, co pozwalało każdemu lokalnemu użytkownikowi na odczyt pełnej zawartości dysku gościa. Podatność może prowadzić do ujawnienia wrażliwych informacji z maszyn wirtualnych.
- CVE-2026-61477Niskie
W sterowniku sieci wirtualnych libvirt wykryto podatność na wstrzykiwanie. Parser XML sieci nie usuwa znaków nowej linii z wartości atrybutów rekordów DNS TXT oraz domen/atrybutów SRV. Te wartości są zapisywane bezpośrednio do pliku konfiguracyjnego dnsmasq, co pozwala użytkownikowi z uprawnieniami do definiowania sieci wirtualnych na wstrzyknięcie dowolnych dyrektyw dnsmasq, takich jak dhcp-script, prowadząc do wykonania dowolnych poleceń jako root.
- CVE-2025-13193Średnie
W bibliotece libvirt wykryto podatność, w której zewnętrzne nieaktywne migawki dla wyłączonych maszyn wirtualnych są domyślnie tworzone z uprawnieniami odczytu dla wszystkich użytkowników. Umożliwia to nieuprzywilejowanym użytkownikom przeglądanie zawartości systemu gościa, co prowadzi do ujawnienia informacji.
- CVE-2025-12748Średnie
W bibliotece libvirt odkryto usterkę w przetwarzaniu plików XML. Konkretnie, parsowanie plików XML dostarczonych przez użytkownika było wykonywane przed sprawdzeniem list kontroli dostępu (ACL). Złośliwy użytkownik z ograniczonymi uprawnieniami mógł wykorzystać tę usterkę, przesyłając specjalnie spreparowany plik XML, co powodowało przydzielenie zbyt dużej ilości pamięci na hoście. Nadmierne zużycie pamięci mogło doprowadzić do awarii procesu libvirt na hoście, skutkując odmową usługi (DoS).
- CVE-2023-3750Średnie
W bibliotece libvirt znaleziono błąd, w którym funkcja virStoragePoolObjListSearch nie zwraca oczekiwanego zablokowanego zasobu, co prowadzi do warunków wyścigu i odmowy usługi przy próbie zablokowania tego samego obiektu z innego wątku.

