Skip to content
OpenAdvisories
Low · 3.3 CVE-2025-71450 EUVD-2025-211238GHSA-gh7m-xpp3-w3vq

inih before r63 Stack Buffer Under-Read in ini_parse_stream Discard Loop

Published Nov 2, 2026 · Updated Nov 6, 2026 · Assigned by VulnCheck

Description

inih before r63 contains a one-byte stack buffer under-read in ini_parse_stream() in ini.c that allows attackers to read abyss[-1] via an embedded NUL byte after an overlong line. Attackers can supply an INI file or string with a line of at least INI_MAX_LINE-1 bytes followed by a NUL byte, causing undefined behavior reported by memory sanitizers.

Affected products

VendorProductAffectedFixed
benhoyt inih < r63 r63

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Ubuntu 26.10 libinih No fix yet —
Ubuntu 26.04 LTS libinih No fix yet —
Ubuntu 24.04 LTS libinih No fix yet —
Ubuntu 22.04 LTS libinih No fix yet —
Ubuntu 20.04 LTS libinih No fix yet —
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS libinih No fix yet —
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed inih 63-1.1 openSUSE-SU-2026:12432-1

Advisories 1

References