
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2025-23048 is a mod_ssl access control bypass vulnerability in Apache HTTP Server that allows trusted clients to gain unauthorized access to restricted virtual hosts via TLS 1.3 session resumption. It affects Apache HTTP Server versions 2.4.35 through 2.4.63 and was reported to the Apache security team on 2024-11-25 by researchers at Paderborn University, with a fix released in version 2.4.64 on July 10, 2025. The vulnerability is classified as moderate severity with a CVSS v3.1 base score of 9.1 (Critical) (Apache Advisory, oss-security).
The root cause is improper access control (CWE-284) in how mod_ssl handles TLS 1.3 session resumption across multiple virtual hosts. When Apache is configured with multiple virtual hosts, each restricted to a different set of trusted client certificates (via SSLCACertificateFile or SSLCACertificateFile/Path), TLS 1.3 session tickets can be reused across virtual host boundaries. A client that has established a valid TLS 1.3 session with one virtual host can resume that session to access a different virtual host for which it would not normally be authorized, provided SSLStrictSNIVHostCheck is not enabled on either virtual host. The vulnerability was discovered by Sven Hebrok, Felix Cramer, Tim Storm, Maximilian Radoy, and Juraj Somorovsky at Paderborn University and reported on 2024-11-25, with the fix committed to the 2.4.x branch on 2025-07-07 (oss-security, Apache Advisory).
Successful exploitation allows a client that is legitimately trusted to access one virtual host to bypass access controls and gain unauthorized access to another virtual host on the same Apache server. This can result in high confidentiality and integrity impact — an attacker could read sensitive data or manipulate resources on a virtual host they are not authorized to access. The vulnerability does not affect availability, but the unauthorized cross-virtual-host access could expose sensitive application data, administrative interfaces, or internal resources protected by separate client certificate configurations (Apache Advisory, Red Hat CVE).
There is no evidence of active in-the-wild exploitation at this time, and no public proof-of-concept exploit was available at initial disclosure. However, a PoC repository (CVE-2025-23048-POC) appeared on GitHub in late October 2025 (Feedly). The EPSS score is very low at approximately 0.013%, and the vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. Exploitation requires the attacker to already possess a valid client certificate trusted by at least one virtual host on the target server, limiting the attack surface to already-trusted clients (oss-security, Apache Advisory).
SSLCACertificateFile or SSLCACertificateFile/Path settings, and where SSLStrictSNIVHostCheck is not enabled.TLSv1.3 Session-ID) without a full certificate exchange for the target virtual host.SSLCACertificateFile/SSLCACertificateFile/Path settings and SSLStrictSNIVHostCheck not set to on in one or more virtual hosts.The primary remediation is to upgrade Apache HTTP Server to version 2.4.64 or later, which contains the fix for this vulnerability (Apache Advisory). As a workaround for environments that cannot immediately upgrade, enabling SSLStrictSNIVHostCheck on in all virtual host configurations will prevent session resumption from bypassing per-virtual-host certificate restrictions. Administrators should also review their mod_ssl configurations for multi-virtual-host deployments with differing client certificate trust stores. Downstream distributions including Red Hat, Ubuntu, Debian, SUSE, Slackware, and Amazon Linux 2 have released updated packages incorporating this fix (Red Hat Errata, Ubuntu USN-7639-1).
The vulnerability was disclosed alongside seven other CVEs fixed in Apache HTTP Server 2.4.64, generating moderate coverage in the security community. Security news outlets including SecurityOnline.info and CyberSecurityNews covered the 2.4.64 release, highlighting the batch of eight patched vulnerabilities. The oss-security mailing list carried the official disclosure from Apache's Eric Covener, and the research team at Paderborn University was credited for responsible disclosure. No significant controversy or notable threat actor attribution has been reported in connection with this CVE (oss-security, SecurityOnline).
Fix availability across major Linux distributions and their releases.
bookworm
apache2: 2.4.65-1~deb12u1
sid
apache2: 2.4.64-1
trixie
apache2: 2.4.64-1
RHEL 9
:appstream:httpd-0:2.4.51-7.el9_0.10.src
RHEL 10
httpd-0:2.4.63-1.el10_0.2.src
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."