[PATCH v3 1/3] iconvdata: SHIFT_JISX0213 decoding lacks pending character reset (CVE-2026-77117)
Carlos O'Donell
carlos@redhat.com
Thu Aug 27 23:07:43 GMT 2026
On 8/27/26 7:57 AM, Florian Weimer wrote:
> This fixes bug 34556.
LGTM. And does what I expect in this case.
Reviewed-by: Carlos O'Donell <carlos@redhat.com>
> ---
> v3: Split into separate bugs with distinct CVE IDs, as requested.
> iconvdata/shift_jisx0213.c | 3 +++
> 1 file changed, 3 insertions(+)
>
> diff --git a/iconvdata/shift_jisx0213.c b/iconvdata/shift_jisx0213.c
> index 61c9c3ce6d..e9179f605e 100644
> --- a/iconvdata/shift_jisx0213.c
> +++ b/iconvdata/shift_jisx0213.c
> @@ -226,6 +226,9 @@
> STANDARD_FROM_LOOP_ERR_HANDLER (1); \
> } \
> } \
> + else \
> + /* There was a pending character. Clear it. */ \
> + *statep = 0; \
> \
> put32 (outptr, ch); \
> outptr += 4; \
>
> base-commit: b090cf226ff65b913e41536f1f573f500855615c
--
Cheers,
Carlos.
More information about the Libc-alpha
mailing list