CVE Catalog

CVE-2026-93650

LowCVSS 3.7
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.55%

45th percentile - higher than 45% of all known CVEs

Summary

In Saleor up to 3.20.118/3.21.54/3.22.47/3.23.14, the get_client_ip function in saleor/account/throttling.py allows bypassing authentication attempt throttling by spoofing the client IP. The vendor considers this intended behavior, stating that XFF should be configured properly. The exploit has been publicly disclosed.

Risk Assessment

An attacker can bypass throttling and perform unlimited login attempts (brute force), potentially leading to account takeover. The risk applies to deployments where the XFF header is not properly configured.

Recommendation

Ensure proper X-Forwarded-For header configuration at the reverse proxy level and consider applying the proposed fix (right-to-left RFC 7239 hop selection) once merged. Monitor logs for unusual login attempt patterns.

Other vulnerabilities in Saleor

See all
Original NVD description (English source)

A vulnerability was determined in Saleor up to 3.20.118/3.21.54/3.22.47/3.23.14. This vulnerability affects the function get_client_ip of the file saleor/account/throttling.py. Executing a manipulation can lead to improper restriction of excessive authentication attempts. The attack can be executed remotely. The attack requires a high level of complexity. It is stated that the exploitability is difficult. The exploit has been publicly disclosed and may be utilized. The projects own issue #19203 internal ticket admits "IP can be spoofed in most deployments" and that its REAL_IP_ENVIRON-type setting bypasses get_client_ip; fix (right-to-left RFC 7239 hop selection) proposed but still unmerged. The vendor explains within an email, that "[t]his is not a vulnerability, this is working at intended, Saleor expects XFF to be configured properly".

Vulnerability data from NVD (NIST) · CISA KEV · EPSS