CVE-2025-23048
CRITICALApache HTTP Server 2.4.35-2.4.63 - Access Control Bypass via TLS 1.3 Session Resumption
Title source: llmExploitation Summary
EIP tracks 2 public exploits for CVE-2025-23048. PoCs published by absholi7ly, adminlove520.
AI-analyzed exploit summary This repository provides a functional proof-of-concept for CVE-2025-23048, demonstrating how an attacker can bypass client certificate authentication in Apache HTTP Server by leveraging TLS 1.3 session resumption across virtual hosts with different SSLCACertificateFile directives.
Description
In some mod_ssl configurations on Apache HTTP Server 2.4.35 through to 2.4.63, an access control bypass by trusted clients is possible using TLS 1.3 session resumption. Configurations are affected when mod_ssl is configured for multiple virtual hosts, with each restricted to a different set of trusted client certificates (for example with a different SSLCACertificateFile/Path setting). In such a case, a client trusted to access one virtual host may be able to access another virtual host, if SSLStrictSNIVHostCheck is not enabled in either virtual host.
Exploits (2)
This repository provides a functional proof-of-concept for CVE-2025-23048, demonstrating how an attacker can bypass client certificate authentication in Apache HTTP Server by leveraging TLS 1.3 session resumption across virtual hosts with different SSLCACertificateFile directives.
The repository contains a scanner for CVE-2024-21762, a Fortinet SSL VPN vulnerability, which checks for the presence of the vulnerability without exploiting it. It includes Python scripts to test individual hosts or lists of IPs for vulnerability status.
References (4)
Scores
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N