Description
The JAXB factory methods historically relied solely on `FEATURE_SECURE_PROCESSING` to prevent XML External Entity (XXE) resolution. On JAXP implementations where that feature alone does not block external entity resolution, an attacker who can get untrusted XML unmarshalled through JAXB can read local files via out-of-band XXE.
Published: 2026-10-12
Score: 8.3 High
EPSS: < 1% Very Low
KEV: No
Impact: Local File Disclosure
Action: Immediate Patch
AI Analysis

Impact

The vulnerability arises because the JAXB factory methods rely solely on the `FEATURE_SECURE_PROCESSING` flag to prevent XML External Entity resolution. In JAXP implementations that do not enforce this setting strictly, an attacker who can supply untrusted XML to the JAXB unmarshaller can trigger an out‑of‑band XXE, allowing the application to read local files. This results in confidential data disclosure to the attacker, as described by CWE-611.

Affected Systems

The affected component is the Eclipse Foundation JAXB RI core library. No specific version range is provided, so any build of the library that uses the default factory initialization may be vulnerable.

Risk and Exploitability

The CVSS score of 8.3 indicates high severity, and while the EPSS score is not available, the fact that the flag is not universally respected in some JAXP implementations presents a realistic exploitation opportunity. The vulnerability is not listed in the CISA KEV catalog, but an attacker could still obtain XML processing intent from the target application. Successful exploitation would allow the attacker to read arbitrary files on the host, potentially exposing secrets or configuration data.

Generated by OpenCVE AI on October 12, 2026 at 15:21 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Eclipse Foundation JAXB RI to the latest stable release that incorporates the XXE prevention fix.
  • Ensure that the `FEATURE_SECURE_PROCESSING` flag is enabled on all JAXBContext and XMLInputFactory instances, and disable external entity resolution via the `javax.xml.stream.isSupportingExternalEntities` system property.
  • If an immediate upgrade is not possible, replace the default JAXB unmarshaller with a custom implementation that rejects external entities or switch to a library that enforces secure processing by default.

Generated by OpenCVE AI on October 12, 2026 at 15:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 16 Oct 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 13 Oct 2026 08:15:00 +0000

Type Values Removed Values Added
First Time appeared Eclipse
Eclipse jaxb-ri
Vendors & Products Eclipse
Eclipse jaxb-ri

Mon, 12 Oct 2026 15:45:00 +0000

Type Values Removed Values Added
Title JAXB Factory XXE Vulnerability Allowing Local File Read

Mon, 12 Oct 2026 14:45:00 +0000

Type Values Removed Values Added
Description The JAXB factory methods historically relied solely on `FEATURE_SECURE_PROCESSING` to prevent XML External Entity (XXE) resolution. On JAXP implementations where that feature alone does not block external entity resolution, an attacker who can get untrusted XML unmarshalled through JAXB can read local files via out-of-band XXE.
Weaknesses CWE-611
References
Metrics cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: eclipse

Published:

Updated: 2026-10-16T17:05:38.314Z

Reserved: 2026-09-17T07:16:50.266Z

Link: CVE-2026-92877

cve-icon Vulnrichment

Updated: 2026-10-16T17:05:33.290Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-12T15:17:09.890

Modified: 2026-10-16T18:19:44.173

Link: CVE-2026-92877

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T07:55:35Z

Weaknesses
  • CWE-611

    Improper Restriction of XML External Entity Reference