Description
`gx_binres_theme_load()` and `gx_binres_font_load()` take the resource as a bare `GX_UBYTE *` with no length, and `GX_BINRES_DATA_INFO` has no field to carry one. Every read is therefore performed at an offset the file itself chose, against a buffer whose extent the loader does not know. A resource that declares more data than it contains is read past its end, and an offset stored in the file is turned into a pointer without being bounded.



This is a distinct defect from GHSA-hgcj-22cg-4hfv, which was an underflowed glyph count. It needs no underflow and no wrapped multiply: a perfectly well-formed, narrow glyph range reaches it.
Published: 2026-10-20
Score: 6.8 Medium
EPSS: n/a
KEV: No
Impact: Out-of-bounds Read
Action: Patch Now
AI Analysis

Impact

The vulnerability is an out‑of‑bounds read in the GUIX binary resource loader functions, which consume a byte buffer without an accompanying length field. A resource file that claims to contain more data than it actually does causes the loader to read past the end of the buffer, turning an unchecked file offset into a pointer. This leads to memory disclosure of arbitrary data in the process's address space and could potentially be leveraged to corrupt memory. The weakness is classified as CWE-125.

Affected Systems

Eclipse Foundation’s Eclipse ThreadX – GUIX is the affected product. No specific version information is supplied, so any released build that includes the buggy loader routines is potentially susceptible.

Risk and Exploitability

The CVSS score of 6.8 places the issue in the medium severity range. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog. The attack vector is not explicitly stated, but it is likely to be triggered by an untrusted resource file processed by the GUIX loader. If an attacker can supply a crafted file to the GUIX component, they could read sensitive memory, which may enable further compromise. The lack of a publicly listed exploit path suggests the risk of exploitation is currently low, but the potential impact remains significant if the memory read can be chained to other weaknesses.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Acquire and install the latest Eclipse ThreadX GUIX release that fixes the out‑of‑bounds read in the binary resource loader.
  • Restrict the GUIX component to only process resource files from trusted sources, using file ACLs or application‑level whitelisting.
  • Implement pre‑validation of resource file sizes and offsets before loading, ensuring that all offsets fall within the bounds of the supplied buffer; this can be done either by modifying the loader code or by applying runtime bounds‑checking tools.

Generated by OpenCVE AI on October 20, 2026 at 17:42 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:00:00 +0000

Type Values Removed Values Added
Description `gx_binres_theme_load()` and `gx_binres_font_load()` take the resource as a bare `GX_UBYTE *` with no length, and `GX_BINRES_DATA_INFO` has no field to carry one. Every read is therefore performed at an offset the file itself chose, against a buffer whose extent the loader does not know. A resource that declares more data than it contains is read past its end, and an offset stored in the file is turned into a pointer without being bounded. This is a distinct defect from GHSA-hgcj-22cg-4hfv, which was an underflowed glyph count. It needs no underflow and no wrapped multiply: a perfectly well-formed, narrow glyph range reaches it.
Title GUIX binary resource loader reads past the end of a resource, because no length for it ever reaches the loader
Weaknesses CWE-125
References
Metrics cvssV4_0

{'score': 6.8, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/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:26:36.082Z

Reserved: 2026-09-23T13:43:04.325Z

Link: CVE-2026-92446

cve-icon Vulnrichment

Updated: 2026-10-20T15:26:25.411Z

cve-icon NVD

Status : Awaiting Analysis

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

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

Link: CVE-2026-92446

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses