Apache XMLSchema before 2.3.3: three low-severity stack-overflow denial-of-service flaws (CVE-2026-102495, CVE-2026-102496, CVE-2026-102497)
Nothing new relative to the previous summary: the three reports match prior coverage on severity (low), affected versions (before 2.3.3), the three distinct recursion mechanisms, and the 2.3.3 fix, with no conflicting details. One prior detail not present in the current reports (the named poster of CVE-2026-102495) is omitted here.
Three low-severity CVEs in Apache XMLSchema before 2.3.3 allow malicious schemas to trigger unbounded recursion and stack-overflow denial of service; upgrading to 2.3.3 fixes all three.
On 2026-09-29, oss-security carried three reports of low-severity denial-of-service flaws in Apache XMLSchema before 2.3.3, each fixed by upgrading to 2.3.3. CVE-2026-102495 (posted 11:14 UTC) concerns unbounded recursion while resolving schema imports and includes: the library does not limit how deeply imports can be nested, so a malicious schema can recurse until the stack overflows; the report says the flaw was found using Claude agents studying open-source security. CVE-2026-102496 (posted 11:16 UTC) is a separate flaw in which nesting depth is not limited while the schema model is built, again allowing deeply nested structures to overflow the stack; this report also says the issue was found using Claude agents during a security review of the library. CVE-2026-102497 (posted 11:18 UTC) affects the xmlschema-walker, which does not detect cycles in type derivation, substitution groups, model groups, or attribute groups, so a cyclic schema can force unbounded recursion and a crash. The three reports agree on severity (low), affected versions (before 2.3.3), and the fix; they describe three distinct mechanisms rather than conflicting accounts of a single bug.
- CVE-2026-102495: no limit on nesting depth when resolving schema imports and includes, enabling stack-overflow denial of service; rated low; affects Apache XMLSchema before 2.3.3.
- CVE-2026-102496: no limit on nesting depth while building the schema model, enabling stack-overflow denial of service via deeply nested schema structures; rated low; affects Apache XMLSchema before 2.3.3.
- CVE-2026-102497: xmlschema-walker does not detect cycles in type derivation, substitution groups, model groups, or attribute groups, enabling unbounded recursion and a crash; rated low; affects Apache XMLSchema before 2.3.3.
- All three reports recommend upgrading to Apache XMLSchema 2.3.3 as the fix.
- The reports for CVE-2026-102495 and CVE-2026-102496 state the flaws were found using Claude agents during open-source security review; the CVE-2026-102497 report gives no such attribution.
- All three advisories were posted to oss-security on 2026-09-29 between 11:14 and 11:18 UTC.
- Vendors
- Apache
- Products
- Apache XMLSchema
Coverage
oldest first · one row per article · UTCCVE-2026-102495: Apache XMLSchema: Denial of service through unbounded recursion when resolving schema imports and includes
Apache XMLSchema before 2.3.3 allows denial of service via stack overflow from deeply nested schema imports; upgrading fixes CVE-2026-102495.
CVE-2026-102496: Apache XMLSchema: Denial of service through deeply nested schema structures
Apache XMLSchema before 2.3.3 allows denial of service via deeply nested schemas that overflow the stack.
Vulnerabilities in this story
All| CVE | Vulnerability | CVSS | EPSS | Signals | Published |
|---|---|---|---|---|---|
CVE-2026-102495+2 related CVEs | Unbounded recursion DoS in Apache XmlSchema | 7.5 | — |