Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach mTLS-enabled IBM HTTP Server listener
-
DeliveryInitiate TLS handshake with crafted client certificate
-
ExploitTrigger code injection in cert processing
-
ExecutionExecute arbitrary code or crash service
-
ImpactFull server compromise or denial of service
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Code injection prevention, sandbox exec
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the target IBM HTTP Server 8.5 or 9.0 instance to be explicitly configured with TLS mutual authentication (client certificate authentication) enabled - this is the exact, non-default prerequisite named in the advisory; servers using standard one-way TLS or plain HTTP are not exposed. The limiting factors are therefore: the mTLS/client-authentication feature must be turned on, the affected version (8.5 up to Interim Fix 002, or 9.0) must be running, and the attacker must be able to reach the mTLS-protected listener over the network. Note an unresolved point: mutual authentication normally demands the client present a certificate, so whether a fully unauthenticated attacker (as the CVSS PR:N implies) or one holding a client certificate is required should be confirmed with IBM. |
| Impact | The signals are notably split. The CVSS 3.1 base score is 9.8 (AV:N/AC:L/PR:N/UI:N, C:H/I:H/A:H) and SSVC rates Technical Impact as 'total', which argues for high priority. Counterbalancing this, SSVC records Exploitation as 'none' and Automatable as 'no', EPSS is only 0.24% (47th percentile), there is no CISA KEV listing, and no public PoC - so real-world exploitation pressure is currently low. Critically, the CVSS vector encodes AC:L and PR:N, but the description states the flaw only exists 'in configurations with TLS mutual authentication,' a non-default deployment mode; this configuration dependency is not reflected in the scored attack complexity, so the effective attack surface is narrower than 9.8 implies. Also verify with the vendor whether exploitation requires the attacker to present a valid client certificate - mutual auth by definition demands one, which would raise the real privilege barrier above the scored PR:N. Net: treat as high priority for any IBM HTTP Server instance actually running mTLS, but lower urgency for the majority of deployments that do not enable client authentication. |
| Exploit ScenarioDerived | An attacker who can reach an IBM HTTP Server listener configured for TLS mutual authentication initiates a TLS handshake and supplies a maliciously crafted client certificate that triggers the code-injection flaw during certificate processing, resulting in code execution on the server or a crash of the service. Because the network vector is remote (AV:N) and complexity is low, a single crafted handshake could suffice; however no public exploit code has been identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Jul 23, 2026
Remote code execution and denial of service affect IBM HTTP Server 8.5 and 9.0 when deployed with TLS mutual (client certificate) authentication enabled. The flaw is a code injection weakness (CWE-94) that a network-based attacker can leverage to fully compromise confidentiality, integrity, and availability. No public exploit has been identified at time of analysis, and the EPSS probability is low (0.24%, 47th percentile), indicating no observed weaponization yet despite the maximal 9.8 CVSS.
Earlier versions of this analysis (1)
Remote code execution and denial of service in IBM HTTP Server 8.5 and 9.0 affects deployments configured with TLS mutual (client certificate) authentication, where an attacker can trigger code injection (CWE-94) over the network without prior authentication. The flaw carries a CVSS 8.1 score with high attack complexity, and IBM has published a patch (advisory node/7274065); no public exploit has been identified at time of analysis and SSVC marks exploitation as 'none' with total technical impact.
RemediationAI
Patch available per vendor advisory: apply the fix distributed through IBM support bulletin https://www.ibm.com/support/pages/node/7274065, which supersedes 8.5.0 Interim Fix 002 for the 8.5 stream and provides a corresponding update for 9.0 (apply the interim fix / fix pack IBM designates for your version - confirm the exact build against the advisory as the specific fixed version is not stated in the available data). As a compensating control until patched, disable TLS mutual authentication (client certificate authentication) on affected virtual hosts by removing the SSLClientAuth 'required' directive, which fully closes the vulnerable code path but has the side effect of removing certificate-based client authentication and any access control that depends on it. Where mTLS cannot be disabled, restrict network reachability of the mTLS-enabled listener to trusted client networks via firewall or reverse-proxy ACLs to limit which hosts can reach the vulnerable handshake, accepting that this narrows but does not eliminate exposure for authorized clients.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
IBM HTTP Server is IBM's web server, historically derived from the Apache HTTP Server codebase and commonly fronting IBM WebSphere Application Server deployments. The affected component per CPE is cpe:2.3:a:ibm:http_server (versions 8.5 and 9.0). The vulnerability class is CWE-94 (Improper Control of Generation of Code / Code Injection), meaning attacker-influenced data is interpreted as executable code. The defect manifests specifically in the TLS mutual-authentication (client certificate authentication) code path - the handshake stage where the server processes and validates a presented client certificate - rather than in general request handling, which is why only mTLS-configured deployments are exposed.
Know when Http Server 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
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Network vector and total impact justify C/I/A:H, but the required non-default TLS mutual-authentication configuration warrants AC:H rather than the vendor's AC:L.
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
2DescriptionNVD
IBM HTTP Server 8.5, and 9.0 is vulnerable to remote code execution and denial of service in configurations with TLS mutual authentication (client authentication).
Executive ViewAI
IBM HTTP Server versions 8.5 and 9.0 with TLS mutual authentication contain a critical remote code execution vulnerability (CVSS 9.8) that could allow unauthenticated network attackers to fully compromise affected systems. No public exploit identified at time of analysis, though the maximal severity rating requires immediate patching to prevent potential compromise of web application infrastructure and data.
Apply vendor patch.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
More in Http Server
View allA crafted request uri-path can cause mod_proxy to forward the request to an origin server choosen by the remote user.4.4
Denial of service against HTTP/2 server implementations allows remote unauthenticated attackers to exhaust server resour
Apache httpd allows remote attackers to read secret data from process memory if the Limit directive can be set in a user
The RC4 algorithm, as used in the TLS protocol and SSL protocol, has many single-byte biases, which makes it easier for
Race condition in the mod_status module in the Apache HTTP Server before 2.4.10 allows remote attackers to cause a denia
The mod_http2 module in the Apache HTTP Server 2.4.17 through 2.4.23, when the Protocols configuration includes h2 or h2
Oracle HTTP Server and WebLogic Server Proxy Plug-in have a CVSS 10.0 access control vulnerability allowing unauthentica
Server or client applications that call the SSL_check_chain() function during or after a TLS 1.3 handshake may crash due
The mod_headers module in the Apache HTTP Server 2.2.22 allows remote attackers to bypass "RequestHeader unset" directiv
mod_session_dbd.c in the mod_session_dbd module in the Apache HTTP Server before 2.4.5 proceeds with save operations for
The Apache HTTP Server through 2.4.23 follows RFC 3875 section 4.1.18 and therefore does not protect applications from t
The HTTP strict parsing changes added in Apache httpd 2.2.32 and 2.4.24 introduced a bug in token list parsing, which al
EUVD-2026-31905
GHSA-rjqm-vgmr-8cp8
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB