Katalog CVE

CVE-2026-84501

ŚrednieCVSS 5.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.41%

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

Streszczenie

Nieuwierzytelniony atakujący może wstrzyknąć fałszywe wpisy do dziennika operacyjnego Apache ZooKeeper, wysyłając spreparowane żądanie add_auth("ensemble", ...) zawierające znaki nowej linii. Nazwa zespołu nie jest sanityzowana przed zapisaniem do logu, co pozwala na sfałszowanie wpisów nieodróżnialnych od prawdziwych.

Ocena ryzyka

Atakujący może manipulować logami, co utrudnia wykrywanie ataków i analizę kryminalistyczną, a także może prowadzić do wprowadzenia w błąd administratorów.

Rekomendacja

Zaleca się natychmiastową aktualizację Apache ZooKeeper do wersji 3.8.7 lub 3.9.6, które naprawiają tę podatność.

Inne podatności w Apache ZooKeeper

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

An unauthenticated attacker can inject arbitrary fake log lines into Apache ZooKeeper's operational log by sending a crafted add_auth("ensemble", ...) request containing newline characters (\n). When the ensemble name doesn't match, EnsembleAuthenticationProvider.handleAuthentication() logs the raw, unsanitized name via LOG.warn(). Because SLF4J's {} placeholder preserves embedded newlines, the attacker can forge complete log entries — with arbitrary timestamps, log levels, class names, and messages — that are visually indistinguishable from genuine ZooKeeper log output. This issue affects Apache ZooKeeper: from 3.9.0 through 3.9.5, from 3.8.0 through 3.8.6. Users are recommended to upgrade to version 3.8.7 or 3.9.6, which fixes the issue.

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