Vulnerability Details CVE-2024-31205
Saleor is an e-commerce platform. Starting in version 3.10.0 and prior to versions 3.14.64, 3.15.39, 3.16.39, 3.17.35, 3.18.31, and 3.19.19, an attacker may bypass cross-set request forgery (CSRF) validation when calling refresh token mutation with empty string. When a user provides an empty string in `refreshToken` mutation, while the token persists in `JWT_REFRESH_TOKEN_COOKIE_NAME` cookie, application omits validation against CSRF token and returns valid access token. Versions 3.14.64, 3.15.39, 3.16.39, 3.17.35, 3.18.31, and 3.19.19 contain a patch for the issue. As a workaround, one may replace `saleor.graphql.account.mutations.authentication.refresh_token.py.get_refresh_token`. This will fix the issue, but be aware, that it returns `JWT_MISSING_TOKEN` instead of `JWT_INVALID_TOKEN`.
Exploit prediction scoring system (EPSS) score
EPSS Score 0.001
EPSS Ranking 23.9%
CVSS Severity
CVSS v3 Score 4.2
Products affected by CVE-2024-31205
-
cpe:2.3:a:saleor:saleor:3.10.0
-
cpe:2.3:a:saleor:saleor:3.10.1
-
cpe:2.3:a:saleor:saleor:3.10.10
-
cpe:2.3:a:saleor:saleor:3.10.11
-
cpe:2.3:a:saleor:saleor:3.10.12
-
cpe:2.3:a:saleor:saleor:3.10.13
-
cpe:2.3:a:saleor:saleor:3.10.14
-
cpe:2.3:a:saleor:saleor:3.10.15
-
cpe:2.3:a:saleor:saleor:3.10.16
-
cpe:2.3:a:saleor:saleor:3.10.17
-
cpe:2.3:a:saleor:saleor:3.10.18
-
cpe:2.3:a:saleor:saleor:3.10.19
-
cpe:2.3:a:saleor:saleor:3.10.2
-
cpe:2.3:a:saleor:saleor:3.10.20
-
cpe:2.3:a:saleor:saleor:3.10.21
-
cpe:2.3:a:saleor:saleor:3.10.22
-
cpe:2.3:a:saleor:saleor:3.10.23
-
cpe:2.3:a:saleor:saleor:3.10.24
-
cpe:2.3:a:saleor:saleor:3.10.25
-
cpe:2.3:a:saleor:saleor:3.10.26
-
cpe:2.3:a:saleor:saleor:3.10.27
-
cpe:2.3:a:saleor:saleor:3.10.28
-
cpe:2.3:a:saleor:saleor:3.10.29
-
cpe:2.3:a:saleor:saleor:3.10.3
-
cpe:2.3:a:saleor:saleor:3.10.30
-
cpe:2.3:a:saleor:saleor:3.10.31
-
cpe:2.3:a:saleor:saleor:3.10.32
-
cpe:2.3:a:saleor:saleor:3.10.33
-
cpe:2.3:a:saleor:saleor:3.10.34
-
cpe:2.3:a:saleor:saleor:3.10.35
-
cpe:2.3:a:saleor:saleor:3.10.36
-
cpe:2.3:a:saleor:saleor:3.10.37
-
cpe:2.3:a:saleor:saleor:3.10.4
-
cpe:2.3:a:saleor:saleor:3.10.5
-
cpe:2.3:a:saleor:saleor:3.10.6
-
cpe:2.3:a:saleor:saleor:3.10.7
-
cpe:2.3:a:saleor:saleor:3.10.8
-
cpe:2.3:a:saleor:saleor:3.10.9
-
cpe:2.3:a:saleor:saleor:3.11.0
-
cpe:2.3:a:saleor:saleor:3.11.1
-
cpe:2.3:a:saleor:saleor:3.11.10
-
cpe:2.3:a:saleor:saleor:3.11.11
-
cpe:2.3:a:saleor:saleor:3.11.12
-
cpe:2.3:a:saleor:saleor:3.11.13
-
cpe:2.3:a:saleor:saleor:3.11.14
-
cpe:2.3:a:saleor:saleor:3.11.15
-
cpe:2.3:a:saleor:saleor:3.11.16
-
cpe:2.3:a:saleor:saleor:3.11.17
-
cpe:2.3:a:saleor:saleor:3.11.18
-
cpe:2.3:a:saleor:saleor:3.11.19
-
cpe:2.3:a:saleor:saleor:3.11.2
-
cpe:2.3:a:saleor:saleor:3.11.20
-
cpe:2.3:a:saleor:saleor:3.11.21
-
cpe:2.3:a:saleor:saleor:3.11.22
-
cpe:2.3:a:saleor:saleor:3.11.23
-
cpe:2.3:a:saleor:saleor:3.11.24
-
cpe:2.3:a:saleor:saleor:3.11.25
-
cpe:2.3:a:saleor:saleor:3.11.26
-
cpe:2.3:a:saleor:saleor:3.11.27
-
cpe:2.3:a:saleor:saleor:3.11.28
-
cpe:2.3:a:saleor:saleor:3.11.29
-
cpe:2.3:a:saleor:saleor:3.11.3
-
cpe:2.3:a:saleor:saleor:3.11.30
-
cpe:2.3:a:saleor:saleor:3.11.31
-
cpe:2.3:a:saleor:saleor:3.11.32
-
cpe:2.3:a:saleor:saleor:3.11.33
-
cpe:2.3:a:saleor:saleor:3.11.34
-
cpe:2.3:a:saleor:saleor:3.11.35
-
cpe:2.3:a:saleor:saleor:3.11.36
-
cpe:2.3:a:saleor:saleor:3.11.4
-
cpe:2.3:a:saleor:saleor:3.11.5
-
cpe:2.3:a:saleor:saleor:3.11.6
-
cpe:2.3:a:saleor:saleor:3.11.7
-
cpe:2.3:a:saleor:saleor:3.11.8
-
cpe:2.3:a:saleor:saleor:3.11.9
-
cpe:2.3:a:saleor:saleor:3.12.0
-
cpe:2.3:a:saleor:saleor:3.12.1
-
cpe:2.3:a:saleor:saleor:3.12.10
-
cpe:2.3:a:saleor:saleor:3.12.11
-
cpe:2.3:a:saleor:saleor:3.12.12
-
cpe:2.3:a:saleor:saleor:3.12.13
-
cpe:2.3:a:saleor:saleor:3.12.14
-
cpe:2.3:a:saleor:saleor:3.12.15
-
cpe:2.3:a:saleor:saleor:3.12.16
-
cpe:2.3:a:saleor:saleor:3.12.17
-
cpe:2.3:a:saleor:saleor:3.12.18
-
cpe:2.3:a:saleor:saleor:3.12.19
-
cpe:2.3:a:saleor:saleor:3.12.2
-
cpe:2.3:a:saleor:saleor:3.12.20
-
cpe:2.3:a:saleor:saleor:3.12.21
-
cpe:2.3:a:saleor:saleor:3.12.22
-
cpe:2.3:a:saleor:saleor:3.12.23
-
cpe:2.3:a:saleor:saleor:3.12.24
-
cpe:2.3:a:saleor:saleor:3.12.25
-
cpe:2.3:a:saleor:saleor:3.12.26
-
cpe:2.3:a:saleor:saleor:3.12.3
-
cpe:2.3:a:saleor:saleor:3.12.4
-
cpe:2.3:a:saleor:saleor:3.12.5
-
cpe:2.3:a:saleor:saleor:3.12.6
-
cpe:2.3:a:saleor:saleor:3.12.7
-
cpe:2.3:a:saleor:saleor:3.12.8
-
cpe:2.3:a:saleor:saleor:3.12.9
-
cpe:2.3:a:saleor:saleor:3.13.0
-
cpe:2.3:a:saleor:saleor:3.13.1
-
cpe:2.3:a:saleor:saleor:3.13.10
-
cpe:2.3:a:saleor:saleor:3.13.11
-
cpe:2.3:a:saleor:saleor:3.13.12
-
cpe:2.3:a:saleor:saleor:3.13.13
-
cpe:2.3:a:saleor:saleor:3.13.14
-
cpe:2.3:a:saleor:saleor:3.13.15
-
cpe:2.3:a:saleor:saleor:3.13.16
-
cpe:2.3:a:saleor:saleor:3.13.17
-
cpe:2.3:a:saleor:saleor:3.13.18
-
cpe:2.3:a:saleor:saleor:3.13.19
-
cpe:2.3:a:saleor:saleor:3.13.2
-
cpe:2.3:a:saleor:saleor:3.13.20
-
cpe:2.3:a:saleor:saleor:3.13.21
-
cpe:2.3:a:saleor:saleor:3.13.22
-
cpe:2.3:a:saleor:saleor:3.13.23
-
cpe:2.3:a:saleor:saleor:3.13.24
-
cpe:2.3:a:saleor:saleor:3.13.25
-
cpe:2.3:a:saleor:saleor:3.13.26
-
cpe:2.3:a:saleor:saleor:3.13.27
-
cpe:2.3:a:saleor:saleor:3.13.28
-
cpe:2.3:a:saleor:saleor:3.13.29
-
cpe:2.3:a:saleor:saleor:3.13.3
-
cpe:2.3:a:saleor:saleor:3.13.30
-
cpe:2.3:a:saleor:saleor:3.13.31
-
cpe:2.3:a:saleor:saleor:3.13.32
-
cpe:2.3:a:saleor:saleor:3.13.33
-
cpe:2.3:a:saleor:saleor:3.13.4
-
cpe:2.3:a:saleor:saleor:3.13.5
-
cpe:2.3:a:saleor:saleor:3.13.6
-
cpe:2.3:a:saleor:saleor:3.13.7
-
cpe:2.3:a:saleor:saleor:3.13.8
-
cpe:2.3:a:saleor:saleor:3.13.9
-
cpe:2.3:a:saleor:saleor:3.14.0
-
cpe:2.3:a:saleor:saleor:3.14.1
-
cpe:2.3:a:saleor:saleor:3.14.10
-
cpe:2.3:a:saleor:saleor:3.14.11
-
cpe:2.3:a:saleor:saleor:3.14.12
-
cpe:2.3:a:saleor:saleor:3.14.13
-
cpe:2.3:a:saleor:saleor:3.14.14
-
cpe:2.3:a:saleor:saleor:3.14.15
-
cpe:2.3:a:saleor:saleor:3.14.16
-
cpe:2.3:a:saleor:saleor:3.14.17
-
cpe:2.3:a:saleor:saleor:3.14.18
-
cpe:2.3:a:saleor:saleor:3.14.19
-
cpe:2.3:a:saleor:saleor:3.14.2
-
cpe:2.3:a:saleor:saleor:3.14.20
-
cpe:2.3:a:saleor:saleor:3.14.21
-
cpe:2.3:a:saleor:saleor:3.14.22
-
cpe:2.3:a:saleor:saleor:3.14.23
-
cpe:2.3:a:saleor:saleor:3.14.24
-
cpe:2.3:a:saleor:saleor:3.14.25
-
cpe:2.3:a:saleor:saleor:3.14.26
-
cpe:2.3:a:saleor:saleor:3.14.27
-
cpe:2.3:a:saleor:saleor:3.14.28
-
cpe:2.3:a:saleor:saleor:3.14.29
-
cpe:2.3:a:saleor:saleor:3.14.3
-
cpe:2.3:a:saleor:saleor:3.14.30
-
cpe:2.3:a:saleor:saleor:3.14.31
-
cpe:2.3:a:saleor:saleor:3.14.32
-
cpe:2.3:a:saleor:saleor:3.14.33
-
cpe:2.3:a:saleor:saleor:3.14.34
-
cpe:2.3:a:saleor:saleor:3.14.35
-
cpe:2.3:a:saleor:saleor:3.14.36
-
cpe:2.3:a:saleor:saleor:3.14.37
-
cpe:2.3:a:saleor:saleor:3.14.38
-
cpe:2.3:a:saleor:saleor:3.14.39
-
cpe:2.3:a:saleor:saleor:3.14.4
-
cpe:2.3:a:saleor:saleor:3.14.40
-
cpe:2.3:a:saleor:saleor:3.14.41
-
cpe:2.3:a:saleor:saleor:3.14.42
-
cpe:2.3:a:saleor:saleor:3.14.43
-
cpe:2.3:a:saleor:saleor:3.14.44
-
cpe:2.3:a:saleor:saleor:3.14.45
-
cpe:2.3:a:saleor:saleor:3.14.46
-
cpe:2.3:a:saleor:saleor:3.14.47
-
cpe:2.3:a:saleor:saleor:3.14.48
-
cpe:2.3:a:saleor:saleor:3.14.49
-
cpe:2.3:a:saleor:saleor:3.14.5
-
cpe:2.3:a:saleor:saleor:3.14.50
-
cpe:2.3:a:saleor:saleor:3.14.51
-
cpe:2.3:a:saleor:saleor:3.14.52
-
cpe:2.3:a:saleor:saleor:3.14.53
-
cpe:2.3:a:saleor:saleor:3.14.54
-
cpe:2.3:a:saleor:saleor:3.14.55
-
cpe:2.3:a:saleor:saleor:3.14.56
-
cpe:2.3:a:saleor:saleor:3.14.57
-
cpe:2.3:a:saleor:saleor:3.14.58
-
cpe:2.3:a:saleor:saleor:3.14.59
-
cpe:2.3:a:saleor:saleor:3.14.6
-
cpe:2.3:a:saleor:saleor:3.14.60
-
cpe:2.3:a:saleor:saleor:3.14.61
-
cpe:2.3:a:saleor:saleor:3.14.62
-
cpe:2.3:a:saleor:saleor:3.14.63
-
cpe:2.3:a:saleor:saleor:3.14.7
-
cpe:2.3:a:saleor:saleor:3.14.8
-
cpe:2.3:a:saleor:saleor:3.14.9
-
cpe:2.3:a:saleor:saleor:3.15.0
-
cpe:2.3:a:saleor:saleor:3.15.1
-
cpe:2.3:a:saleor:saleor:3.15.10
-
cpe:2.3:a:saleor:saleor:3.15.11
-
cpe:2.3:a:saleor:saleor:3.15.12
-
cpe:2.3:a:saleor:saleor:3.15.13
-
cpe:2.3:a:saleor:saleor:3.15.14
-
cpe:2.3:a:saleor:saleor:3.15.15
-
cpe:2.3:a:saleor:saleor:3.15.16
-
cpe:2.3:a:saleor:saleor:3.15.17
-
cpe:2.3:a:saleor:saleor:3.15.18
-
cpe:2.3:a:saleor:saleor:3.15.19
-
cpe:2.3:a:saleor:saleor:3.15.2
-
cpe:2.3:a:saleor:saleor:3.15.20
-
cpe:2.3:a:saleor:saleor:3.15.21
-
cpe:2.3:a:saleor:saleor:3.15.22
-
cpe:2.3:a:saleor:saleor:3.15.23
-
cpe:2.3:a:saleor:saleor:3.15.24
-
cpe:2.3:a:saleor:saleor:3.15.25
-
cpe:2.3:a:saleor:saleor:3.15.26
-
cpe:2.3:a:saleor:saleor:3.15.27
-
cpe:2.3:a:saleor:saleor:3.15.28
-
cpe:2.3:a:saleor:saleor:3.15.29
-
cpe:2.3:a:saleor:saleor:3.15.3
-
cpe:2.3:a:saleor:saleor:3.15.30
-
cpe:2.3:a:saleor:saleor:3.15.31
-
cpe:2.3:a:saleor:saleor:3.15.32
-
cpe:2.3:a:saleor:saleor:3.15.33
-
cpe:2.3:a:saleor:saleor:3.15.34
-
cpe:2.3:a:saleor:saleor:3.15.35
-
cpe:2.3:a:saleor:saleor:3.15.36
-
cpe:2.3:a:saleor:saleor:3.15.37
-
cpe:2.3:a:saleor:saleor:3.15.38
-
cpe:2.3:a:saleor:saleor:3.15.4
-
cpe:2.3:a:saleor:saleor:3.15.5
-
cpe:2.3:a:saleor:saleor:3.15.6
-
cpe:2.3:a:saleor:saleor:3.15.7
-
cpe:2.3:a:saleor:saleor:3.15.8
-
cpe:2.3:a:saleor:saleor:3.15.9
-
cpe:2.3:a:saleor:saleor:3.16.0
-
cpe:2.3:a:saleor:saleor:3.16.1
-
cpe:2.3:a:saleor:saleor:3.16.10
-
cpe:2.3:a:saleor:saleor:3.16.11
-
cpe:2.3:a:saleor:saleor:3.16.12
-
cpe:2.3:a:saleor:saleor:3.16.13
-
cpe:2.3:a:saleor:saleor:3.16.14
-
cpe:2.3:a:saleor:saleor:3.16.15
-
cpe:2.3:a:saleor:saleor:3.16.16
-
cpe:2.3:a:saleor:saleor:3.16.17
-
cpe:2.3:a:saleor:saleor:3.16.18
-
cpe:2.3:a:saleor:saleor:3.16.19
-
cpe:2.3:a:saleor:saleor:3.16.2
-
cpe:2.3:a:saleor:saleor:3.16.20
-
cpe:2.3:a:saleor:saleor:3.16.21
-
cpe:2.3:a:saleor:saleor:3.16.22
-
cpe:2.3:a:saleor:saleor:3.16.23
-
cpe:2.3:a:saleor:saleor:3.16.24
-
cpe:2.3:a:saleor:saleor:3.16.25
-
cpe:2.3:a:saleor:saleor:3.16.26
-
cpe:2.3:a:saleor:saleor:3.16.27
-
cpe:2.3:a:saleor:saleor:3.16.28
-
cpe:2.3:a:saleor:saleor:3.16.29
-
cpe:2.3:a:saleor:saleor:3.16.3
-
cpe:2.3:a:saleor:saleor:3.16.30
-
cpe:2.3:a:saleor:saleor:3.16.31
-
cpe:2.3:a:saleor:saleor:3.16.32
-
cpe:2.3:a:saleor:saleor:3.16.33
-
cpe:2.3:a:saleor:saleor:3.16.34
-
cpe:2.3:a:saleor:saleor:3.16.35
-
cpe:2.3:a:saleor:saleor:3.16.36
-
cpe:2.3:a:saleor:saleor:3.16.37
-
cpe:2.3:a:saleor:saleor:3.16.38
-
cpe:2.3:a:saleor:saleor:3.16.4
-
cpe:2.3:a:saleor:saleor:3.16.5
-
cpe:2.3:a:saleor:saleor:3.16.6
-
cpe:2.3:a:saleor:saleor:3.16.7
-
cpe:2.3:a:saleor:saleor:3.16.8
-
cpe:2.3:a:saleor:saleor:3.16.9
-
cpe:2.3:a:saleor:saleor:3.17.0
-
cpe:2.3:a:saleor:saleor:3.17.1
-
cpe:2.3:a:saleor:saleor:3.17.10
-
cpe:2.3:a:saleor:saleor:3.17.11
-
cpe:2.3:a:saleor:saleor:3.17.12
-
cpe:2.3:a:saleor:saleor:3.17.13
-
cpe:2.3:a:saleor:saleor:3.17.14
-
cpe:2.3:a:saleor:saleor:3.17.15
-
cpe:2.3:a:saleor:saleor:3.17.16
-
cpe:2.3:a:saleor:saleor:3.17.17
-
cpe:2.3:a:saleor:saleor:3.17.18
-
cpe:2.3:a:saleor:saleor:3.17.19
-
cpe:2.3:a:saleor:saleor:3.17.2
-
cpe:2.3:a:saleor:saleor:3.17.20
-
cpe:2.3:a:saleor:saleor:3.17.21
-
cpe:2.3:a:saleor:saleor:3.17.22
-
cpe:2.3:a:saleor:saleor:3.17.23
-
cpe:2.3:a:saleor:saleor:3.17.24
-
cpe:2.3:a:saleor:saleor:3.17.25
-
cpe:2.3:a:saleor:saleor:3.17.26
-
cpe:2.3:a:saleor:saleor:3.17.27
-
cpe:2.3:a:saleor:saleor:3.17.28
-
cpe:2.3:a:saleor:saleor:3.17.29
-
cpe:2.3:a:saleor:saleor:3.17.3
-
cpe:2.3:a:saleor:saleor:3.17.30
-
cpe:2.3:a:saleor:saleor:3.17.31
-
cpe:2.3:a:saleor:saleor:3.17.32
-
cpe:2.3:a:saleor:saleor:3.17.33
-
cpe:2.3:a:saleor:saleor:3.17.34
-
cpe:2.3:a:saleor:saleor:3.17.4
-
cpe:2.3:a:saleor:saleor:3.17.5
-
cpe:2.3:a:saleor:saleor:3.17.6
-
cpe:2.3:a:saleor:saleor:3.17.7
-
cpe:2.3:a:saleor:saleor:3.17.8
-
cpe:2.3:a:saleor:saleor:3.17.9
-
cpe:2.3:a:saleor:saleor:3.18.0
-
cpe:2.3:a:saleor:saleor:3.18.1
-
cpe:2.3:a:saleor:saleor:3.18.10
-
cpe:2.3:a:saleor:saleor:3.18.11
-
cpe:2.3:a:saleor:saleor:3.18.12
-
cpe:2.3:a:saleor:saleor:3.18.13
-
cpe:2.3:a:saleor:saleor:3.18.14
-
cpe:2.3:a:saleor:saleor:3.18.15
-
cpe:2.3:a:saleor:saleor:3.18.16
-
cpe:2.3:a:saleor:saleor:3.18.17
-
cpe:2.3:a:saleor:saleor:3.18.18
-
cpe:2.3:a:saleor:saleor:3.18.19
-
cpe:2.3:a:saleor:saleor:3.18.2
-
cpe:2.3:a:saleor:saleor:3.18.20
-
cpe:2.3:a:saleor:saleor:3.18.21
-
cpe:2.3:a:saleor:saleor:3.18.22
-
cpe:2.3:a:saleor:saleor:3.18.23
-
cpe:2.3:a:saleor:saleor:3.18.24
-
cpe:2.3:a:saleor:saleor:3.18.25
-
cpe:2.3:a:saleor:saleor:3.18.26
-
cpe:2.3:a:saleor:saleor:3.18.27
-
cpe:2.3:a:saleor:saleor:3.18.28
-
cpe:2.3:a:saleor:saleor:3.18.29
-
cpe:2.3:a:saleor:saleor:3.18.3
-
cpe:2.3:a:saleor:saleor:3.18.30
-
cpe:2.3:a:saleor:saleor:3.18.4
-
cpe:2.3:a:saleor:saleor:3.18.5
-
cpe:2.3:a:saleor:saleor:3.18.6
-
cpe:2.3:a:saleor:saleor:3.18.7
-
cpe:2.3:a:saleor:saleor:3.18.8
-
cpe:2.3:a:saleor:saleor:3.18.9
-
cpe:2.3:a:saleor:saleor:3.19.0
-
cpe:2.3:a:saleor:saleor:3.19.1
-
cpe:2.3:a:saleor:saleor:3.19.10
-
cpe:2.3:a:saleor:saleor:3.19.11
-
cpe:2.3:a:saleor:saleor:3.19.12
-
cpe:2.3:a:saleor:saleor:3.19.13
-
cpe:2.3:a:saleor:saleor:3.19.14
-
cpe:2.3:a:saleor:saleor:3.19.15
-
cpe:2.3:a:saleor:saleor:3.19.16
-
cpe:2.3:a:saleor:saleor:3.19.17
-
cpe:2.3:a:saleor:saleor:3.19.18
-
cpe:2.3:a:saleor:saleor:3.19.2
-
cpe:2.3:a:saleor:saleor:3.19.3
-
cpe:2.3:a:saleor:saleor:3.19.4
-
cpe:2.3:a:saleor:saleor:3.19.5
-
cpe:2.3:a:saleor:saleor:3.19.6
-
cpe:2.3:a:saleor:saleor:3.19.7
-
cpe:2.3:a:saleor:saleor:3.19.8
-
cpe:2.3:a:saleor:saleor:3.19.9