Skip to main content

IBM HTTP Server CVE-2026-8855

| EUVDEUVD-2026-31905 CRITICAL
Code Injection (CWE-94)
2026-05-26 ibm GHSA-rjqm-vgmr-8cp8
9.8
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Reach mTLS-enabled IBM HTTP Server listener
  2. Delivery
    Initiate TLS handshake with crafted client certificate
  3. Exploit
    Trigger code injection in cert processing
  4. Execution
    Execute arbitrary code or crash service
  5. Impact
    Full 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.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv2 – 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)
v1 Jun 08, 2026 - 10:11 CVSS 8.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

HTTP Server 8.5.0 ≤Interim Fix 002
HTTP Server 9.0

Affected Packages

euvd http_server no fix

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

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

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.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:H/AT:N/PR:N/UI:N/VC:H/VI:H/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
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Severity Changed
Jul 23, 2026 - 11:22 NVD
HIGH CRITICAL
CVSS changed
Jul 23, 2026 - 11:22 NVD
8.1 (HIGH) 9.8 (CRITICAL)

DescriptionNVD

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

Why It Matters

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.

Business Impact: Severe
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 53% exploitable
Prevalence
Medium
common enterprise web server, but only mTLS-configured instances are affected
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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
Very High
Technical Impact
Total

Priority Score

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

Attack Technique

Code Injection CRITICAL

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.

CVE-2021-40438 CRITICAL POC
9.0 Sep 16

A crafted request uri-path can cause mod_proxy to forward the request to an origin server choosen by the remote user.4.4

CVE-2023-44487 HIGH POC
7.5 Oct 10

Denial of service against HTTP/2 server implementations allows remote unauthenticated attackers to exhaust server resour

CVE-2017-9798 HIGH POC
7.5 Sep 18

Apache httpd allows remote attackers to read secret data from process memory if the Limit directive can be set in a user

CVE-2013-2566 MEDIUM POC
5.9 Mar 15

The RC4 algorithm, as used in the TLS protocol and SSL protocol, has many single-byte biases, which makes it easier for

CVE-2014-0226 MEDIUM POC
6.8 Jul 20

Race condition in the mod_status module in the Apache HTTP Server before 2.4.10 allows remote attackers to cause a denia

CVE-2016-8740 HIGH POC
7.5 Dec 05

The mod_http2 module in the Apache HTTP Server 2.4.17 through 2.4.23, when the Protocols configuration includes h2 or h2

CVE-2026-21962 CRITICAL POC
10.0 Jan 20

Oracle HTTP Server and WebLogic Server Proxy Plug-in have a CVSS 10.0 access control vulnerability allowing unauthentica

CVE-2020-1967 HIGH POC
7.5 Apr 21

Server or client applications that call the SSL_check_chain() function during or after a TLS 1.3 handshake may crash due

CVE-2013-5704 MEDIUM POC
5.0 Apr 15

The mod_headers module in the Apache HTTP Server 2.2.22 allows remote attackers to bypass "RequestHeader unset" directiv

CVE-2013-2249 HIGH POC
7.5 Jul 23

mod_session_dbd.c in the mod_session_dbd module in the Apache HTTP Server before 2.4.5 proceeds with save operations for

CVE-2016-5387 HIGH
8.1 Jul 19

The Apache HTTP Server through 2.4.23 follows RFC 3875 section 4.1.18 and therefore does not protect applications from t

CVE-2017-7668 HIGH
7.5 Jun 20

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

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