PT-2026-4842 · Gakido · Gakido

Omarkurt

·

Published

2026-01-26

·

Updated

2026-02-03

·

CVE-2026-24489

CVSS v3.1

5.3

Medium

VectorAV: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

Weakness Enumeration

Related Identifiers

CVE-2026-24489
GHSA-GCGX-CHCP-HXP9

Affected Products

Gakido