PT-2026-4842 · Gakido · Gakido
Omarkurt
·
Published
2026-01-26
·
Updated
2026-02-03
·
CVE-2026-24489
CVSS v3.1
5.3
Medium
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N |
Name of the Vulnerable Software and Affected Versions
Gakido versions prior to 0.1.1
Description
Gakido, a Python HTTP client designed for browser impersonation and anti-bot evasion, contains a flaw that allows for HTTP header injection. This occurs due to the lack of proper sanitization of user-supplied header values and names, specifically allowing Carriage Return Line Feed (CRLF) sequences (
r , , and x00) within these values. An attacker controlling header values passed to Gakido’s request methods, such as Client.get() and Client.post(), can inject arbitrary HTTP headers. This could lead to several potential consequences, including injecting malicious headers, manipulating responses in certain proxy configurations, cache poisoning, session fixation, and bypassing server-side security checks. The vulnerable code resides in the gakido/headers.py file within the canonicalize headers() function.Recommendations
Versions prior to 0.1.1 should be updated to version 0.1.1 or later. This update includes the
sanitize header() function, which removes r, , and x00 characters from header names and values, preventing the injection of arbitrary HTTP headers.Exploit
Fix
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Gakido