Skip to main content

IBM ELM DOORS CVE-2026-14979

| EUVDEUVD-2026-45300 HIGH
Improper Restriction of Recursive Entity References in DTDs (CWE-776)
2026-07-17 psirt@us.ibm.com GHSA-w545-wjm2-rf4h
7.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Send crafted HTTP request to DOORS XML endpoint
  2. Delivery
    Embed recursive or deeply nested entity definitions in payload
  3. Exploit
    Parser expands entities without limit
  4. Execution
    Server memory and CPU exhausted
  5. Impact
    DOORS service unavailable to all users

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A02:2025 - Security Misconfiguration
ASVS 5.0
V13 - Configuration XML entity recursion limits
Exploitation Conditions

No special conditions - remote unauthenticated exploitation against default configurations of IBM Engineering Lifecycle Management DOORS where the service is network-accessible. The CVSS vector (AV:N/AC:L/PR:N/UI:N) confirms that no authentication, elevated privilege, user interaction, or non-default configuration is required. The primary limiting factor is network reachability: organizations that restrict DOORS to isolated internal segments, require VPN access, or place it behind an authenticated reverse proxy significantly reduce exposure, as the attacker must be able to deliver an HTTP request to the DOORS endpoint. No specific feature toggle, protocol mode, or deployment variant is identified as a prerequisite.

Impact

The CVSS 3.1 score of 7.5 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H) correctly reflects a straightforward, unauthenticated, network-exploitable availability impact with low attack complexity. However, several signals moderate real-world priority: EPSS at 0.36% (28th percentile) indicates no current observed exploitation activity at scale; the vulnerability is not listed in CISA KEV; and no public proof-of-concept has been identified. The sole impact is availability - there is no confidentiality or integrity consequence, limiting attacker utility to disruption rather than data access or system compromise. IBM ELM DOORS is deployed primarily in regulated industries such as aerospace, defense, and automotive, giving it a niche but operationally sensitive footprint. The CVSS and EPSS signals are consistent: technically easy to exploit where the service is reachable, but not currently attracting broad attacker interest. Organizations with DOORS exposed to untrusted networks should treat remediation as moderate priority; air-gapped or VPN-only deployments face substantially reduced exposure.

Exploit ScenarioDerived

An unauthenticated remote attacker sends a crafted HTTP request to an IBM ELM DOORS XML-processing endpoint, embedding a payload with dozens of nested entity references that expand exponentially when parsed. The DOORS XML parser attempts full entity expansion without enforcing limits, exhausting server memory or CPU within seconds and rendering the DOORS requirements management service unavailable to all users. The Billion Laughs attack pattern is publicly documented and trivially reproducible, though no DOORS-specific public exploit code has been identified at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv2 – Aug 11, 2026

Denial of service in IBM Engineering Lifecycle Management's DOORS component exposes unauthenticated remote attackers to crash or degrade the service by submitting XML payloads exploiting recursive entity expansion. Affected deployments span three active release branches - 7.0.3 through Interim Fix 021, 7.1.0 through Interim Fix 009, and 7.2.0 including Interim Fix 001. No public exploit code has been identified and the vulnerability is absent from CISA KEV; EPSS at 0.36% (28th percentile) confirms low current exploitation activity, but the unauthenticated network vector makes remediation advisable for internet-facing or low-trust-network deployments.

Earlier versions of this analysis (1)
v1 Jul 17, 2026 - 20:36 CVSS 5.3

Denial of service in IBM Engineering Lifecycle Management DOORS exposes three affected release trains to remote exhaustion of availability resources via malformed XML input. The DOORS component fails to restrict recursive XML entity expansion (the 'Billion Laughs' pattern, CWE-776), allowing a network-adjacent attacker without credentials to trigger excessive memory or CPU consumption in the XML parser. No active exploitation is confirmed in CISA KEV and no public exploit code has been identified at time of analysis, but the unauthenticated network path and low attack complexity make this straightforward to weaponize against exposed deployments.

RemediationAI

Apply the IBM-released fix per the advisory at https://www.ibm.com/support/pages/node/7279963 - the specific patched interim fix version must be confirmed directly from that advisory, as no exact fix version number was provided in available intelligence data. If immediate patching is not operationally feasible, restrict network access to DOORS endpoints to authenticated internal network segments via perimeter firewall rules, eliminating unauthenticated external exposure and reducing risk to near zero for that attack vector. As an additional compensating control, deploying an XML-aware web application firewall rule to detect and reject payloads with excessive entity nesting depth or count can block Billion Laughs-style payloads; note that overly aggressive WAF thresholds may reject legitimate large XML submissions and will require tuning against production traffic patterns. Patch version not independently confirmed from available data - verify the exact fixed interim fix number directly from the IBM PSIRT advisory before deployment.

Affected VersionsENISA

Engineering Lifecycle Management 7.1.0 ( Interim Fix 001 ≤) Interim Fix 009
Engineering Lifecycle Management 7.2.0 and 7.2.0 Interim Fix 001
Engineering Lifecycle Management 7.0.3 ( Interim Fix 001 ≤) Interim Fix 021

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

CWE-776 (Improper Restriction of Recursive Entity References in DTDs) covers the class of attacks commonly called 'Billion Laughs,' where an XML parser expands deeply nested or self-referential entity definitions, causing exponential memory or CPU consumption. IBM Engineering Lifecycle Management is an enterprise application lifecycle management suite; the DOORS sub-component (Dynamic Object-Oriented Requirements System) provides requirements management and ingests structured XML data. NVD CPE data confirms affected instances under cpe:2.3:a:ibm:engineering_lifecycle_management:7.0.3 through multiple interim fix levels, and EUVD extends confirmed coverage to the 7.1.0 and 7.2.0 branches. The root cause is the absence of entity expansion limits or entity count caps in the XML parser serving DOORS endpoints, a well-understood class of parser misconfiguration.

Know when Engineering Lifecycle Management gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

NVD PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 7.5 HIGH

Network-accessible XML endpoint requires no authentication; impact is solely availability exhaustion with no scope change, confidentiality, or integrity effect.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

3
Analysis Updated
Aug 11, 2026 - 23:29 vuln.today
v2 - CVSS changed
Severity Changed
Aug 11, 2026 - 23:22 NVD
MEDIUM HIGH
CVSS changed
Aug 11, 2026 - 23:22 NVD
5.3 (MEDIUM) 7.5 (HIGH)

DescriptionNVD

IBM Engineering Lifecycle Management 7.0.3 ( Interim Fix 001 through ) Interim Fix 021, 7.1.0 ( Interim Fix 001 through ) Interim Fix 009, and 7.2.0 and 7.2.0 Interim Fix 001 DOORS could allow a remote attacker to cause a denial of service due to improper handling of XML entity expansion.

Executive ViewAI

Why It Matters

IBM Engineering Lifecycle Management DOORS component is vulnerable to unauthenticated denial-of-service attacks via specially crafted XML payloads, potentially disrupting engineering workflows and product delivery timelines for affected organizations. With no vendor patch currently available, internet-facing deployments require immediate network-level controls to mitigate risk.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include: restrict network access to DOORS via firewall/VPN to limit exposure to unauthenticated attackers; deploy WAF rules to detect and block recursive XML entity expansion patterns; implement rate limiting on XML API endpoints; enable XML entity processing restrictions in DOORS configuration if available per vendor documentation; monitor DOORS logs for XML parsing errors indicating attack attempts.

Threat Intelligence Overview

EPSS Score
0.4%
Top 72% exploitable
Prevalence
Low
niche enterprise ALM tool, primarily regulated industries
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

CVE-2023-40958 HIGH POC
8.8 Sep 15

A SQL injection vulnerability in Didotech srl Engineering & Lifecycle Management (aka pdm) v.14.0, v.15.0 and v.16.0 fix

CVE-2023-40957 HIGH POC
8.8 Sep 15

A SQL injection vulnerability in Didotech srl Engineering & Lifecycle Management (aka pdm) v.14.0, v.15.0 and v.16.0 fix

CVE-2023-40955 HIGH POC
8.8 Sep 15

A SQL injection vulnerability in Didotech srl Engineering & Lifecycle Management (aka pdm) v.14.0, v.15.0 and v.16.0 fix

CVE-2026-3660 CRITICAL
9.8 May 26

Authorization bypass in IBM Engineering Lifecycle Management (ELM) 7.0.3, 7.1.0, and 7.2.0 allows unauthenticated remote

CVE-2026-4051 HIGH
7.2 May 26

Remote code execution in IBM Engineering Lifecycle Management (ELM) versions 7.0.3 through Interim Fix 021, 7.1.0 throug

CVE-2026-3603 HIGH
7.1 May 26

XML External Entity (XXE) injection in IBM Engineering Lifecycle Management (ELM) 7.0.3, 7.1.0, and 7.2.0 allows authent

CVE-2021-20502 HIGH
7.1 Mar 30

IBM Jazz Foundation Products are vulnerable to an XML External Entity Injection (XXE) attack when processing XML data. R

CVE-2021-20371 MEDIUM
6.5 Jun 02

IBM Jazz Foundation and IBM Engineering products could allow a remote attacker to obtain sensitive information when an e

CVE-2025-36033 MEDIUM
5.4 Feb 03

Engineering Lifecycle Management versions up to 7.0.3 is affected by cross-site scripting (xss) (CVSS 5.4).

CVE-2021-29670 MEDIUM
5.4 Jun 02

IBM Jazz Foundation and IBM Engineering products are vulnerable to cross-site scripting. Rated medium severity (CVSS 5.4

CVE-2021-29668 MEDIUM
5.4 Jun 02

IBM Jazz Foundation and IBM Engineering products are vulnerable to cross-site scripting. Rated medium severity (CVSS 5.4

CVE-2021-20348 MEDIUM
5.4 Jun 02

IBM Jazz Foundation and IBM Engineering products are vulnerable to server-side request forgery (SSRF). Rated medium seve

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy