CVE-2026-34459
WysokieCVSS 8.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 4 - wyżej niż 4% wszystkich znanych CVE
Streszczenie
Sandboxie-Plus w wersji 1.17.2 i wcześniejszych zawiera dwie podatności w usłudze SbieSvc: wyciek niezainicjalizowanej pamięci stosu oraz przepełnienie bufora stosu. Łącznie umożliwiają one ucieczkę z sandboksa i eskalację uprawnień do SYSTEM. Łatka w wersji 1.17.3.
Ocena ryzyka
Atakujący z procesu w sandboksie może uzyskać pełną kontrolę nad systemem, omijając wszystkie zabezpieczenia sandboksa.
Rekomendacja
Zaktualizuj Sandboxie-Plus do wersji 1.17.3 lub nowszej.
Inne podatności w Sandboxie-Plus
Zobacz wszystkie- CVE-2026-45313Wysokie
Podatność w Sandboxie-Plus przed wersją 1.17.6 pozwala procesowi w piaskownicy na wykonanie dowolnego kodu w procesie hosta poza piaskownicą. Funkcje GuiServer::WndHookRegisterSlave i GuiServer::WndHookNotifySlave nie weryfikują poprawności uchwytów wątku i wskaźnika funkcji, co umożliwia eskalację uprawnień.
- CVE-2026-34596Wysokie
W Sandboxie-Plus w wersjach 1.17.2 i wcześniejszych występuje podatność typu TOCTOU (Time-of-Check-to-Time-of-Use) podczas instalacji dodatków. Po zweryfikowaniu plików przez UpdUtil.exe, przed ich rozpakowaniem, nieuprzywilejowany użytkownik może podmienić plik files.cab na spreparowany, zawierający złośliwy plik wykonywalny, który zostanie uruchomiony z uprawnieniami SYSTEM.
- CVE-2026-34527Średnie
W Sandboxie-Plus w wersjach 1.17.2 i starszych funkcja HashPassword nieprawidłowo konwertuje skrót SHA-1 na postać szesnastkową, co redukuje entropię z 160 do 80 bitów, ułatwiając brute-force haseł.
- CVE-2026-34464Wysokie
W Sandboxie-Plus 1.17.2 i wcześniejszych, w handlerze NamedPipeServer::OpenHandler występuje przepełnienie bufora stosu przez wcscat bez sprawdzania null termination. Atakujący z piaskownicy może uciec z niej i uzyskać wykonanie kodu jako SYSTEM.
- CVE-2026-34462Wysokie
W Sandboxie-Plus 1.17.2 i wcześniejszych, w handlerach ProcessServer (KillAllHandler, SuspendAllHandler, RunSandboxedHandler) występuje przepełnienie bufora stosu przez wcscpy bez sprawdzania null termination. Atakujący lokalny może uzyskać wykonanie kodu jako SYSTEM.
- CVE-2026-34461Wysokie
W Sandboxie-Plus 1.17.2 i wcześniejszych, w handlerze SbieIniServer RunSbieCtrl występuje przepełnienie bufora stosu przez memcpy bez sprawdzania długości. Atakujący lokalny może uzyskać wykonanie kodu jako SYSTEM.
- CVE-2026-34458Wysokie
Sandboxie-Plus w wersjach 1.17.2 i wcześniejszych zawiera podatność INI injection. Każdy standardowy użytkownik lokalny może ominąć ograniczenia konfiguracyjne (EditAdminOnly i ConfigPassword) i wstrzyknąć dowolne dyrektywy do globalnego pliku konfiguracyjnego Sandboxie.ini. Usługa tła pomija sprawdzanie autoryzacji dla wiadomości IPC dotyczących sekcji zaczynających się od UserSettings_, ale nie oczyszcza znaków CRLF w parametrach. Atakujący może wstrzyknąć nowy nagłówek sekcji piaskownicy z nieograniczonymi uprawnieniami, co umożliwia ucieczkę z piaskownicy i eskalację uprawnień do SYSTEM.
Oryginalny opis (angielski, źródło NVD)
Sandboxie-Plus is an open source sandbox-based isolation software for Windows. In versions 1.17.2 and earlier, the SbieSvc proxy service's GetRawInputDeviceInfoSlave handler contains two vulnerabilities that can be chained for sandbox escape. First, when a sandboxed process sends an IPC request with cbSize set to 0, up to 32KB of uninitialized stack memory from the service process is returned, leaking return addresses and stack cookies which bypass ASLR and /GS protections. Second, the handler performs a memcpy with an attacker-controlled length without verifying it fits within the 32KB stack buffer, enabling a stack buffer overflow. By chaining the information leak with the overflow, a sandboxed process can execute a ROP chain to achieve SYSTEM privilege escalation, even from a Security Hardened Sandbox. Hardware-enforced shadow stacks (Intel CET) prevent the ROP chain execution but do not mitigate the information leak. This issue has been fixed in version 1.17.3.

