PatchSiren cyber security CVE debrief
CVE-2026-91189 Eclipse Foundation CVE debrief
The GUIX binary resource loader is vulnerable to an integer underflow and a heap out-of-bounds write when loading an untrusted font or theme. This occurs because the loader never checks that a font page's glyph range is well formed, leading to potential code execution. The vulnerability can cause system instability and potential code execution, making it essential for defenders to assess exposure and consider upgrading to a fixed version. Affected systems may experience crashes or instability due to heap out-of-bounds writes. Defenders should verify system inventory and consider upgrading to a fixed version.
- Vendor
- Eclipse Foundation
- Product
- Eclipse ThreadX - GUIX
- CVSS
- HIGH 7.1
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-20
- Original CVE updated
- 2026-10-20
- Advisory published
- 2026-10-20
- Advisory updated
- 2026-10-20
Who should care
Defenders responsible for systems using Eclipse ThreadX - GUIX, especially those loading untrusted fonts or themes, should assess exposure and consider upgrading to a fixed version. System administrators and security teams should verify system inventory and review compensating controls for exposed systems. They should also monitor for potential exploitation attempts and review relevant monitoring, detection, and logs for exposed assets that need extra
Why it matters
CVE-2026-91189 is a high-severity vulnerability in the GUIX binary resource loader that can lead to code execution and system instability. Defenders should assess exposure, verify system inventory, and consider upgrading to a fixed version.
- Potential code execution through loading untrusted fonts or themes
- Possible system crashes or instability due to heap out-of-bounds writes
- Need for inventory checks and version verification
- Potential for exploitation attempts and monitoring requirements
Technical summary
The GUIX binary resource loader does not validate font page glyph ranges, leading to an integer underflow and a heap out-of-bounds write when loading untrusted fonts or themes. This vulnerability can cause potential code execution and system instability. The loader reads `gx_page_header_first_glyph` and `gx_page_header_last_glyph` verbatim from the file and only the upper bound of `last_glyph` is validated. A page declaring `first_glyph > last_glyph` makes `last - first + 1` underflow to a very large unsigned count. That count is multiplied by a glyph record size to reserve the load buffer, and the multiply is unchecked, so it wraps to a small value and the loader allocates a buffer far smaller than the data it
Defensive priority
High
Recommended defensive actions
- Assess exposure by reviewing system inventory for Eclipse ThreadX - GUIX versions 0 to 6.5.1.202602a
- Verify if systems are loading untrusted fonts or themes
- Consider upgrading to version 6.5.2.202603 or later
- Monitor for potential exploitation attempts
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
Evidence notes
The CVE record and source item provide details on the vulnerability, including the lack of validation for font page glyph ranges, which can lead to an integer underflow and heap out-of-bounds write. The vulnerability has a high severity score of 7.1 and is classified as HIGH. There is no information on known ransomware campaign use or exploitation attempts. The CVE record was published on 2026-10-20T14:53:44.860Z and has not been modified since then. Defenders should review the supplied official advisory or CVE record to validate the
Sources and references
Verified primary and authoritative sources
-
CVE-2026-91189 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-91189
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-91189 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-91189
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
GUIX binary resource loader: unvalidated glyph range causes an integer underflow and a heap out-
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/91xxx/CVE-2026-91189.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://github.com/eclipse-threadx/guix/security/advisories/GHSA-hgcj-22cg-4hfv
Supplemental source
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.