Katalog CVE

CVE-2026-19499

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.38%

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

Streszczenie

W GNU C Library w wersjach od 2.38 do 2.44 wywołanie strfmon lub strfmon_l może zapisać dane poza końcem bufora wyjściowego dostarczonego przez wywołującego, gdy konwersja używa wyrównania do prawej z dopełnianiem szerokości. Wykorzystanie wymaga ścieżki kodu aplikacji wywołującej te funkcje z takim dopełnianiem do bufora wystarczająco dużego dla dopełnienia, ale zbyt małego dla wewnętrznego wywołania memmove. W momencie publikacji nie są znane żadne skutki dla aplikacji dostępnych sieciowo.

Ocena ryzyka

Podatność może prowadzić do uszkodzenia pamięci w aplikacjach używających strfmon lub strfmon_l z określonym wzorcem formatowania, co potencjalnie umożliwia wykonanie kodu lub awarię. Ryzyko jest ograniczone do aplikacji, które wywołują te funkcje w podatny sposób.

Rekomendacja

Zaktualizuj GNU C Library do wersji zawierającej poprawkę lub unikaj wywołań strfmon/strfmon_l z wyrównaniem do prawej i dopełnianiem szerokości. Przejrzyj kod aplikacji pod kątem takich wywołań.

Inne podatności w GNU C Library

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

Calling strfmon and strfmon_l in the GNU C Library version 2.38 to 2.44 can write past the end of the caller-supplied output buffer when a conversion uses right-justified width padding. Exploitation requires an application code path that calls strfmon or strfmon_l with right-justified width padding into a destination buffer that is large enough for the padding to succeed but too small for the internal memmove call. The field width or format may be attacker-influenced or a fixed susceptible pattern in the caller. At the time of publication, no network-facing application impact is known.

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