CVE-2026-61813
ModSecurity: Incorrect libcurl TLS hostname verification setting in HttpsClient::download
ModSecurity is an open source, cross platform web application firewall (WAF) engine for Apache, IIS and Nginx. Prior to 2.9.15 and 3.0.17, the HttpsClient::download function in src/utils/https_client.cc sets libcurl CURLOPT_SSL_VERIFYHOST to 1 instead of the strict value 2L. Under adversary-in-the-middle and TLS interception conditions, this non-strict setting may weaken TLS peer identity validation and increase the risk of accepting a certificate for an unintended host. End-to-end exploitation is non-trivial in typical environments. This issue is fixed in versions 2.9.15 and 3.0.17.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
3.7
ModSecurity: Incorrect libcurl TLS hostname verification setting in HttpsClient::download
ModSecurity is an open source, cross platform web application firewall (WAF) engine for Apache, IIS and Nginx. Prior to 2.9.15 and 3.0.17, the HttpsClient::download function in src/utils/https_client.cc sets libcurl CURLOPT_SSL_VERIFYHOST to 1 instead of the strict value 2L. Under adversary-in-the-middle and TLS interception conditions, this non-strict setting may weaken TLS peer identity validation and increase the risk of accepting a certificate for an unintended host. End-to-end exploitation is non-trivial in typical environments. This issue is fixed in versions 2.9.15 and 3.0.17.
- Record
CVE-2026-61813- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N - Weakness
- CWE-295
- Updated
- 2026-11-05
EUVDEUVD-2026-117553
3.7
ModSecurity is an open source, cross platform web application firewall (WAF) engine for Apache, IIS and Nginx. Prior to 2.9.15 and 3.0.17, the HttpsClient::download function in src/utils/https_client.cc sets libcurl CURLOPT_SSL_VERIFYHOST to 1 instead of the strict value 2L. Under adversary-in-the-middle and TLS interception conditions, this non-strict setting may weaken TLS peer identity validation and increase the risk of accepting a certificate for an unintended host. End-to-end exploitation is non-trivial in typical environments. This issue is fixed in versions 2.9.15 and 3.0.17.
- Record
EUVD-2026-117553- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-05
NVD
3.7
ModSecurity is an open source, cross platform web application firewall (WAF) engine for Apache, IIS and Nginx. Prior to 2.9.15 and 3.0.17, the HttpsClient::download function in src/utils/https_client.cc sets libcurl CURLOPT_SSL_VERIFYHOST to 1 instead of the strict value 2L. Under adversary-in-the-middle and TLS interception conditions, this non-strict setting may weaken TLS peer identity validation and increase the risk of accepting a certificate for an unintended host. End-to-end exploitation is non-trivial in typical environments. This issue is fixed in versions 2.9.15 and 3.0.17.
- Record
CVE-2026-61813- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N - Weakness
- CWE-295
- Updated
- 2026-11-05
OSV
3.7
ModSecurity: Incorrect libcurl TLS hostname verification setting in HttpsClient::download
ModSecurity is an open source, cross platform web application firewall (WAF) engine for Apache, IIS and Nginx. Prior to 2.9.15 and 3.0.17, the HttpsClient::download function in src/utils/https_client.cc sets libcurl CURLOPT_SSL_VERIFYHOST to 1 instead of the strict value 2L. Under adversary-in-the-middle and TLS interception conditions, this non-strict setting may weaken TLS peer identity validation and increase the risk of accepting a certificate for an unintended host. End-to-end exploitation is non-trivial in typical environments. This issue is fixed in versions 2.9.15 and 3.0.17.
- Record
CVE-2026-61813- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N - Weakness
- CWE-295
- Updated
- 2026-11-07
OSVDEBIAN-CVE-2026-61813
3.7
ModSecurity is an open source, cross platform web application firewall (WAF) engine for Apache, IIS and Nginx. Prior to 2.9.15 and 3.0.17, the HttpsClient::download function in src/utils/https_client.cc sets libcurl CURLOPT_SSL_VERIFYHOST to 1 instead of the strict value 2L. Under adversary-in-the-middle and TLS interception conditions, this non-strict setting may weaken TLS peer identity validation and increase the risk of accepting a certificate for an unintended host. End-to-end exploitation is non-trivial in typical environments. This issue is fixed in versions 2.9.15 and 3.0.17.
- Record
DEBIAN-CVE-2026-61813- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-06
OSVUBUNTU-CVE-2026-61813
3.7
[GHSA-2vqc-36qp-ccmw: Weak libcurl TLS hostname verification setting when fetching over HTTPS]
- Record
UBUNTU-CVE-2026-61813- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-07
OSVAZL-112700 No score
CVE-2026-61813 affecting package mod_security 2.9.7-8
ModSecurity is an open source, cross platform web application firewall (WAF) engine for Apache, IIS and Nginx. Prior to 2.9.15 and 3.0.17, the HttpsClient::download function in src/utils/https_client.cc sets libcurl CURLOPT_SSL_VERIFYHOST to 1 instead of the strict value 2L. Under adversary-in-the-middle and TLS interception conditions, this non-strict setting may weaken TLS peer identity validation and increase the risk of accepting a certificate for an unintended host. End-to-end exploitation is non-trivial in typical environments. This issue is fixed in versions 2.9.15 and 3.0.17.
- Record
AZL-112700- Updated
- 2026-11-06
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
mod_securityAzure Linux:3 |
through 2.9.7-8 | None known |
modsecurityDebian:12 |
All versions, plus listed versions 3.0.10-13.0.11-13.0.12-13.0.12-1.13.0.12-1.1~exp1 Show 7 moreShow less3.0.13-13.0.14-13.0.15-13.0.16-13.0.9-13.0.9-1+deb12u13.0.9-1+deb12u2 |
None known |
modsecurityDebian:13 |
All versions, plus listed versions 3.0.14-13.0.14-1+deb13u13.0.15-13.0.16-1 |
None known |
modsecurityDebian:14 |
All versions, plus listed versions 3.0.14-13.0.15-13.0.16-1 |
None known |
modsecurity-apacheDebian:12 |
All versions, plus listed versions 2.9.10-12.9.11-12.9.12-22.9.13-12.9.7-1 Show 5 moreShow less2.9.7-1+deb12u12.9.7-1+deb12u22.9.8-12.9.8-1.12.9.9-1 |
None known |
modsecurity-apacheDebian:13 |
All versions, plus listed versions 2.9.11-12.9.11-1+deb13u12.9.12-22.9.13-1 |
None known |
modsecurity-apacheDebian:14 |
All versions, plus listed versions 2.9.11-12.9.12-22.9.13-1 |
None known |
modsecurity-apacheUbuntu:Pro:14.04:LTS |
All versions, plus listed versions 2.7.4-12.7.5-12.7.7-12.7.7-1ubuntu12.7.7-22.7.7-2ubuntu0.1~esm12.7.7-2ubuntu0.1~esm2 |
None known |
modsecurity-apacheUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 2.9.0-12.9.0-1ubuntu0.1~esm12.9.0-1ubuntu0.1~esm2 |
None known |
modsecurity-apacheUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 2.9.1-32.9.2-12.9.2-1ubuntu0.1~esm12.9.2-1ubuntu0.1~esm2 |
None known |
Show 10 moreShow less
| Package | Affected | Fixed |
|---|---|---|
modsecurityUbuntu:20.04:LTS |
All versions, plus listed versions 3.0.3-13.0.4-13.0.4-1build1 |
None known |
modsecurity-apacheUbuntu:Pro:20.04:LTS |
All versions, plus listed versions 2.9.3-12.9.3-1ubuntu0.12.9.3-1ubuntu0.1+esm1 |
None known |
modsecurityUbuntu:22.04:LTS |
All versions, plus listed versions 3.0.4-23.0.6-1 |
None known |
modsecurity-apacheUbuntu:Pro:22.04:LTS |
All versions, plus listed versions 2.9.3-32.9.5-12.9.5-1ubuntu0.1~esm12.9.5-1ubuntu0.1~esm2 |
None known |
modsecurityUbuntu:24.04:LTS |
All versions, plus listed versions 3.0.10-13.0.11-13.0.12-13.0.12-1.1build13.0.12-1.1build2 |
None known |
modsecurity-apacheUbuntu:Pro:24.04:LTS |
All versions, plus listed versions 2.9.7-12.9.7-1build22.9.7-1build32.9.7-1ubuntu0.24.04.1~esm1 |
None known |
modsecurityUbuntu:26.10 |
All versions, plus listed versions 3.0.14-1build23.0.15-13.0.16-1 |
None known |
modsecurity-apacheUbuntu:26.10 |
All versions, plus listed versions 2.9.12-2build12.9.13-1 |
None known |
modsecurityUbuntu:26.04:LTS |
All versions, plus listed versions 3.0.14-1build13.0.14-1build2 |
None known |
modsecurity-apacheUbuntu:26.04:LTS |
All versions, plus listed versions 2.9.12-22.9.12-2build1 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, aliases, references | OSV | |
| published | OSV | |
| aliases, references | NVD, OSV | |
| aliases | EUVD | |
| cwes, description, facts, products, references, severity, title | CVE List | |
| first indexed | OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-61813 is a low vulnerability (CVSS 3.7) in Owasp-modsecurity Modsecurity, published October 2, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.15%, the 4th percentile. No source names a fixed version.
References
github.com/owasp-modsecurity/ModSecurity/security/advisories/GHSA-2vqc-36qp-ccmw
github.com/owasp-modsecurity/ModSecurity/commit/cce204806430e4848327aadeb9113e654631a0c1
github.com/owasp-modsecurity/ModSecurity/commit/edca70d853bfb725325137fa40d178beebc324fc
github.com/owasp-modsecurity/ModSecurity/releases/tag/v2.9.15
github.com/owasp-modsecurity/ModSecurity/releases/tag/v3.0.17
nvd.nist.gov/vuln/detail/CVE-2026-61813
Show 6 moreShow less
github.com/CVEProject/cvelistV5/tree/main/cves/2026/61xxx/CVE-2026-61813.json
security-tracker.debian.org/tracker/CVE-2026-61813
ubuntu.com/security/CVE-2026-61813
cve.org/CVERecord?id=CVE-2026-61813
github.com/advisories/GHSA-2vqc-36qp-ccmw
modsecurity.org/20260928/security-update-digest-overview-of-recent-advisory-fixes-2026-september