Katalog CVE

CVE-2026-54715

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.26%

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

Streszczenie

W GoAccess w wersji 1.10.2, funkcja parse_browser zakłada, że dopasowany token przeglądarki zaczyna się od 'Opera' i przesuwa końcowy podciąg wersji o pięć znaków. Pozwala to na zapisanie od jednego do czterech bajtów kontrolowanych przez atakującego poza przydzieloną pamięcią sterty, co może uszkodzić dane lub spowodować awarię GoAccess.

Ocena ryzyka

Ryzyko polega na możliwości zdalnego uszkodzenia pamięci i awarii analizatora logów poprzez spreparowany nagłówek User-Agent, co może prowadzić do odmowy usługi lub potencjalnego wykonania kodu.

Rekomendacja

Należy zaktualizować GoAccess do wersji 1.11 lub nowszej, która zawiera poprawkę zapobiegającą odczytowi poza zakresem w funkcji parse_browser.

Inne podatności w GoAccess

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

GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through the browser. In version 1.10.2, parse_browser assumes the matched browser token begins with Opera and moves a trailing version substring to match plus five, allowing a crafted User-Agent in a processed access log to write one to four attacker-influenced bytes beyond the heap allocation and corrupt or crash GoAccess. This issue is fixed in version 1.11.

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