Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-61586— Copernik XML Factory: Improper restriction of XInclude resource resolution in Copernik XML Factory (stock JDK provider)

Quick assessment

Affected
copernik-eu copernik-xml-factory
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

Copernik XML Factory 为 Java 提供默认安全的 JAXP 工厂创建机制。在 0.1.2 版本之前,Copernik XML Factory 无法阻止在使用以下任一方式启用 XInclude 后,通过标准 JDK 提供者解析 XInclude 资源: 通过 或 返回的工厂; 或通过 硬化的 。 攻击者可利用此漏洞,在解析不可信 XML 时,通过控制 引用来读取本地文件,或通过 引用发起服务器端请求伪造(SSRF),从而访问内部网络端点。 触发该漏洞需同时满足以下条件: 使用了上述工厂或硬化 A

CVSS 8.2 · High

Affected Version Matrix 1

VendorProduct Version RangeStatus
copernik-eu copernik-xml-factory < 0.1.2 affected
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-61586

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
Copernik XML Factory: Improper restriction of XInclude resource resolution in Copernik XML Factory (stock JDK provider)
Source: CVE Program / CVE List V5
Vulnerability Description
Copernik XML Factory provides secure-by-default JAXP factory creation for Java. Prior to 0.1.2, Copernik XML Factory does not block XInclude resource resolution on the stock JDK provider after an application enables XInclude on a factory returned by `XmlFactories.newDocumentBuilderFactory()` or `XmlFactories.newSAXParserFactory()`, or on an `XMLReader` passed through `XmlFactories.harden()`. An application parsing untrusted XML can resolve attacker-controlled `xi:include` references to disclose local files or, through `http` references, reach internal network endpoints by server-side request forgery. Exploitation requires use of one of those factory/hardening APIs, the stock JDK provider with Apache Xerces absent from the classpath, explicit `setXIncludeAware(true)` or the equivalent reader feature, and XML from an untrusted source. The Xerces provider selected when Xerces is present and the Android provider are unaffected. This issue is fixed in version 0.1.2.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Source: CVE Program / CVE List V5
Vulnerability Type
XML外部实体引用的不恰当限制(XXE)
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
copernik-eu copernik-xml-factory < 0.1.2 -

II. Public POCs for CVE-2026-61586

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-61586

请登录查看更多情报信息。

Other References for CVE-2026-61586 (4)

IV. Related Vulnerabilities