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: n/a
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

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'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: eclipse

Published:

Updated: 2026-10-12T14:19:28.195Z

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

Link: CVE-2026-92877

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-92877

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-12T15:30:14Z

Weaknesses
  • CWE-611

    Improper Restriction of XML External Entity Reference