PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-75140 jhy CVE debrief

CVE-2026-75140 is an uncontrolled resource consumption vulnerability in jsoup through version 1.23.2. The vulnerability is caused by the XmlTreeBuilder component, which can be exploited by remote attackers to exhaust JVM heap memory by providing a deeply nested XML document with uniquely-namespaced elements. This can lead to an OutOfMemoryError and terminate the application.

Vendor
jhy
Product
soup
CVSS
HIGH 8.7
CISA KEV
Not listed in stored evidence
Original CVE published
2026-08-20
Original CVE updated
2026-09-24
Advisory published
2026-08-20
Advisory updated
2026-09-24

Who should care

Defenders responsible for applications that use jsoup, particularly those that process XML documents, should assess exposure and prioritize verification and remediation. This includes operators managing affected systems, platform administrators, vulnerability management teams, and security teams that need to ensure the security and stability of their environments.

Why it matters

CVE-2026-75140 is a high-severity vulnerability in jsoup that can lead to application termination and denial-of-service attacks. Defenders should prioritize verification and remediation to prevent potential impacts.

  • Potential application termination due to OutOfMemoryError
  • Increased risk of denial-of-service attacks
  • Need for verification of jsoup version and exposure to deeply nested XML documents
  • Potential for performance degradation due to excessive memory usage

Technical summary

The vulnerability is caused by the XmlTreeBuilder component in jsoup, which can be exploited by remote attackers to exhaust JVM heap memory by providing a deeply nested XML document with uniquely-namespaced elements. This can lead to an OutOfMemoryError and terminate the application. The issue arises from the builder copying the entire inherited namespace map on every start element, causing quadratic time and memory complexity. Defenders should prioritize verifying and updating jsoup to a version that includes the fix, as well as monitoring for and limiting exposure to deeply nested XML documents.

Defensive priority

Defenders should prioritize verifying and updating jsoup to a version that includes the fix, as well as monitoring for and limiting exposure to deeply nested XML documents.

Recommended defensive actions

  • Verify and update jsoup to a version that includes the fix
  • Monitor for and limit exposure to deeply nested XML documents
  • Implement memory limits and monitoring to detect potential OutOfMemoryErrors
  • 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
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up

Evidence notes

The CVE record and NVD entry provide details on the vulnerability, including its description, CVSS score, and references to source code changes and advisories. Defenders should verify jsoup version and exposure to deeply nested XML documents. Evidence limits suggest focusing on official sources and CVE details. The vulnerability allows remote attackers to exhaust JVM heap memory by supplying a deeply nested XML document with uniquely-namespaced elements, potentially leading to an OutOfMemoryError and application termination.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-75140 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-75140

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-75140 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-75140

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

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.