Katalog CVE

CVE-2026-77619

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

Streszczenie

W Vector od wersji 0.15.0 do 0.57.0 źródło logstash odczytuje z sieci 32-bitową długość skompresowanej ramki i używa jej do rozmiaru bufora w pamięci bez górnego ograniczenia. Nieuwierzytelniony zdalny atakujący, który może połączyć się z domyślnym listenerem 0.0.0.0:5044, może wysłać minimalną ramkę deklarującą wielogigabajtowy ładunek, powodując nadmierną alokację, która może przerwać Vector lub wywołać OOM killer na hoście. Problem naprawiono w wersji 0.57.0.

Ocena ryzyka

Atakujący przy niskim koszcie zasobów może doprowadzić do zatrzymania procesu Vector, co wstrzymuje przetwarzanie logów dla wszystkich dzierżawców na współdzielonym potoku. Może również wywołać zabicie procesu przez mechanizm OOM na hoście.

Rekomendacja

Zaktualizuj Vector do wersji 0.57.0 lub nowszej. Ogranicz dostęp do portu 5044 zaufanym źródłom i rozważ wdrożenie limitów rozmiaru alokacji.

Inne podatności w Vector

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

Vector is a high-performance observability data pipeline. From 0.15.0 until 0.57.0, the logstash source reads a 32-bit compressed-frame length from the network and uses it to size an in-memory buffer without an upper bound. An unauthenticated remote peer that can reach the default 0.0.0.0:5044 listener can send a minimal frame declaring a multi-gigabyte payload, causing an excessive allocation that can abort Vector or invoke the host OOM killer. Because the allocation follows the declared length rather than bytes transmitted, the attacker has low resource cost, and process termination can halt log ingestion for every tenant on a shared pipeline. This issue is fixed in version 0.57.0.

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