Bug 2524902 - CVE-2026-80489 zig: Non-progress DoS in SHIFT_JISX0213 -> UCS-4 conversion state [fedora-all]
Summary: CVE-2026-80489 zig: Non-progress DoS in SHIFT_JISX0213 -> UCS-4 conversion...
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: zig
Version: rawhide
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: ---
Assignee: Jan Drögehoff
QA Contact:
URL:
Whiteboard: {"flaws": ["39b20f4f-1389-4f14-9c16-9...
Depends On:
Blocks: CVE-2026-80489
TreeView+ depends on / blocked
 
Reported: 2026-08-27 10:07 UTC by Srikanth Balasubramanian
Modified: 2026-08-27 10:07 UTC (History)
8 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Srikanth Balasubramanian 2026-08-27 10:07:53 UTC
Disclaimer: Community trackers are created by Red Hat Product Security team on a best effort basis. Package maintainers are required to ascertain if the flaw indeed affects their package, before starting the update process.

Non-progress DoS in SHIFT_JISX0213 -&gt; UCS-4 conversion state  <br/>
handling (`iconvdata/shift_jisx0213.c`): crafted input can cause repeated  <br/>
emission of a buffered code point without further input consumption,  <br/>
leading to persistent retry churn and denial of service in callers  <br/>
converting untrusted text.<br/>
Requirements to exploit: An attacker must be able to supply text that an  <br/>
application converts from `SHIFT_JISX0213` to `UCS-4`, trigger a 2-byte  <br/>
sequence that expands through `__jisx0213_to_ucs_combining`, and have the  <br/>
caller retry after `E2BIG` with the same conversion state once only enough  <br/>
output space remains for the first of the two emitted code points.  <br/>
Applications that never use this conversion path, or that abort on repeated  <br/>
no-progress `E2BIG`, are not practically exposed.<br/>


Note You need to log in before you can comment on or make changes to this bug.