CVE-2025-71450
inih before r63 Stack Buffer Under-Read in ini_parse_stream Discard Loop
CVSS 3.1Medium
4.8/ 10.0
Опубликовано
Обновлено
В атаках
Не зафиксировано
Публичный PoC
Отсутствует
Анализ подготовлен:CVE Futuretools Threat Intelligence
Верификация: MITRE CVE List · CISA KEV · NIST NVD
ОФИЦИАЛЬНЫЙ ПАТЧ НЕ ОПУБЛИКОВАН
Обновите библиотеку inih до версии r63 или выше.
01 // ТЕХНИЧЕСКАЯ СУТЬ УЯЗВИМОСТИ
В библиотеке inih до версии r63 обнаружено чтение за пределами стекового буфера в функции ini_parse_stream. Обработка специально сформированной строки может привести к неопределённому поведению программы.
02 // АНАТОМИЯ АТАКИ И ДЕФЕКТ ЛОГИКИ
В файле ini.c цикл сброса функции ini_parse_stream() допускает чтение одного байта до начала буфера (abyss[-1]). Чтение за границей стека провоцируется строкой длиной не менее INI_MAX_LINE-1 байт со встроенным нулевым байтом (NUL).
03 // СИСТЕМНЫЕ ПОСЛЕДСТВИЯ
Чтение одного байта за пределами границы стекового буфера и неопределённое поведение приложения, фиксируемое санитайзерами памяти.
04 // МАТРИЦА ЗАТРОНУТЫХ ПАКЕТОВ
Точные диапазоны версий не зафиксированы в источниках
05 // ПЕРВОИСТОЧНИКИ И БЮЛЛЕТЕНИ (7)
- github.comhttps://github.com/benhoyt/inih/pull/206
- github.comhttps://github.com/benhoyt/inih/issues/223
- github.comhttps://github.com/benhoyt/inih/commit/8e06f6b77b5d4471bdc6d85ada81b67d37354a5c
- github.comhttps://github.com/benhoyt/inih/blob/r62/ini.c#L162-L169
- github.comhttps://github.com/benhoyt/inih/releases/tag/r63
- hackmd.iohttps://hackmd.io/@haindpwn/inih-long-line-discard-oob-read
- www.vulncheck.comhttps://www.vulncheck.com/advisories/inih-before-r63-stack-buffer-under-read-in-ini-parse-stream-discard-loop
06 // ЦИТИРОВАНИЕ ДАННЫХ И ИСТОЧНИК
Для включения аналитической карточки в отчёты по безопасности, матрицы рисков или исследовательские публикации используйте стандартизированный формат цитирования:
Библиографическая ссылка (Plain text)
CVE Futuretools (2026). Анализ уязвимости CVE-2025-71450: inih before r63 Stack Buffer Under-Read in ini_parse_stream Discard Loop. URL: https://cve.futuretools.ru/cve/CVE-2025-71450
BibTeX формат (LaTeX)
@misc{cve_futuretools_cve_2025_71450,
title = {{CVE-2025-71450: inih before r63 Stack Buffer Under-Read in ini_parse_stream Discard Loop}},
author = {{CVE Futuretools}},
year = {2026},
howpublished = {\url{https://cve.futuretools.ru/cve/CVE-2025-71450}},
note = {Оперативный инженерный анализ киберугроз}
}