CVE-2026-23158
WysokieStreszczenie
W jądrze Linuxa naprawiono podatność związaną z użyciem po zwolnieniu (UAF) w ścieżce zwalniania configfs dla gpio-virtuser. Problem polegał na tym, że struktura urządzenia była zwalniana przed zakończeniem działania mutexa, co prowadziło do operacji na zwolnionej pamięci.
Ocena ryzyka
Wykorzystanie tej podatności może prowadzić do niestabilności systemu oraz potencjalnego przejęcia kontroli nad urządzeniem przez atakującego. Może to wpłynąć na integralność i dostępność systemu.
Rekomendacja
Zaleca się aktualizację jądra Linuxa do najnowszej wersji, w której ta podatność została naprawiona. Należy również monitorować systemy pod kątem nieautoryzowanego dostępu.
Powiązane podatności
- CVE-2026-93467Krytyczne
Oprogramowanie OAKlouds firmy HGiga zawiera podatność niezabezpieczonej deserializacji. Nieuwierzytelniony zdalny atakujący może wykonać dowolny kod na serwerze, wysyłając specjalnie spreparowaną treść serializowaną.
- CVE-2026-85878Krytyczne
Nieprawidłowa autoryzacja w Azure Database for PostgreSQL umożliwia uwierzytelnionemu atakującemu podniesienie uprawnień przez sieć.
- CVE-2026-69843Krytyczne
Obejście uwierzytelniania poprzez podszywanie się w Microsoft Fabric umożliwia nieuprawnionemu atakującemu podniesienie uprawnień przez sieć.
- CVE-2026-62874Krytyczne
Niewystarczająca weryfikacja autentyczności danych w Azure Billing umożliwia nieuprawnionemu atakującemu podniesienie uprawnień przez sieć.
- CVE-2026-87886WysokieAktywnie exploitowane
Podatność polega na lokalnym podniesieniu uprawnień wynikającym z niezabezpieczonych uprawnień do plików. Dotyczy produktów Acronis Backup plugin for cPanel & WHM (Linux) przed build 1.9.3.1021, Acronis Backup extension for Plesk (Linux) przed build 1.8.11.638 oraz Acronis Backup plugin for DirectAdmin (Linux) przed build 1.2.3.238.
- CVE-2026-87701Krytyczne
Nieprawidłowa neutralizacja specjalnych elementów w danych wyjściowych używanych przez komponent podrzędny (iniekcja) w Azure Cosmos DB pozwala uwierzytelnionemu atakującemu na podniesienie uprawnień przez sieć.
- CVE-2026-85889Krytyczne
Brak uwierzytelniania dla krytycznej funkcji w Azure AI Foundry pozwala nieuwierzytelnionemu atakującemu na podniesienie uprawnień przez sieć.
- CVE-2026-85885Krytyczne
Nieprawidłowa neutralizacja specjalnych elementów używanych w poleceniu (iniekcja poleceń) w M365 Copilot pozwala uwierzytelnionemu atakującemu na podniesienie uprawnień przez sieć.
- CVE-2026-83944Krytyczne
Nieprawidłowa kontrola dostępu w Azure Logic Apps pozwala nieuwierzytelnionemu atakującemu na podniesienie uprawnień przez sieć.
- CVE-2026-77903Krytyczne
Obejście uwierzytelniania poprzez podszywanie się (spoofing) w Microsoft Dataverse pozwala nieuwierzytelnionemu atakującemu na podniesienie uprawnień przez sieć.
Oryginalny opis (angielski, źródło NVD)
In the Linux kernel, the following vulnerability has been resolved: gpio: virtuser: fix UAF in configfs release path The gpio-virtuser configfs release path uses guard(mutex) to protect the device structure. However, the device is freed before the guard cleanup runs, causing mutex_unlock() to operate on freed memory. Specifically, gpio_virtuser_device_config_group_release() destroys the mutex and frees the device while still inside the guard(mutex) scope. When the function returns, the guard cleanup invokes mutex_unlock(&dev->lock), resulting in a slab use-after-free. Limit the mutex lifetime by using a scoped_guard() only around the activation check, so that the lock is released before mutex_destroy() and kfree() are called.

