Read the docs
TI-2023-11284 Aliases CVE-2023-26051GHSA-r8qr-wwg3-2r85

Saleor is vulnerable to staff-authenticated error message information disclosure vulnerability via Python exceptions

Priority LOW 30CWE-209Published · Updated

Key facts

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

Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-209.

Summary

Saleor is a headless, GraphQL commerce platform delivering personalized shopping experiences. Some internal Python exceptions are not handled properly and thus are returned in API as error messages. Some messages might contain sensitive information like user email address in staff-authenticated requests.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00824 57th percentileScored 2026-11-07
Fix Fixed saleor (saleor): 3.1.48, 3.11.12, 3.10.14 +3Saleor (PyPI): 3.1.48, 3.11.12, 3.10.14 +3+1 more product

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.0.0 to before 3.1.48; 3.11.0 to before 3.11.12; 3.10.0 to before 3.10.14; 3.9.0 to before 3.9.27; 3.8.0 to before 3.8.30; 3.7.0 to before 3.7.593.1.48, 3.11.12, 3.10.14, 3.9.27, 3.8.30, 3.7.59Patch availableCNA
—Saleor (PyPI)2.0.0 to before 3.1.483.1.48Patch availableGHSA-r8qr-wwg3-2r85
—Saleor (PyPI)3.11.0 to before 3.11.123.11.12Patch availableGHSA-r8qr-wwg3-2r85
—Saleor (PyPI)3.10.0 to before 3.10.143.10.14Patch availableGHSA-r8qr-wwg3-2r85
—Saleor (PyPI)3.9.0 to before 3.9.273.9.27Patch availableGHSA-r8qr-wwg3-2r85
—Saleor (PyPI)3.8.0 to before 3.8.303.8.30Patch availableGHSA-r8qr-wwg3-2r85
—Saleor (PyPI)3.7.0 to before 3.7.593.7.59Patch availableGHSA-r8qr-wwg3-2r85
—saleor (PyPI)2.0.0 to before 3.1.483.1.48Patch availableGHSA-r8qr-wwg3-2r85
—saleor (PyPI)3.7.0 to before 3.7.593.7.59Patch availableGHSA-r8qr-wwg3-2r85
—saleor (PyPI)3.8.0 to before 3.8.303.8.30Patch availableGHSA-r8qr-wwg3-2r85
—saleor (PyPI)3.9.0 to before 3.9.273.9.27Patch availableGHSA-r8qr-wwg3-2r85
—saleor (PyPI)3.10.0 to before 3.10.143.10.14Patch availableGHSA-r8qr-wwg3-2r85
—saleor (PyPI)3.11.0 to before 3.11.123.11.12Patch availableGHSA-r8qr-wwg3-2r85
  • saleor Vendorsaleor Affected 2.0.0 to before 3.1.48; 3.11.0 to before 3.11.12; 3.10.0 to before 3.10.14; 3.9.0 to before 3.9.27; 3.8.0 to before 3.8.30; 3.7.0 to before 3.7.59 Fixed in 3.1.48, 3.11.12, 3.10.14, 3.9.27, 3.8.30, 3.7.59 Patch available CNA
  • Saleor (PyPI) Vendor— Affected 2.0.0 to before 3.1.48 Fixed in 3.1.48 Patch available GHSA-r8qr-wwg3-2r85
  • Saleor (PyPI) Vendor— Affected 3.11.0 to before 3.11.12 Fixed in 3.11.12 Patch available GHSA-r8qr-wwg3-2r85
  • Saleor (PyPI) Vendor— Affected 3.10.0 to before 3.10.14 Fixed in 3.10.14 Patch available GHSA-r8qr-wwg3-2r85
  • Saleor (PyPI) Vendor— Affected 3.9.0 to before 3.9.27 Fixed in 3.9.27 Patch available GHSA-r8qr-wwg3-2r85
  • Saleor (PyPI) Vendor— Affected 3.8.0 to before 3.8.30 Fixed in 3.8.30 Patch available GHSA-r8qr-wwg3-2r85
  • Saleor (PyPI) Vendor— Affected 3.7.0 to before 3.7.59 Fixed in 3.7.59 Patch available GHSA-r8qr-wwg3-2r85
  • saleor (PyPI) Vendor— Affected 2.0.0 to before 3.1.48 Fixed in 3.1.48 Patch available GHSA-r8qr-wwg3-2r85
  • saleor (PyPI) Vendor— Affected 3.7.0 to before 3.7.59 Fixed in 3.7.59 Patch available GHSA-r8qr-wwg3-2r85
  • saleor (PyPI) Vendor— Affected 3.8.0 to before 3.8.30 Fixed in 3.8.30 Patch available GHSA-r8qr-wwg3-2r85
  • saleor (PyPI) Vendor— Affected 3.9.0 to before 3.9.27 Fixed in 3.9.27 Patch available GHSA-r8qr-wwg3-2r85
  • saleor (PyPI) Vendor— Affected 3.10.0 to before 3.10.14 Fixed in 3.10.14 Patch available GHSA-r8qr-wwg3-2r85
  • saleor (PyPI) Vendor— Affected 3.11.0 to before 3.11.12 Fixed in 3.11.12 Patch available GHSA-r8qr-wwg3-2r85

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:saleor:saleor:*:*:*:*:*:*:*:*2.0.0 to before 3.1.48; 3.2.0 to before 3.7.59; 3.8.0 to before 3.8.30; 3.9.0 to before 3.9.27; 3.10.0 to before 3.10.14; 3.11.0 to before 3.11.12Vulnerablesaleor
  • cpe:2.3:a:saleor:saleor:*:*:*:*:*:*:*:* Versions 2.0.0 to before 3.1.48; 3.2.0 to before 3.7.59; 3.8.0 to before 3.8.30; 3.9.0 to before 3.9.27; 3.10.0 to before 3.10.14; 3.11.0 to before 3.11.12 Vulnerable ·saleor

Remediation

  • Fix · CNA saleor (saleor) Fixed in 3.1.48, 3.11.12, 3.10.14, 3.9.27, 3.8.30, 3.7.59
  • Fix · GHSA-r8qr-wwg3-2r85 Saleor (PyPI) Fixed in 3.1.48 Advisory →
  • Fix · GHSA-r8qr-wwg3-2r85 Saleor (PyPI) Fixed in 3.11.12 Advisory →
  • Fix · GHSA-r8qr-wwg3-2r85 Saleor (PyPI) Fixed in 3.10.14 Advisory →
  • Fix · GHSA-r8qr-wwg3-2r85 Saleor (PyPI) Fixed in 3.9.27 Advisory →
  • Fix · GHSA-r8qr-wwg3-2r85 Saleor (PyPI) Fixed in 3.8.30 Advisory →
  • Fix · GHSA-r8qr-wwg3-2r85 Saleor (PyPI) Fixed in 3.7.59 Advisory →
  • Fix · GHSA-r8qr-wwg3-2r85 saleor (PyPI) Fixed in 3.1.48 Advisory →
  • Fix · GHSA-r8qr-wwg3-2r85 saleor (PyPI) Fixed in 3.7.59 Advisory →
  • Fix · GHSA-r8qr-wwg3-2r85 saleor (PyPI) Fixed in 3.8.30 Advisory →
  • Fix · GHSA-r8qr-wwg3-2r85 saleor (PyPI) Fixed in 3.9.27 Advisory →
  • Fix · GHSA-r8qr-wwg3-2r85 saleor (PyPI) Fixed in 3.10.14 Advisory →
  • Fix · GHSA-r8qr-wwg3-2r85 saleor (PyPI) Fixed in 3.11.12 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2023-26051
  2. 2026-10-03 Alias added: GHSA-r8qr-wwg3-2r85

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