Katalog CVE

CVE-2026-111074

WysokieCVSS 8.7
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.42%

Percentyl 36 - wyżej niż 36% wszystkich znanych CVE

Streszczenie

W Eclipse OpenJ9 w wersjach przed 0.63.0 komponent JITServer jest podatny na zdalny atak typu denial of service przed uwierzytelnieniem. Podczas przetwarzania początkowego 4-bajtowego pola długości przychodzącego połączenia TCP, przepełnienie liczby całkowitej w `MessageBuffer::computeRequiredCapacity()` powoduje, że wątek roboczy kompilacji wchodzi w nieskończoną pętlę zużywającą ~100% CPU. Nieuwierzytelniony zdalny atakujący może to wykorzystać, otwierając niewielką liczbę spreparowanych połączeń TCP, aby wyczerpać całą pulę wątków roboczych, co po cichu zatrzymuje usługi kompilacji dla wszystkich podłączonych klientów JVM.

Ocena ryzyka

Atakujący może zdalnie i bez uwierzytelnienia wyczerpać zasoby CPU i wątków, powodując niedostępność usług kompilacji JITServer dla wszystkich klientów. Prowadzi to do poważnych zakłóceń w działaniu aplikacji Java.

Rekomendacja

Należy zaktualizować Eclipse OpenJ9 do wersji 0.63.0 lub nowszej. W międzyczasie zaleca się monitorowanie i ograniczanie nieautoryzowanego dostępu sieciowego do portów JITServer.

Inne podatności w Eclipse OpenJ9

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

In Eclipse OpenJ9 versions prior to 0.63.0, the JITServer component is vulnerable to a pre-authentication remote denial of service. When processing the initial 4-byte length field of an incoming TCP connection, an integer overflow in `MessageBuffer::computeRequiredCapacity()` causes the receiving compilation worker thread to enter an infinite loop consuming ~100% CPU. An unauthenticated remote attacker can exploit this by opening a small number of crafted TCP connections to exhaust the entire worker thread pool, silently halting compilation services for all connected client JVMs.

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