Skip to main content

Apache HTTP Server EUVDEUVD-2026-26957

| CVE-2026-29169 HIGH
NULL Pointer Dereference (CWE-476)
2026-05-04 apache
High
Disputed · 7.5 Vendor: apache
View

Attack ChainAIDerived

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

  1. Access
    Identify Apache server with mod_dav_lock enabled
  2. Delivery
    Send crafted malicious WebDAV request
  3. Exploit
    Trigger NULL pointer dereference in lock handler
  4. Execution
    Crash Apache worker process
  5. Impact
    Deny service to users

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Null pointer safety, defensive checks
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires Apache HTTP Server to be configured with mod_dav_lock loaded and enabled via LoadModule directive in httpd.conf or equivalent configuration files. Since mod_dav_lock is not used by core mod_dav or mod_dav_fs modules and its only documented use-case was supporting Apache Subversion versions earlier than 1.2.0 (2005), this module is rarely enabled in modern deployments. Servers not explicitly loading mod_dav_lock are immune regardless of Apache version. Exploitation limits include: network access to the Apache server on WebDAV-enabled virtual hosts, but no authentication, user interaction, or non-default settings are required if the module is loaded. The specific configuration of Subversion or other WebDAV clients does not affect vulnerability - only server-side mod_dav_lock presence matters.

Impact

Real-world risk is moderate despite the CVSS 7.5 (High) score. The CVSS vector (AV:N/AC:L/PR:N/UI:N) indicates remote, unauthenticated exploitation with low complexity, and SSVC confirms the attack is automatable. However, SSVC exploitation status is 'none', indicating no confirmed active exploitation, and the technical impact is partial (availability only). The critical limiting factor is that mod_dav_lock must be loaded and enabled - a configuration likely present only in legacy systems supporting very old Subversion installations (pre-2005). Modern Apache deployments do not typically load this module, significantly reducing the attack surface. The availability of both a patch (2.4.66) and a simple remediation (module removal) further lowers practical risk. Organizations should prioritize assessment based on whether mod_dav_lock is actually enabled in their environment rather than treating this as a universal high-priority issue.

Exploit ScenarioDerived

An unauthenticated remote attacker identifies an Apache HTTP Server with mod_dav_lock enabled through service fingerprinting or configuration reconnaissance. The attacker crafts a malicious WebDAV request targeting the mod_dav_lock module's lock handling logic, triggering the NULL pointer dereference. The Apache worker process crashes immediately, causing service disruption for users connected to that process or, with repeated exploitation, sustained denial of service across the server. No public exploit code has been identified, but the low attack complexity suggests exploit development would be straightforward for attackers with WebDAV protocol knowledge.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – May 04, 2026

Remote attackers can crash Apache HTTP Server 2.4.66 and earlier by sending malicious requests that trigger a NULL pointer dereference in mod_dav_lock, causing denial of service. The vulnerability affects only servers with mod_dav_lock enabled, a legacy module whose primary use-case (Apache Subversion < 1.2.0) is obsolete in modern deployments. CISA SSVC indicates no active exploitation, but the attack is automatable against susceptible configurations. CVSS 7.5 (High) reflects network-accessible, unauthenticated denial of service, though real-world impact is limited to the small subset of servers still running mod_dav_lock.

RemediationAI

Upgrade to Apache HTTP Server version 2.4.66 or later, which contains the fix for this NULL pointer dereference. For organizations unable to upgrade immediately, disable and remove mod_dav_lock from the Apache configuration by commenting out or removing the LoadModule directive for mod_dav_lock from httpd.conf or applicable configuration files, then restarting Apache. This mitigation has no functional impact on modern deployments since mod_dav_lock's use-case (Subversion < 1.2.0) is obsolete. Verify module removal by checking loaded modules with 'httpd -M' or 'apachectl -M' to confirm mod_dav_lock is not listed. Consult the official Apache security advisory at https://httpd.apache.org/security/vulnerabilities_24.html for additional guidance.

Affected VersionsENISA

Apache HTTP Server 0 ≤2.4.66

Affected Packages

euvd apache_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

The vulnerability exists in mod_dav_lock, a locking provider module for WebDAV (Web Distributed Authoring and Versioning) in Apache HTTP Server. CWE-476 (NULL Pointer Dereference) occurs when the module attempts to access memory through a null pointer while processing specially crafted requests, causing the server process to crash. mod_dav_lock is distinct from the core mod_dav and mod_dav_fs modules, which do not use it internally. The module's original purpose was to support mod_dav_svn from Apache Subversion versions before 1.2.0 (released in 2005), making it largely obsolete in current infrastructure. CPE data identifies the affected product as Apache HTTP Server through version 2.4.66.

Know when Apache 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

Sources disagree (Low–High)
Vendor (apache) PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
SUSE HIGH
Red Hat 7.5 LOW

vuln.today treats the vendor’s rating as authoritative. A higher third-party CVSS (e.g. CISA-ADP) is shown for transparency but does not drive the headline severity.

CVSS VectorVendor: apache

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

Lifecycle Timeline

2
CVSS changed
May 04, 2026 - 17:22 NVD
7.5 (None) 7.5 (HIGH)
CVE Published
May 04, 2026 - 14:48 nvd
HIGH 7.5

DescriptionCVE.org

A NULL pointer dereference in mod_dav_lock in Apache HTTP Server 2.4.66 and earlier may allow an attacker to crash the server with a malicious request.mod_dav_lock is not used internally by mod_dav or mod_dav_fs.

The only known use-case for mod_dav_lock was mod_dav_svn from Apache Subversion earlier than version 1.2.0.

Users are recommended to upgrade to version 2.4.66, which fixes this issue, or remove mod_dav_lock.

Executive ViewAI

Why It Matters

CVE-2026-29169 is a high-severity denial-of-service vulnerability in Apache HTTP Server 2.4.66 and earlier that allows unauthenticated remote attackers to crash servers with the legacy mod_dav_lock module enabled. While the vulnerability is network-accessible and automatable, real-world impact is limited to organizations still deploying this obsolete module-primarily those maintaining legacy Subversion infrastructure predating version 1.2.0. Organizations should assess whether mod_dav_lock remains operationally necessary before implementing compensating controls.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Disable mod_dav_lock module if not operationally required ('a2dismod dav_lock' followed by Apache service restart); (2) Implement network-layer filtering via WAF or firewall rules to restrict DAV-related HTTP methods (LOCK, UNLOCK, PROPFIND) to trusted internal sources only; (3) Place Apache instances behind a reverse proxy or load balancer that can validate or rate-limit DAV requests; (4) Monitor access logs for abnormal DAV lock request patterns indicating exploitation attempts.

Threat Intelligence Overview

EPSS Score
0.3%
Top 48% exploitable
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment MSRC Vendor VulDB

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.3%
Patch available Yes
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

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

A null pointer dereference occurs when a program attempts to access memory through a pointer that has been set to NULL (address 0x0).

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

CVE-2026-23918 HIGH POC
8.8 May 04

Remote code execution via double-free memory corruption in Apache HTTP Server 2.4.66's HTTP/2 protocol implementation al

CVE-2026-34059 HIGH POC
7.5 May 04

Buffer over-read in Apache HTTP Server through 2.4.66 enables remote unauthenticated information disclosure at network s

CVE-2026-28780 CRITICAL
9.8 May 05

Remote heap buffer overflow in Apache HTTP Server's mod_proxy_ajp module allows complete system compromise when proxying

CVE-2026-29167 CRITICAL
9.8 Jun 08

Remote code execution in Apache HTTP Server versions 2.4.0 through 2.4.67 is possible through a use-after-free condition

CVE-2026-42535 CRITICAL
9.1 Jun 08

Improper path handling in the mod_dav_fs module of Apache HTTP Server 2.4.67 and earlier permits a WebDAV content author

CVE-2026-93546 HIGH
8.8 Oct 01

An integer overflow in the mod_dav_fs module of Apache HTTP Server through 2.4.68 allows an authenticated WebDAV client

CVE-2026-24072 HIGH
8.8 May 04

Local .htaccess authors can escalate privileges to read arbitrary files as the httpd daemon user in Apache HTTP Server 2

CVE-2026-63292 HIGH
7.5 Oct 01

Stack-based buffer overflow in the mod_vhost_alias module of Apache HTTP Server through 2.4.68 allows a remote, unauthen

CVE-2026-59685 HIGH
7.5 Oct 01

An out-of-bounds write in Apache HTTP Server 2.4.0 through 2.4.68 on Windows can corrupt memory when the server processe

CVE-2026-42536 HIGH
7.5 Jun 08

Denial of service in Apache HTTP Server 2.4.0 through 2.4.67 allows remote unauthenticated attackers to crash the server

CVE-2026-34355 HIGH
7.5 Jun 08

Denial of service in Apache HTTP Server 2.4.0 through 2.4.67 stems from a heap buffer overflow in the mod_proxy_html out

CVE-2026-34356 HIGH
7.5 Jun 08

Denial of service in Apache HTTP Server versions 2.4.0 through 2.4.67 stems from a heap-based buffer overflow triggered

Vendor StatusVendor

SUSE

Severity: High
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise High Performance Computing 15 SP7 Fixed
SUSE Linux Enterprise Module for Basesystem 15 SP7 Fixed
SUSE Linux Enterprise Module for Package Hub 15 SP7 Fixed
SUSE Linux Enterprise Module for Server Applications 15 SP7 Fixed

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