CVE-2024-6197 in libcURLИнформация

Сводка

по VulDB • 26.05.2026

В парсере ASN.1 библиотеки libcurl присутствует функция utf8asn1str(), используемая для разбора UTF-8 строк в формате ASN.1. Она способна обнаруживать некорректные поля и возвращать ошибку. К сожалению, при этом она также вызывает `free()` для локального буфера в стеке размером 4 байта. Большинство современных реализаций `malloc` обнаруживают эту ошибку и немедленно завершают работу процесса. Однако некоторые реализации принимают указатель на входные данные и добавляют эту память в список доступных блоков. Это приводит к перезаписи соседней памяти в стеке. Содержимое перезаписи определяется реализацией `free()`; вероятнее всего, это будут указатели на память и набор флагов. Наиболее вероятным результатом эксплуатации этой уязвимости является сбой (crash), хотя нельзя исключать и более серьезные последствия в особых обстоятельствах.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Ответственный

Curl

Резервировать

20.06.2024

Раскрытие

24.07.2024

Модерация

принято

Вход

VDB-272361

EPSS

0.04296

KEV

Нет

Деятельности

Очень низкий

Источники

Interested in the pricing of exploits?

See the underground prices here!