CVE-2018-1312 Security feature bypass in Apache HTTP Server

Critical 9.8 Published Updated

Attackers can replay HTTP requests across clustered servers using weak Digest authentication nonces, bypassing anti-replay protections.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2018-1312?

CVE-2018-1312 is a critical vulnerability in Apache Http Server, published on 26 Mar 2018. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

In Apache httpd 2.2.0 to 2.4.29, when generating an HTTP Digest authentication challenge, the nonce sent to prevent reply attacks was not correctly generated using a pseudo-random seed. In a cluster of servers using a common Digest authentication configuration, HTTP requests could be replayed across servers by an attacker without detection.

Weakness: CWE-287

Which versions are affected by CVE-2018-1312?

It affects 13 products.

Linux distribution packages (36)
httpd Red Hat:enterprise_linux:7::clientAll versions0:2.4.6-89.el7_6.1
httpd-debuginfo Red Hat:enterprise_linux:7::clientAll versions0:2.4.6-89.el7_6.1
httpd-devel Red Hat:enterprise_linux:7::clientAll versions0:2.4.6-89.el7_6.1
httpd-manual Red Hat:enterprise_linux:7::clientAll versions0:2.4.6-89.el7_6.1
httpd-tools Red Hat:enterprise_linux:7::clientAll versions0:2.4.6-89.el7_6.1
mod_ldap Red Hat:enterprise_linux:7::clientAll versions0:2.4.6-89.el7_6.1
mod_proxy_html Red Hat:enterprise_linux:7::clientAll versions1:2.4.6-89.el7_6.1
mod_session Red Hat:enterprise_linux:7::clientAll versions0:2.4.6-89.el7_6.1
mod_ssl Red Hat:enterprise_linux:7::clientAll versions1:2.4.6-89.el7_6.1
httpd Red Hat:enterprise_linux:7::computenodeAll versions0:2.4.6-89.el7_6.1
httpd-debuginfo Red Hat:enterprise_linux:7::computenodeAll versions0:2.4.6-89.el7_6.1
httpd-devel Red Hat:enterprise_linux:7::computenodeAll versions0:2.4.6-89.el7_6.1
httpd-manual Red Hat:enterprise_linux:7::computenodeAll versions0:2.4.6-89.el7_6.1
httpd-tools Red Hat:enterprise_linux:7::computenodeAll versions0:2.4.6-89.el7_6.1
mod_ldap Red Hat:enterprise_linux:7::computenodeAll versions0:2.4.6-89.el7_6.1
mod_proxy_html Red Hat:enterprise_linux:7::computenodeAll versions1:2.4.6-89.el7_6.1
mod_session Red Hat:enterprise_linux:7::computenodeAll versions0:2.4.6-89.el7_6.1
mod_ssl Red Hat:enterprise_linux:7::computenodeAll versions1:2.4.6-89.el7_6.1
httpd Red Hat:enterprise_linux:7::serverAll versions0:2.4.6-89.el7_6.1
httpd-debuginfo Red Hat:enterprise_linux:7::serverAll versions0:2.4.6-89.el7_6.1
httpd-devel Red Hat:enterprise_linux:7::serverAll versions0:2.4.6-89.el7_6.1
httpd-manual Red Hat:enterprise_linux:7::serverAll versions0:2.4.6-89.el7_6.1
httpd-tools Red Hat:enterprise_linux:7::serverAll versions0:2.4.6-89.el7_6.1
mod_ldap Red Hat:enterprise_linux:7::serverAll versions0:2.4.6-89.el7_6.1
mod_proxy_html Red Hat:enterprise_linux:7::serverAll versions1:2.4.6-89.el7_6.1
mod_session Red Hat:enterprise_linux:7::serverAll versions0:2.4.6-89.el7_6.1
mod_ssl Red Hat:enterprise_linux:7::serverAll versions1:2.4.6-89.el7_6.1
httpd Red Hat:enterprise_linux:7::workstationAll versions0:2.4.6-89.el7_6.1
httpd-debuginfo Red Hat:enterprise_linux:7::workstationAll versions0:2.4.6-89.el7_6.1
httpd-devel Red Hat:enterprise_linux:7::workstationAll versions0:2.4.6-89.el7_6.1
httpd-manual Red Hat:enterprise_linux:7::workstationAll versions0:2.4.6-89.el7_6.1
httpd-tools Red Hat:enterprise_linux:7::workstationAll versions0:2.4.6-89.el7_6.1
mod_ldap Red Hat:enterprise_linux:7::workstationAll versions0:2.4.6-89.el7_6.1
mod_proxy_html Red Hat:enterprise_linux:7::workstationAll versions1:2.4.6-89.el7_6.1
mod_session Red Hat:enterprise_linux:7::workstationAll versions0:2.4.6-89.el7_6.1
mod_ssl Red Hat:enterprise_linux:7::workstationAll versions1:2.4.6-89.el7_6.1

Products include Apache Http Server, Canonical Ubuntu Linux, Debian Debian Linux, Netapp Cloud Backup, Netapp Clustered Data Ontap, Netapp Storagegrid and 7 more.

How do I fix CVE-2018-1312?

Upgrade to a fixed version.

Is CVE-2018-1312 being exploited?

There is no known exploitation of CVE-2018-1312 in the wild and no public exploit code.

All Apache Http Server vulnerabilities

Sources

Also known as ALPINE-CVE-2018-1312, CLEANSTART-2026-QH33637, DEBIAN-CVE-2018-1312, GHSA-hvff-4fq3-p325, RHSA-2019:1898, UBUNTU-CVE-2018-1312.

Is CVE-2018-1312 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free