Bug 34568 (CVE-2026-80489) - EUC_JISX0213 converter hang in euc-jisx0213.c (CVE-2026-80489)
Summary: EUC_JISX0213 converter hang in euc-jisx0213.c (CVE-2026-80489)
Status: RESOLVED FIXED
Alias: CVE-2026-80489
Product: glibc
Classification: Unclassified
Component: locale (show other bugs)
Version: unspecified
: P2 normal
Target Milestone: 2.45
Assignee: Florian Weimer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-08-26 10:38 UTC by Florian Weimer
Modified: 2026-09-14 17:24 UTC (History)
3 users (show)

See Also:
Host:
Target:
Build:
Last reconfirmed:
Project(s) to access:
ssh public key:
fweimer: security+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Florian Weimer 2026-08-26 10:38:32 UTC
Similar to bug 34556, there is also a hang in euc-jisx0213.c. The glibc security team requested a separate bug for this.

Found by: Florian Weimer (Red Hat)
Comment 1 Florian Weimer 2026-08-26 11:48:00 UTC
I've got a fix & test. Will re-post once CVE assignment is done.
Comment 2 Carlos O'Donell 2026-08-26 13:28:20 UTC
Reserved CVE ID CVE-2026-80489 for this issue.
Comment 3 Carlos O'Donell 2026-08-26 13:29:24 UTC
Florian, What attribution would you like for this issue?
Comment 4 Florian Weimer 2026-08-26 13:37:49 UTC
(In reply to Carlos O'Donell from comment #3)
> Florian, What attribution would you like for this issue?

No attribution is required. It's not covered by the attribution requirements mentioned in bug 34556 (and it's up to glibc project to decide whether to include this in any advisory release).
Comment 5 Carlos O'Donell 2026-08-26 14:00:18 UTC
(In reply to Florian Weimer from comment #4)
> (In reply to Carlos O'Donell from comment #3)
> > Florian, What attribution would you like for this issue?
> 
> No attribution is required. It's not covered by the attribution requirements
> mentioned in bug 34556 (and it's up to glibc project to decide whether to
> include this in any advisory release).

Thanks. No attribution will be used when we publish the advisory (both local and with the CVE database).
Comment 6 Sourceware Commits 2026-08-28 08:26:30 UTC
The master branch has been updated by Florian Weimer <fw@sourceware.org>:

https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=4dafa087ff5fe7df45bd37dc727e988da6b8c935

commit 4dafa087ff5fe7df45bd37dc727e988da6b8c935
Author: Florian Weimer <fweimer@redhat.com>
Date:   Fri Aug 28 10:26:07 2026 +0200

    iconvdata: EUC_JISX0213 decoding lacks pending character reset (CVE-2026-80489)
    
    This fixes bug 34568.
    
    Reviewed-by: Carlos O'Donell <carlos@redhat.com>
Comment 7 Sourceware Commits 2026-08-28 08:26:36 UTC
The master branch has been updated by Florian Weimer <fw@sourceware.org>:

https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=35efcffa97553df071bc37ab31fd7dc2c634e7da

commit 35efcffa97553df071bc37ab31fd7dc2c634e7da
Author: Florian Weimer <fweimer@redhat.com>
Date:   Fri Aug 28 10:26:07 2026 +0200

    iconvdata: Test case for bug 34556, bug 34568
    
    Assisted-by: LLM
    Reviewed-by: Carlos O'Donell <carlos@redhat.com>
Comment 8 Sourceware Commits 2026-08-29 12:20:54 UTC
The release/2.44/master branch has been updated by Aurelien Jarno <aurel32@sourceware.org>:

https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=cb61572ea3f773e1e1978f6c412cc36a30acdb0c

commit cb61572ea3f773e1e1978f6c412cc36a30acdb0c
Author: Florian Weimer <fweimer@redhat.com>
Date:   Fri Aug 28 10:26:07 2026 +0200

    iconvdata: EUC_JISX0213 decoding lacks pending character reset (CVE-2026-80489)
    
    This fixes bug 34568.
    
    Reviewed-by: Carlos O'Donell <carlos@redhat.com>
    (cherry picked from commit 4dafa087ff5fe7df45bd37dc727e988da6b8c935)
Comment 9 Sourceware Commits 2026-08-29 12:20:59 UTC
The release/2.44/master branch has been updated by Aurelien Jarno <aurel32@sourceware.org>:

https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=ca54198decdc3be693b010687f8de716a750b0e4

commit ca54198decdc3be693b010687f8de716a750b0e4
Author: Florian Weimer <fweimer@redhat.com>
Date:   Fri Aug 28 10:26:07 2026 +0200

    iconvdata: Test case for bug 34556, bug 34568
    
    Assisted-by: LLM
    Reviewed-by: Carlos O'Donell <carlos@redhat.com>
    (cherry picked from commit 35efcffa97553df071bc37ab31fd7dc2c634e7da)
Comment 10 Sourceware Commits 2026-08-29 12:22:22 UTC
The release/2.43/master branch has been updated by Aurelien Jarno <aurel32@sourceware.org>:

https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=3ad1bbd8f94a207efb108a38d434695eab8a1831

commit 3ad1bbd8f94a207efb108a38d434695eab8a1831
Author: Florian Weimer <fweimer@redhat.com>
Date:   Fri Aug 28 10:26:07 2026 +0200

    iconvdata: EUC_JISX0213 decoding lacks pending character reset (CVE-2026-80489)
    
    This fixes bug 34568.
    
    Reviewed-by: Carlos O'Donell <carlos@redhat.com>
    (cherry picked from commit 4dafa087ff5fe7df45bd37dc727e988da6b8c935)
Comment 11 Sourceware Commits 2026-08-29 12:22:27 UTC
The release/2.43/master branch has been updated by Aurelien Jarno <aurel32@sourceware.org>:

https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=c29ca5d216bbe0868648e2473caa6b75a407cc31

commit c29ca5d216bbe0868648e2473caa6b75a407cc31
Author: Florian Weimer <fweimer@redhat.com>
Date:   Fri Aug 28 10:26:07 2026 +0200

    iconvdata: Test case for bug 34556, bug 34568
    
    Assisted-by: LLM
    Reviewed-by: Carlos O'Donell <carlos@redhat.com>
    (cherry picked from commit 35efcffa97553df071bc37ab31fd7dc2c634e7da)
Comment 12 Sourceware Commits 2026-08-29 12:26:52 UTC
The release/2.42/master branch has been updated by Aurelien Jarno <aurel32@sourceware.org>:

https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=87c2795cf6a7584e351036ab43e74b03ccc54a83

commit 87c2795cf6a7584e351036ab43e74b03ccc54a83
Author: Florian Weimer <fweimer@redhat.com>
Date:   Fri Aug 28 10:26:07 2026 +0200

    iconvdata: EUC_JISX0213 decoding lacks pending character reset (CVE-2026-80489)
    
    This fixes bug 34568.
    
    Reviewed-by: Carlos O'Donell <carlos@redhat.com>
    (cherry picked from commit 4dafa087ff5fe7df45bd37dc727e988da6b8c935)
Comment 13 Sourceware Commits 2026-08-29 12:26:58 UTC
The release/2.42/master branch has been updated by Aurelien Jarno <aurel32@sourceware.org>:

https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=0afd4d5feb591512629d5f46ceab310b54a06034

commit 0afd4d5feb591512629d5f46ceab310b54a06034
Author: Florian Weimer <fweimer@redhat.com>
Date:   Fri Aug 28 10:26:07 2026 +0200

    iconvdata: Test case for bug 34556, bug 34568
    
    Assisted-by: LLM
    Reviewed-by: Carlos O'Donell <carlos@redhat.com>
    (cherry picked from commit 35efcffa97553df071bc37ab31fd7dc2c634e7da)
Comment 14 Sourceware Commits 2026-08-29 12:27:58 UTC
The release/2.41/master branch has been updated by Aurelien Jarno <aurel32@sourceware.org>:

https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=ec116a0fbedcc860631e525e70b409cf295f27da

commit ec116a0fbedcc860631e525e70b409cf295f27da
Author: Florian Weimer <fweimer@redhat.com>
Date:   Fri Aug 28 10:26:07 2026 +0200

    iconvdata: EUC_JISX0213 decoding lacks pending character reset (CVE-2026-80489)
    
    This fixes bug 34568.
    
    Reviewed-by: Carlos O'Donell <carlos@redhat.com>
    (cherry picked from commit 4dafa087ff5fe7df45bd37dc727e988da6b8c935)
Comment 15 Sourceware Commits 2026-08-29 12:28:04 UTC
The release/2.41/master branch has been updated by Aurelien Jarno <aurel32@sourceware.org>:

https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=3d141c23899d90559741b5fe74db97ccf0ef5c29

commit 3d141c23899d90559741b5fe74db97ccf0ef5c29
Author: Florian Weimer <fweimer@redhat.com>
Date:   Fri Aug 28 10:26:07 2026 +0200

    iconvdata: Test case for bug 34556, bug 34568
    
    Assisted-by: LLM
    Reviewed-by: Carlos O'Donell <carlos@redhat.com>
    (cherry picked from commit 35efcffa97553df071bc37ab31fd7dc2c634e7da)
Comment 16 Adhemerval Zanella 2026-09-14 17:24:06 UTC
Fixed on 2.45.