CVE-2026-53977
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 41 - wyżej niż 41% wszystkich znanych CVE
Streszczenie
OpenChamber 1.11.7 zawiera podatność na obejście uwierzytelniania, która pozwala nieuwierzytelnionym zdalnym atakującym na zatrzymanie procesu serwera poprzez wysłanie żądania POST do punktu końcowego /api/system/shutdown. Punkt ten jest rejestrowany przed middleware uwierzytelniającym w łańcuchu obsługi tras Express, co umożliwia atak na kolejność rejestracji tras w bootstrap-runtime.js. Skutkuje to odmową usługi dla wszystkich aktywnych sesji kodowania AI i blokadą legalnych zdalnych użytkowników, nawet jeśli skonfigurowano UI_PASSWORD.
Ocena ryzyka
Ryzyko polega na całkowitej niedostępności usługi dla wszystkich użytkowników, co może zakłócić pracę zespołów programistycznych i spowodować straty finansowe. Atak nie wymaga uwierzytelnienia, więc może być przeprowadzony przez każdego, kto ma dostęp do sieci.
Rekomendacja
Zaleca się natychmiastową aktualizację OpenChamber do wersji, która naprawia tę podatność. Dodatkowo, jeśli to możliwe, ogranicz dostęp do punktu końcowego /api/system/shutdown za pomocą zapory sieciowej lub listy kontroli dostępu.
Inne podatności w OpenChamber
Zobacz wszystkie- CVE-2026-53976Krytyczne
Podatność path traversal w OpenChamber 1.11.7 w punktach końcowych /api/fs/read, /api/fs/stat i /api/fs/raw, umożliwiająca nieuwierzytelnionym zdalnym atakującym odczyt dowolnych plików poprzez podanie parametru allowOutsideWorkspace=true i ścieżki bezwzględnej, omijając kontrolę granic obszaru roboczego.
- CVE-2026-53975Krytyczne
Nieuwierzytelniona podatność zdalnego wykonania kodu w OpenChamber 1.11.7, umożliwiająca zdalnym atakującym wykonanie dowolnych poleceń powłoki poprzez wysyłanie spreparowanych żądań POST do punktu końcowego /api/fs/exec, który przekazuje polecenia bezpośrednio do Node.js spawn() bez żadnej walidacji.
Oryginalny opis (angielski, źródło NVD)
OpenChamber 1.11.7 contains an authentication bypass vulnerability that allows unauthenticated remote attackers to terminate the server process by sending a POST request to the /api/system/shutdown endpoint, which is registered before the authentication middleware in the Express route handler chain. Attackers can exploit the route registration order in bootstrap-runtime.js to reach the shutdown handler before auth middleware executes, causing denial of service to all active AI coding sessions and locking out legitimate remote users regardless of whether UI_PASSWORD is configured.

