CVE-2025-23419
MEDIUMF5 NGINX 1.11.4-1.26.2 and NGINX Plus R28-R31 - Incorrect Authorization via TLS Session Resumption
Title source: llmExploitation Summary
EIP tracks 2 public exploits for CVE-2025-23419. PoCs published by xitexploiter96-dot, harley-ghostie.
AI-analyzed exploit summary This repository contains a functional Python exploit for CVE-2025-23419, which tests for TLS session reuse vulnerabilities that may allow authentication bypass in misconfigured servers. The script connects to a server requiring client certificate authentication, establishes a TLS session, and reuses the session to access another server, checking for authentication bypass.
Description
When multiple server blocks are configured to share the same IP address and port, an attacker can use session resumption to bypass client certificate authentication requirements on these servers. This vulnerability arises when TLS Session Tickets https://nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl_session_ticket_key are used and/or the SSL session cache https://nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl_session_cache are used in the default server and the default server is performing client certificate authentication. Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.
Exploits (2)
This repository contains a functional Python exploit for CVE-2025-23419, which tests for TLS session reuse vulnerabilities that may allow authentication bypass in misconfigured servers. The script connects to a server requiring client certificate authentication, establishes a TLS session, and reuses the session to access another server, checking for authentication bypass.
This is a heuristic scanner for CVE-2025-23419, an NGINX mTLS bypass vulnerability via TLS session resumption. It checks for vulnerable NGINX versions, mTLS requirements, and TLS session resumption support without exploiting the vulnerability.
References (3)
Scores
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N