Read the docs
TI-2023-15970 Aliases CVE-2023-32694

Non-constant time HMAC comparison in Adyen plugin in Saleor

Priority LOW 24CWE-203Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Impact type
Information disclosure
Confidentiality · integrity · availability
Low · Low · None
Fix status
Fixed

Attack profile from CVSS 3.1 · NVD. Fix status from CNA. Impact type from CWE-203.

Summary

Saleor Core is a composable, headless commerce API. Saleor's `validate_hmac_signature` function is vulnerable to timing attacks. Malicious users could abuse this vulnerability on Saleor deployments having the Adyen plugin enabled in order to determine the secret key and forge fake events, this could affect the database integrity such as marking an order as paid when it is not. This issue has been patched in versions 3.7.68, 3.8.40, 3.9.49, 3.10.36, 3.11.35, 3.12.25, and 3.13.16.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00341 27th percentileScored 2026-11-07
Fix Fixed saleor (saleor): 3.7.68, 3.8.40, 3.9.49 +4

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
saleorsaleor2.11.0 to before 3.7.68; 3.8.0 to before 3.8.40; 3.9.0 to before 3.9.49; 3.10.0 to before 3.10.36; 3.11.0 to before 3.11.35; 3.12.0 to before 3.12.25; 3.13.0 to before 3.13.163.7.68, 3.8.40, 3.9.49, 3.10.36, 3.11.35, 3.12.25, 3.13.16Patch availableCNA
  • saleor Vendorsaleor Affected 2.11.0 to before 3.7.68; 3.8.0 to before 3.8.40; 3.9.0 to before 3.9.49; 3.10.0 to before 3.10.36; 3.11.0 to before 3.11.35; 3.12.0 to before 3.12.25; 3.13.0 to before 3.13.16 Fixed in 3.7.68, 3.8.40, 3.9.49, 3.10.36, 3.11.35, 3.12.25, 3.13.16 Patch available CNA

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:saleor:saleor:*:*:*:*:*:*:*:*2.11.0 to before 3.7.68; 3.8.0 to before 3.8.40; 3.9.0 to before 3.9.49; 3.10.0 to before 3.10.36; 3.11.0 to before 3.11.35; 3.12.0 to before 3.12.25; 3.13.0 to before 3.13.16Vulnerablesaleor
  • cpe:2.3:a:saleor:saleor:*:*:*:*:*:*:*:* Versions 2.11.0 to before 3.7.68; 3.8.0 to before 3.8.40; 3.9.0 to before 3.9.49; 3.10.0 to before 3.10.36; 3.11.0 to before 3.11.35; 3.12.0 to before 3.12.25; 3.13.0 to before 3.13.16 Vulnerable ·saleor

Remediation

  • Fix · CNA saleor (saleor) Fixed in 3.7.68, 3.8.40, 3.9.49, 3.10.36, 3.11.35, 3.12.25, 3.13.16

Timeline

  1. 2026-10-02 Threatist record created from CVE-2023-32694

References

  • TI-2026-19454 Saleor has an Insecure Direct Object Reference (IDOR) in GraphQL API CVSS 4.0HIGH 8.7
  • TI-2026-27537 Saleor has a resource exhaustion vulnerability in GraphQL queries CVSS 3.1HIGH 7.5
  • TI-2026-26135 Saleor Affected by Denial of Service via Unbounded GraphQL Query Batching CVSS 3.1HIGH 7.5
  • TI-2026-18932 Saleor vulnerable to stored XSS via Unrestricted File Upload CVSS 4.0HIGH 8.5
  • TI-2026-18341 Saleor lacks proper HTML sanitization in rich text fields CVSS 4.0HIGH 7.2
  • TI-2022-18651 Improper object type validation in saleor CVSS 3.1MEDIUM 5.3
See all 13 →

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences