Vulnerability details
CVE-2025-9086
Out of bounds read for cookie path
Official description
1. A cookie is set using the `secure` keyword for `https://target` 2. curl is redirected to or otherwise made to speak with `http://target` (same hostname, but using clear text HTTP) using the same cookie set 3. The same cookie name is set - but with only a slash as path (`path="/"`). Since this site is not secure, the cookie *should* be ignored. 4. A bug in the path comparison logic makes curl read outside a heap buffer boundary The bug either causes a crash or it potentially makes the comparison come to the wrong conclusion and lets the clear-text site override the contents of the secure cookie, contrary to expectations and depending on the memory contents immediately following the single-byte allocation that holds the path. The presumed and correct behavior would be to plainly ignore the second set of the cookie since it was already set as secure on a secure host so overriding it on an insecure host should not be okay.
CVSS scores
| Score | Version | Source | Vector |
|---|---|---|---|
| 7.5High | 3.1 | CISA ADP / Vulnrichment (CISA-ADP) | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Affected products
| Vendor | Product | Versions | Source |
|---|---|---|---|
| Siemens | RUGGEDCOM RST2428P | v < V4.0 | CVEProject cvelistV5 (CNA) |
| Siemens | RUGGEDCOM RST2428P | v < V3.3 | CVEProject cvelistV5 (CNA) |
| Siemens | SCALANCE XC-300/XR-300/XC-400/XR-500WG/XR-500 family | v < V3.3 | CVEProject cvelistV5 (CNA) |
| Siemens | SCALANCE XCH328 | v < V3.3 | CVEProject cvelistV5 (CNA) |
| Siemens | SCALANCE XCM324 | v < V3.3 | CVEProject cvelistV5 (CNA) |
| Siemens | SCALANCE XCM328 | v < V3.3 | CVEProject cvelistV5 (CNA) |
| Siemens | SCALANCE XCM332 | v < V3.3 | CVEProject cvelistV5 (CNA) |
| Siemens | SCALANCE XRH334 (24 V DC, 8xFO, CC) | v < V3.3 | CVEProject cvelistV5 (CNA) |
| Siemens | SCALANCE XRM334 (230 V AC, 12xFO) | v < V3.3 | CVEProject cvelistV5 (CNA) |
| Siemens | SCALANCE XRM334 (230 V AC, 8xFO) | v < V3.3 | CVEProject cvelistV5 (CNA) |
| Siemens | SCALANCE XRM334 (230V AC, 2x10G, 24xSFP, 8xSFP+) | v < V3.3 | CVEProject cvelistV5 (CNA) |
| Siemens | SCALANCE XRM334 (24 V DC, 12xFO) | v < V3.3 | CVEProject cvelistV5 (CNA) |
| Siemens | SCALANCE XRM334 (24 V DC, 8xFO) | v < V3.3 | CVEProject cvelistV5 (CNA) |
| Siemens | SCALANCE XRM334 (24V DC, 2x10G, 24xSFP, 8xSFP+) | v < V3.3 | CVEProject cvelistV5 (CNA) |
| Siemens | SCALANCE XRM334 (2x230 V AC, 12xFO) | v < V3.3 | CVEProject cvelistV5 (CNA) |
| Siemens | SCALANCE XRM334 (2x230 V AC, 8xFO) | v < V3.3 | CVEProject cvelistV5 (CNA) |
| Siemens | SCALANCE XRM334 (2x230V AC, 2x10G, 24xSFP, 8xSFP+) | v < V3.3 | CVEProject cvelistV5 (CNA) |
| curl | curl | 8.13.0 | CVEProject cvelistV5 (CNA) |
| curl | curl | 8.14.0 | CVEProject cvelistV5 (CNA) |
| curl | curl | 8.14.1 | CVEProject cvelistV5 (CNA) |
| curl | curl | 8.15.0 | CVEProject cvelistV5 (CNA) |
| curl | curl | 1aea05a6c2699e80c75936d58569851555acd603 ≤ v < c6ae07c6a541e0e96d0040afb62b45dd37711300 | CVEProject cvelistV5 (CNA) |
| curl | curl | 8.13.0 ≤ v < 8.14.2 | CVEProject cvelistV5 (CNA) |
| curl | curl | 8.15.0 ≤ v < 8.16.0 | CVEProject cvelistV5 (CNA) |
References and advisories
7- https://curl.se/docs/CVE-2025-9086.json
- https://curl.se/docs/CVE-2025-9086.html
- https://hackerone.com/reports/3294999
- http://www.openwall.com/lists/oss-security/2025/09/10/1
- https://lists.debian.org/debian-lts-announce/2026/01/msg00002.html
- https://cert-portal.siemens.com/productcert/html/ssa-089022.html
- https://cert-portal.siemens.com/productcert/html/ssa-253495.html
Details
- Published
- 2025-09-12
- Last updated
- 2026-09-15
- State
- Published
- Assigner (CNA)
- curl
Exploit prediction (EPSS)
SSVC assessment (CISA)
- Automatable
- No
- Exploitation
- None
- Technical impact
- Partial
Weaknesses (CWE)
- CWE-125Out-of-bounds Read