Katalog CVE

CVE-2026-14587

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.37%

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

Streszczenie

Podatność w dekoderze nowoczesnego uzgadniania Bolt w Neo4j polega na traktowaniu zbyt długiej maski bitów możliwości tak samo jak maski skróconej. Nieuwierzytelniony klient może wysłać wybraną wersję protokołu z 32 bajtami kontynuacji, co powoduje zresetowanie indeksu czytnika i oczekiwanie na więcej bajtów zamiast odrzucenia wiadomości. Kanał pozostaje otwarty, co może być wykorzystane przed autoryzacją.

Ocena ryzyka

Ryzyko polega na możliwości przeprowadzenia ataków DoS lub wykorzystania niedomkniętego kanału do dalszych manipulacji, co może zakłócić działanie usługi.

Rekomendacja

Zaleca się aktualizację Neo4j do wersji zawierającej poprawkę oraz monitorowanie połączeń Bolt pod kątem nietypowych wzorców. Należy również rozważyć ograniczenie dostępu do portu Bolt.

Inne podatności w Neo4j

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

Neo4j's Bolt modern handshake decoder treats an overlong capability bit mask the same way it treats a truncated bit mask. When an unauthenticated client sends a selected protocol version followed by 32 continuation bytes in the capability mask, the decoder resets the reader index and waits for more bytes instead of rejecting the protocol message and closing the channel. Because the same unread bytes remain at the front of the decoder buffer, appending a terminating byte later does not recover the connection. The decoder re-reads the same first 32 continuation bytes, returns without producing a handshake-finalization message, and leaves the channel open. This can be triggered before authentication by any client that can reach the Bolt connector.

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