Gakido vulnerable to HTTP Header Injection (CRLF Injection)
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| HappyHackingSpace | gakido | affected |
|
No data.
No data.
| Vendor | Product | Versions |
|---|---|---|
| Happyhackingspace | Gakido | — |
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-gcgx-chcp-hxp9 | Gakido vulnerable to HTTP Header Injection (CRLF Injection) |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.395% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Happyhackingspace
Happyhackingspace gakido |
|
| Vendors & Products |
Happyhackingspace
Happyhackingspace gakido |
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Gakido is a Python HTTP client focused on browser impersonation and anti-bot evasion. A vulnerability was discovered in Gakido prior to version 0.1.1 that allowed HTTP header injection through CRLF (Carriage Return Line Feed) sequences in user-supplied header values and names. When making HTTP requests with user-controlled header values containing `\r\n` (CRLF), `\n` (LF), or `\x00` (null byte) characters, an attacker could inject arbitrary HTTP headers into the request. The fix in version 0.1.1 adds a `_sanitize_header()` function that strips `\r`, `\n`, and `\x00` characters from both header names and values before they are included in HTTP requests. | |
| Title | Gakido vulnerable to HTTP Header Injection (CRLF Injection) | |
| Weaknesses | CWE-113 CWE-93 |
|
| References |
| |
| Metrics |
cvssV3_1
|