Description
A flaw was found in glibc. A remote attacker could exploit this vulnerability by providing specially crafted input during SHIFT_JISX0213 to UCS-4 text conversion. This crafted input can cause the application to repeatedly emit a buffered code point without consuming further input, leading to persistent retry churn. This can result in a denial of service (DoS) for callers converting untrusted text.
Published: n/a
Score: 5.9 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A flaw in the glibc library’s SHIFT_JISX0213 to UCS-4 conversion routine allows a remote attacker to supply specially crafted input that causes the conversion function to repeatedly emit the same buffered code point without consuming further bytes. This loop keeps the function busy, resulting in a denial of service for any application that processes untrusted text. The weakness is a classic infinite loop bug, identified as CWE‑835.

Affected Systems

The vulnerability affects all systems that rely on glibc for handling SHIFT_JISX0213 text conversion. No specific glibc version numbers are cited in the advisory, so any build using the affected conversion routine is potentially exposed, including Linux distributions and other Unix‑like operating systems that ship the standard glibc libraries.

Risk and Exploitability

The CVSS score of 5.9 indicates medium severity. No EPSS score is available, and the vulnerability is not listed in the CISA KEV catalog, suggesting that widespread, targeted exploitation has not been observed. The likely attack vector is remote: an attacker supplies malicious text to an application that calls glibc’s conversion routine, triggering the infinite retry churn and exhausting the target’s resources. The attack requires only that the vulnerable conversion function be invoked with malicious input; no further privileges or complex setup are described.

Generated by OpenCVE AI on August 25, 2026 at 14:10 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update glibc to the latest patch that fixes the infinite loop in SHIFT_JISX0213 conversion.
  • Sanitize or validate all external text before passing it to glibc conversion routines to prevent malicious input from triggering the loop.
  • Implement resource limits or watchdog mechanisms around text conversion calls to prevent prolonged CPU usage from hanging conversion operations.

Generated by OpenCVE AI on August 25, 2026 at 14:10 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 25 Aug 2026 12:15:00 +0000

Type Values Removed Values Added
Description A flaw was found in glibc. A remote attacker could exploit this vulnerability by providing specially crafted input during SHIFT_JISX0213 to UCS-4 text conversion. This crafted input can cause the application to repeatedly emit a buffered code point without consuming further input, leading to persistent retry churn. This can result in a denial of service (DoS) for callers converting untrusted text.
Title glibc: Non-progress DoS in SHIFT_JISX0213 -&gt
Weaknesses CWE-835
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.9, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Moderate


Subscriptions

No data.

cve-icon MITRE

No data.

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-25T08:36:10Z

Links: CVE-2026-77117 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-25T14:15:05Z

Weaknesses
  • CWE-835

    Loop with Unreachable Exit Condition ('Infinite Loop')