Description
The GUIX software JPEG decoder reads four kinds of marker segment without checking that each is long enough to hold what it reads. A truncated segment is therefore read past the end of the caller's image buffer. Separately, a zero chroma sampling factor makes the block decode loop non-terminating. Both reproduce in the default configuration, in which `GX_SOFTWARE_DECODER_SUPPORT` is enabled.
Published: 2026-10-20
Score: 6.8 Medium
EPSS: n/a
KEV: No
Impact: Buffer overread and denial of service
Action: Apply patch
AI Analysis

Impact

A flaw in the GUIX JPEG decoder reads four types of marker segments without checking that the segment is long enough, allowing a truncated segment to be read past the caller’s image buffer. In addition, a zero chroma sampling factor causes the block decode loop to run indefinitely, resulting in a hang. Together, these issues can lead to information disclosure from an overread and a denial‑of‑service condition from the infinite loop. The weaknesses are represented by CWE‑125 (Out‑of‑Bounds Read) and CWE‑835 (Infinite Loop).

Affected Systems

The vulnerability affects the Eclipse ThreadX – GUIX product from Eclipse Foundation. It is present in any release that includes the default configuration where GX_SOFTWARE_DECODER_SUPPORT is enabled. No specific version information is supplied, so all current builds using the default decoder should be considered vulnerable until a fix is applied.

Risk and Exploitability

The CVSS score of 6.8 indicates moderate severity. The EPSS score is not available, so the exploitation probability is unknown. The vulnerability is not listed in CISA KEV, implying no known public exploits at this time. Attackers would need to supply a crafted JPEG file containing truncated marker segments or a zero chroma sampling factor to trigger the issue, which can be done locally or remotely if the application accepts external image inputs. The flaw does not provide privilege escalation or direct code execution. The primary risk is a denial‑of‑service or potential information exposure from the buffer overread.

Generated by OpenCVE AI on October 20, 2026 at 17:40 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the vendor‑supplied update that fixes the decoder bounds checks and stops the infinite loop.
  • If a patch is not immediately available, disable GX_SOFTWARE_DECODER_SUPPORT or configure the decoder to enforce segment length validation.
  • Validate or sanitize JPEG input before processing, rejecting files that contain unusual or truncated marker segments.
  • Monitor system logs and performance for signs of hangs or anomalous memory reads.

Generated by OpenCVE AI on October 20, 2026 at 17:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 20 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 20 Oct 2026 15:15:00 +0000

Type Values Removed Values Added
Description The GUIX software JPEG decoder reads four kinds of marker segment without checking that each is long enough to hold what it reads. A truncated segment is therefore read past the end of the caller's image buffer. Separately, a zero chroma sampling factor makes the block decode loop non-terminating. Both reproduce in the default configuration, in which `GX_SOFTWARE_DECODER_SUPPORT` is enabled.
Title JPEG decoder: truncated segments are read past the image buffer, and a zero sampling factor hangs the decode
Weaknesses CWE-125
CWE-835
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 6.8, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: eclipse

Published:

Updated: 2026-10-20T15:21:42.800Z

Reserved: 2026-09-23T13:42:24.299Z

Link: CVE-2026-92454

cve-icon Vulnrichment

Updated: 2026-10-20T15:21:39.323Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-20T15:17:36.757

Modified: 2026-10-20T19:48:50.250

Link: CVE-2026-92454

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-20T17:45:13Z

Weaknesses
  • CWE-125

    Out-of-bounds Read

  • CWE-835

    Loop with Unreachable Exit Condition ('Infinite Loop')