Conversion Error in GNU C Library Affects Multiple Versions
CVE-2026-77117
What is CVE-2026-77117?
An error in the conversion of crafted SHIFT_JISX0213 input to UCS-4 or another internal wide character encoding in the GNU C Library can lead to application hangs. This occurs when the output buffer is insufficient to handle sequences that decode to two code points. When the converter encounters limited buffer space, it retains one of the code points in its internal state, returning an error while failing to clear it. As a result, the converter may continuously emit this pending character without processing any new input, effectively causing infinite loops in applications that attempt to re-initiate the conversion. This vulnerability specifically affects applications using the SHIFT_JISX0213 character set during input conversion.
Affected Version(s)
glibc 2.3 <= 2.44
