CVE-2026-79768: 
Apache HTTP Server Analyse et atténuation de la vulnérabilité

Aperçu

CVE-2026-79768 is a path equivalence vulnerability (CWE-55/CWE-41) in Apache HTTP Server's mod_userdir module, classified as an information disclosure issue. It affects Apache HTTP Server versions 2.4.0 through 2.4.68 when configured with an absolute non-wildcard UserDir directive. The vulnerability was reported on 2026-08-14 by Vlatko Kosturjak of Marlink Cyber, fixed in Apache HTTP Server 2.4.69 on 2026-10-01, and publicly disclosed the same day. It carries a CVSS v3.1 base score of 5.3 (Medium) (GitHub Advisory, Openwall OSS-Sec).

Détails techniques

The root cause is improper resolution of path equivalence (CWE-55, CWE-41): the mod_userdir module fails to normalize or reject URL paths containing a single dot directory segment (/./) before mapping them to user directories. This only applies when UserDir is configured in its absolute non-wildcard form (e.g., UserDir /var/www/users), as documented in the Apache UserDir directive reference. An unauthenticated remote attacker can craft a request using /./ path notation to bypass access controls enforced on user directories, potentially reaching files that should be restricted. The attack maps to CAPEC-3 (Using Leading 'Ghost' Character Sequences to Bypass Input Filters) (GitHub Advisory, Red Hat Bugzilla).

Impact

Successful exploitation allows an unauthenticated network attacker to read files from user directories that are otherwise access-restricted, resulting in a low confidentiality impact with no integrity or availability impact. The scope is limited to the affected server's user directory content; there is no evidence of lateral movement potential or privilege escalation. The practical risk depends on the sensitivity of files stored in user directories exposed via mod_userdir (GitHub Advisory, Openwall OSS-Sec).

Exploitabilité

No public proof-of-concept exploit code is known, and there is no evidence of in-the-wild exploitation as of the time of disclosure. The vulnerability is automatable (no user interaction or privileges required), but exploitation is constrained to servers using the specific absolute non-wildcard UserDir configuration. The EPSS score is approximately 0.32% (0.003240), indicating a low near-term exploitation probability. The CVE is not listed in the CISA Known Exploited Vulnerabilities catalog (GitHub Advisory, Openwall OSS-Sec).

Étapes d’exploitation

  1. Reconnaissance: Identify Apache HTTP Server instances (versions 2.4.0–2.4.68) with mod_userdir enabled and configured with an absolute non-wildcard UserDir directive (e.g., UserDir /var/www/users) using tools like Shodan, Censys, or banner grabbing.
  2. Identify user directories: Probe for accessible user directories via standard ~username URL patterns (e.g., http://target/~alice/) to confirm mod_userdir is active.
  3. Craft path equivalence request: Construct a URL using the /./ single dot directory notation to bypass access controls, for example: http://target/./~alice/restricted-file.txt or http://target/~alice/./restricted-path/.
  4. Retrieve restricted content: Submit the crafted request; if the server fails to normalize the path, it may serve files from the user directory that would otherwise be blocked by access control directives.
  5. Enumerate further: Iterate over known or guessed filenames within user directories to extract sensitive information such as configuration files, SSH keys, or application secrets (Openwall OSS-Sec, GitHub Advisory).

Indicateurs de compromis

  • Network: HTTP GET requests to Apache server URLs containing /./ path segments targeting user directories (e.g., /./~username/ or /~username/./); unusual access patterns to ~username paths from external IPs.
  • Logs: Apache access logs (access_log) showing requests with /./ in the URL path, particularly those returning HTTP 200 responses for paths that should be restricted; repeated probing of multiple ~username paths from a single source IP.
  • File System: No direct file system artifacts expected from read-only exploitation; however, review of files accessible via mod_userdir paths for signs of unauthorized access based on last-access timestamps.

Atténuation et solutions de contournement

Upgrade Apache HTTP Server to version 2.4.69 or later, which includes the fix committed as revision r1938680 on 2026-10-01 (Openwall OSS-Sec). If immediate patching is not possible, review and restrict UserDir configurations — switching from absolute non-wildcard paths to wildcard or disabled configurations reduces exposure. Additionally, implement firewall or WAF rules to block requests containing /./ path sequences targeting user directory URLs, and limit access to mod_userdir-served content to trusted networks where feasible (Red Hat Bugzilla, GitHub Advisory).

Réactions de la communauté

The Apache HTTP Server project rated the severity as "low" in the official disclosure by Eric Covener on the oss-security mailing list, crediting Vlatko Kosturjak of Marlink Cyber as the finder (Openwall OSS-Sec). Red Hat opened a tracking bug and classified it as medium severity, with multiple downstream distributions including Amazon Linux, Alpine, Debian, Ubuntu, and Mageia issuing advisories. Coverage appeared in security news outlets including CyberSecurityNews and BleepingComputer in the context of broader Apache HTTP Server 2.4.69 release coverage.

Ressources supplémentaires

État de correction de la distribution Linux

Corrigez la disponibilité entre les grandes distributions Linux et leurs versions.

Debian

Fixé

bookworm

apache2

Affecté

sid

apache2: 2.4.69-1

Fixé

trixie

apache2: 2.4.69-1~deb13u1

Fixé

Ubuntu

Fixé

bionic (esm-infra)

apache2: 2.4.29-1ubuntu4.27+esm13

Fixé

devel

apache2

Affecté

focal (esm-infra)

apache2: 2.4.41-4ubuntu3.23+esm9

Fixé

jammy

apache2: 2.4.52-1ubuntu4.25

Fixé

noble

apache2: 2.4.58-1ubuntu8.17

Fixé

resolute

apache2: 2.4.66-2ubuntu2.6

Fixé

trusty (esm-infra-legacy)

apache2: 2.4.7-1ubuntu4.22+esm17

Fixé

xenial (esm-infra-legacy)

apache2: 2.4.18-2ubuntu3.17+esm22

Fixé

RHEL / CentOS

Affecté

RHEL 8

httpd:2.4/httpd.src

Affecté

RHEL 9

httpd.src

Affecté

RHEL 10

httpd.src

Affecté

Alpine

Fixé

edge

apache2: 2.4.69-r0

Fixé

v3.21

apache2: 2.4.69-r0

Fixé

v3.22

apache2: 2.4.69-r0

Fixé

v3.23

apache2: 2.4.69-r0

Fixé

Source: Ce rapport a été généré à l’aide de l’IA

Connexe Apache HTTP Server Vulnérabilités :

CVE ID

Gravité

Partition

Technologies

Nom du composant

Exploit CISA KEV

A corrigé

Date de publication

CVE-2026-119618CRITICAL9.8
  • Apache HTTP Server logoApache HTTP Server
  • apache2
NonOuiNov 11, 2026
CVE-2026-93546HIGH8.8
  • Apache HTTP Server logoApache HTTP Server
  • httpd:2.4::httpd
NonOuiOct 01, 2026
CVE-2026-79768MEDIUM5.3
  • Apache HTTP Server logoApache HTTP Server
  • httpd-devel
NonOuiOct 01, 2026
CVE-2026-109163NONEN/A
  • Apache HTTP Server logoApache HTTP Server
  • apache2
NonNonNov 11, 2026
CVE-2026-106023NONEN/A
  • Apache HTTP Server logoApache HTTP Server
  • mod_ldap
NonNonNov 11, 2026

Évaluation gratuite des vulnérabilités

Évaluez votre posture de sécurité cloud

Évaluez vos pratiques de sécurité cloud dans 9 domaines de sécurité afin d’évaluer votre niveau de risque et d’identifier les lacunes dans vos défenses.

Évaluation de la demande

Ressources Wiz supplémentaires

Obtenez une démo personnalisée

Prêt(e) à voir Wiz en action ?

"La meilleure expérience utilisateur que j’ai jamais vue, offre une visibilité totale sur les workloads cloud."
David EstlickRSSI
"Wiz fournit une interface unique pour voir ce qui se passe dans nos environnements cloud."
Adam FletcherChef du service de sécurité
"Nous savons que si Wiz identifie quelque chose comme critique, c’est qu’il l’est réellement."
Greg PoniatowskiResponsable de la gestion des menaces et des vulnérabilités