Katalog CVE

CVE-2026-112021

WysokieCVSS 7.5
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

snac2 przed wersją 2.93 zawiera podatność przepełnienia bufora na stercie w funkcji _xs_json_load_lexer(). Nieuwierzytelnieni zdalni atakujący mogą uszkodzić pamięć sterty, wysyłając ciągi JSON zawierające sekwencję \u0000. Pojedynczy spreparowany POST application/activity+json do activitypub_post_handler() jest parsowany przed weryfikacją podpisu, powodując przepełnienie alokacji sterty i awarię serwera.

Ocena ryzyka

Nieuwierzytelniony zdalny atakujący może wywołać awarię serwera (odmowa usługi) poprzez wysłanie pojedynczego spreparowanego żądania, bez konieczności uwierzytelnienia.

Rekomendacja

Zaktualizować snac2 do wersji 2.93 lub nowszej, która naprawia tę podatność.

Powiązane podatności

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

snac2 before 2.93 contains a heap-based buffer overflow vulnerability in _xs_json_load_lexer() that allows unauthenticated remote attackers to corrupt heap memory by sending JSON strings containing a \u0000 escape. Attackers can send a single crafted application/activity+json POST to activitypub_post_handler(), which parses it before signature checks, overflowing heap allocations and crashing the server.

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