CVE-2026-63481 — Hurl: Cookies in hurl — CVE Details
MEDIUM
Hurl: Cookies in Cookies section leak when redirecting to a different host
Published September 2, 2026Updated September 2, 2026Source: osv
Summary
## The Bug
Hurl <= 8.0.1 lets you define cookies two ways in a .hurl file:
1. As a raw Cookie: header in the [Header]/headers area
2. In a dedicated [Cookies] section (parsed into RequestSpec.cookies)
When following a redirect to a different host, Hurl correctly strips security-sensitive data (Authorization, Cookie header, and basic-auth user) to avoid leaking credentials cross-host — mirroring libcurl's default behavior. But it only stripped the cookie that came in as a header. Cookies declared in the [Cookies] section were carried over to the new host unchanged — a credential-leak bug.
Hurl file that leaks cookies:
```hurl
GET http://localhost:8000/follow-redirect-basic-auth?change_host=true
[Cookies]
fruit: lemon
HTTP 200
```
Hurl file that doesn't leak cookie:
```hurl
GET http://localhost:8000/follow-redirect-basic-auth?change_host=true
Cookie: fruit=lemon
HTTP 200
```
## Patch
With Hurl <= 8.0.1, user can use `Cookie` header instead of the dedicated `[Cookies]` section.
Advisory Timeline
- First published September 2, 2026 (39 days ago).
- Last revised September 2, 2026 — 0 days after initial publication.
Affected Packages (1)
Affects 1 ecosystem: crates.io (1).
| Package | Ecosystem | Affected | Fixed In |
|---|---|---|---|
| hurl | crates.io | All versions | Range-based data available |
Vulnerability Classification
Common Weakness Enumeration (CWE) identifiers for this vulnerability type.
- CWE-201
CVSS Score Breakdown
What the CVSS (Common Vulnerability Scoring System) 6.0 score means for each attack dimension.
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
A
Scope
—
Confidentiality
—
Integrity
—
Availability
—
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
References
- https://github.com/Orange-OpenSource/hurl/security/advisories/GHSA-7w2g-9mf9-324mWEB
- https://nvd.nist.gov/vuln/detail/CVE-2026-63481ADVISORY
- https://github.com/Orange-OpenSource/hurl/pull/5119WEB
- https://github.com/Orange-OpenSource/hurl/commit/ed91c894c2cf11704422010554037e3ba70b446eWEB
- https://github.com/Orange-OpenSource/hurlPACKAGE
Frequently Asked Questions
- What is CVE-2026-63481?
- Hurl: Cookies in Cookies section leak when redirecting to a different host This vulnerability has been assigned a severity rating of MEDIUM (CVSS score: 6.0/10).
- How do I check if my project is affected by CVE-2026-63481?
- CVE-2026-63481 affects hurl. Use GeekWala's free vulnerability scanner to check your dependencies against CVE-2026-63481 and 200,000+ other known vulnerabilities.
Severity & Exploitability
CVSS Score
6.0
Exploitation requires specific conditions or has limited impact. Remediate within weeks.
Also Known As
GHSA-7w2g-9mf9-324m
Related CVEs
- CVE-2026-102821MEDIUM
Russh: Unbounded memory exhaustion via CHANNEL_OPEN flood during a client-stalled rekey
- CVE-2026-102820MEDIUM
pageant: Out-of-bounds read / oversized allocation in `pageant` MemoryMap::read via a malicious Pageant agent (Windows)
Check if you're affected
Scan your dependencies to see if this vulnerability affects your projects.
Scan Your Dependencies