Saleor throttling.py get_client_ip excessive authentication
Summary
| CVE | CVE-2026-93650 |
|---|---|
| State | PUBLISHED |
| Assigner | VulDB |
| Source Priority | CVE Program / NVD first with legacy fallback |
| Published | 2026-09-18 19:17:24 UTC |
| Updated | 2026-09-18 20:17:33 UTC |
| Description | 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". |
Risk And Classification
Primary CVSS: v4.0 2.9 LOW from [email protected]
CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
EPSS: 0.005530000 probability, percentile 0.448420000 (date 2026-09-21)
Problem Types: CWE-307 | CWE-799 | CWE-307 Improper Restriction of Excessive Authentication Attempts | CWE-799 Improper Control of Interaction Frequency
| Version | Source | Type | Score | Severity | Vector |
|---|---|---|---|---|---|
| 4.0 | [email protected] | Secondary | 2.9 | LOW | CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P/C... |
| 4.0 | CNA | DECLARED | 6.3 | MEDIUM | CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P |
| 3.1 | [email protected] | Secondary | 3.7 | LOW | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N |
| 3.1 | CNA | DECLARED | 3.7 | LOW | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N/E:P/RL:X/RC:R |
| 3.0 | CNA | DECLARED | 3.7 | LOW | CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N/E:P/RL:X/RC:R |
| 2.0 | [email protected] | Secondary | 2.6 | AV:N/AC:H/Au:N/C:P/I:N/A:N | |
| 2.0 | CNA | DECLARED | 2.6 | AV:N/AC:H/Au:N/C:P/I:N/A:N/E:POC/RL:ND/RC:C |
CVSS v4.0 Breakdown
CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
CVSS v3.1 Breakdown
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
CVSS v3.0 Breakdown
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N/E:P/RL:X/RC:R
Vendor Declared Affected Products
| Source | Vendor | Product | Version | Platforms |
|---|---|---|---|---|
| CNA | Na | Saleor | affected 3.20.118 | Not specified |
| CNA | Na | Saleor | affected 3.21.0 | Not specified |
| CNA | Na | Saleor | affected 3.21.1 | Not specified |
| CNA | Na | Saleor | affected 3.21.2 | Not specified |
| CNA | Na | Saleor | affected 3.21.3 | Not specified |
| CNA | Na | Saleor | affected 3.21.4 | Not specified |
| CNA | Na | Saleor | affected 3.21.5 | Not specified |
| CNA | Na | Saleor | affected 3.21.6 | Not specified |
| CNA | Na | Saleor | affected 3.21.7 | Not specified |
| CNA | Na | Saleor | affected 3.21.8 | Not specified |
| CNA | Na | Saleor | affected 3.21.9 | Not specified |
| CNA | Na | Saleor | affected 3.21.10 | Not specified |
| CNA | Na | Saleor | affected 3.21.11 | Not specified |
| CNA | Na | Saleor | affected 3.21.12 | Not specified |
| CNA | Na | Saleor | affected 3.21.13 | Not specified |
| CNA | Na | Saleor | affected 3.21.14 | Not specified |
| CNA | Na | Saleor | affected 3.21.15 | Not specified |
| CNA | Na | Saleor | affected 3.21.16 | Not specified |
| CNA | Na | Saleor | affected 3.21.17 | Not specified |
| CNA | Na | Saleor | affected 3.21.18 | Not specified |
| CNA | Na | Saleor | affected 3.21.19 | Not specified |
| CNA | Na | Saleor | affected 3.21.20 | Not specified |
| CNA | Na | Saleor | affected 3.21.21 | Not specified |
| CNA | Na | Saleor | affected 3.21.22 | Not specified |
| CNA | Na | Saleor | affected 3.21.23 | Not specified |
| CNA | Na | Saleor | affected 3.21.24 | Not specified |
| CNA | Na | Saleor | affected 3.21.25 | Not specified |
| CNA | Na | Saleor | affected 3.21.26 | Not specified |
| CNA | Na | Saleor | affected 3.21.27 | Not specified |
| CNA | Na | Saleor | affected 3.21.28 | Not specified |
| CNA | Na | Saleor | affected 3.21.29 | Not specified |
| CNA | Na | Saleor | affected 3.21.30 | Not specified |
| CNA | Na | Saleor | affected 3.21.31 | Not specified |
| CNA | Na | Saleor | affected 3.21.32 | Not specified |
| CNA | Na | Saleor | affected 3.21.33 | Not specified |
| CNA | Na | Saleor | affected 3.21.34 | Not specified |
| CNA | Na | Saleor | affected 3.21.35 | Not specified |
| CNA | Na | Saleor | affected 3.21.36 | Not specified |
| CNA | Na | Saleor | affected 3.21.37 | Not specified |
| CNA | Na | Saleor | affected 3.21.38 | Not specified |
| CNA | Na | Saleor | affected 3.21.39 | Not specified |
| CNA | Na | Saleor | affected 3.21.40 | Not specified |
| CNA | Na | Saleor | affected 3.21.41 | Not specified |
| CNA | Na | Saleor | affected 3.21.42 | Not specified |
| CNA | Na | Saleor | affected 3.21.43 | Not specified |
| CNA | Na | Saleor | affected 3.21.44 | Not specified |
| CNA | Na | Saleor | affected 3.21.45 | Not specified |
| CNA | Na | Saleor | affected 3.21.46 | Not specified |
| CNA | Na | Saleor | affected 3.21.47 | Not specified |
| CNA | Na | Saleor | affected 3.21.48 | Not specified |
| CNA | Na | Saleor | affected 3.21.49 | Not specified |
| CNA | Na | Saleor | affected 3.21.50 | Not specified |
| CNA | Na | Saleor | affected 3.21.51 | Not specified |
| CNA | Na | Saleor | affected 3.21.52 | Not specified |
| CNA | Na | Saleor | affected 3.21.53 | Not specified |
| CNA | Na | Saleor | affected 3.21.54 | Not specified |
| CNA | Na | Saleor | affected 3.22.0 | Not specified |
| CNA | Na | Saleor | affected 3.22.1 | Not specified |
| CNA | Na | Saleor | affected 3.22.2 | Not specified |
| CNA | Na | Saleor | affected 3.22.3 | Not specified |
| CNA | Na | Saleor | affected 3.22.4 | Not specified |
| CNA | Na | Saleor | affected 3.22.5 | Not specified |
| CNA | Na | Saleor | affected 3.22.6 | Not specified |
| CNA | Na | Saleor | affected 3.22.7 | Not specified |
| CNA | Na | Saleor | affected 3.22.8 | Not specified |
| CNA | Na | Saleor | affected 3.22.9 | Not specified |
| CNA | Na | Saleor | affected 3.22.10 | Not specified |
| CNA | Na | Saleor | affected 3.22.11 | Not specified |
| CNA | Na | Saleor | affected 3.22.12 | Not specified |
| CNA | Na | Saleor | affected 3.22.13 | Not specified |
| CNA | Na | Saleor | affected 3.22.14 | Not specified |
| CNA | Na | Saleor | affected 3.22.15 | Not specified |
| CNA | Na | Saleor | affected 3.22.16 | Not specified |
| CNA | Na | Saleor | affected 3.22.17 | Not specified |
| CNA | Na | Saleor | affected 3.22.18 | Not specified |
| CNA | Na | Saleor | affected 3.22.19 | Not specified |
| CNA | Na | Saleor | affected 3.22.20 | Not specified |
| CNA | Na | Saleor | affected 3.22.21 | Not specified |
| CNA | Na | Saleor | affected 3.22.22 | Not specified |
| CNA | Na | Saleor | affected 3.22.23 | Not specified |
| CNA | Na | Saleor | affected 3.22.24 | Not specified |
| CNA | Na | Saleor | affected 3.22.25 | Not specified |
| CNA | Na | Saleor | affected 3.22.26 | Not specified |
| CNA | Na | Saleor | affected 3.22.27 | Not specified |
| CNA | Na | Saleor | affected 3.22.28 | Not specified |
| CNA | Na | Saleor | affected 3.22.29 | Not specified |
| CNA | Na | Saleor | affected 3.22.30 | Not specified |
| CNA | Na | Saleor | affected 3.22.31 | Not specified |
| CNA | Na | Saleor | affected 3.22.32 | Not specified |
| CNA | Na | Saleor | affected 3.22.33 | Not specified |
| CNA | Na | Saleor | affected 3.22.34 | Not specified |
| CNA | Na | Saleor | affected 3.22.35 | Not specified |
| CNA | Na | Saleor | affected 3.22.36 | Not specified |
| CNA | Na | Saleor | affected 3.22.37 | Not specified |
| CNA | Na | Saleor | affected 3.22.38 | Not specified |
| CNA | Na | Saleor | affected 3.22.39 | Not specified |
| CNA | Na | Saleor | affected 3.22.40 | Not specified |
| CNA | Na | Saleor | affected 3.22.41 | Not specified |
| CNA | Na | Saleor | affected 3.22.42 | Not specified |
| CNA | Na | Saleor | affected 3.22.43 | Not specified |
| CNA | Na | Saleor | affected 3.22.44 | Not specified |
| CNA | Na | Saleor | affected 3.22.45 | Not specified |
| CNA | Na | Saleor | affected 3.22.46 | Not specified |
| CNA | Na | Saleor | affected 3.22.47 | Not specified |
| CNA | Na | Saleor | affected 3.23.0 | Not specified |
| CNA | Na | Saleor | affected 3.23.1 | Not specified |
| CNA | Na | Saleor | affected 3.23.2 | Not specified |
| CNA | Na | Saleor | affected 3.23.3 | Not specified |
| CNA | Na | Saleor | affected 3.23.4 | Not specified |
| CNA | Na | Saleor | affected 3.23.5 | Not specified |
| CNA | Na | Saleor | affected 3.23.6 | Not specified |
| CNA | Na | Saleor | affected 3.23.7 | Not specified |
| CNA | Na | Saleor | affected 3.23.8 | Not specified |
| CNA | Na | Saleor | affected 3.23.9 | Not specified |
| CNA | Na | Saleor | affected 3.23.10 | Not specified |
| CNA | Na | Saleor | affected 3.23.11 | Not specified |
| CNA | Na | Saleor | affected 3.23.12 | Not specified |
| CNA | Na | Saleor | affected 3.23.13 | Not specified |
| CNA | Na | Saleor | affected 3.23.14 | Not specified |
References
| Reference | Source | Link | Tags |
|---|---|---|---|
| vuldb.com/vuln/407477/cti | [email protected] | vuldb.com | |
| github.com/zast-ai/vulnerability-reports/blob/main/saleor/bruteforce.md | [email protected] | github.com | |
| github.com/saleor/saleor | [email protected] | github.com | |
| github.com/saleor/saleor/issues/19203 | [email protected] | github.com | |
| vuldb.com/vuln/407477 | [email protected] | vuldb.com | |
| vuldb.com/submit/933655 | [email protected] | vuldb.com | |
| vuldb.com/cve/CVE-2026-93650 | [email protected] | vuldb.com | |
| CVE Program record | CVE.ORG | www.cve.org | canonical |
| NVD vulnerability detail | NVD | nvd.nist.gov | canonical, analysis |
Vendor Comments And Credit
Discovery Credit
CNA: ZAST.AI (VulDB User) (en)
CNA: VulDB CNA Team (en)
Additional Advisory Data
| Source | Time | Event |
|---|---|---|
| CNA | 2026-09-18T00:00:00.000Z | Advisory disclosed |
| CNA | 2026-09-18T02:00:00.000Z | VulDB entry created |
| CNA | 2026-09-18T15:13:21.000Z | VulDB entry last update |