This release includes 7 security fixes for security teams reviewing exposed deployments.
Topics
+12 more
Affected surfaces
ReleasePort's take
Moderate signalThe release upgrades Django to v5.2.15 and urllib3 to v2.7.0, addressing multiple critical CVEs.
Why it matters: Patches five high‑severity CVEs (CVE-2026-6873, 7666, 8404, 35193, 48587) in Django and two in urllib3; upgrading is required to eliminate known vulnerabilities.
Summary
AI summaryUpdates What's Changed Bug fixes, CVE-2026-6873, and CVE-2026-7666 across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Security | Critical |
Bumped Django to v5.2.15 fixing CVE-2026-6873, CVE-2026-7666, CVE-2026-8404, CVE-2026-35193, CVE-2026-48587. Bumped Django to v5.2.15 fixing CVE-2026-6873, CVE-2026-7666, CVE-2026-8404, CVE-2026-35193, CVE-2026-48587. Source: llm_adapter@2026-06-03 Confidence: high |
— |
| Security | Critical |
Bumped urllib3 to v2.7.0 fixing CVE-2026-44432 and CVE-2026-44431. Bumped urllib3 to v2.7.0 fixing CVE-2026-44432 and CVE-2026-44431. Source: llm_adapter@2026-06-03 Confidence: high |
— |
| Bugfix | Medium |
Fixed KeyError when resolving channel for channel‑agnostic account events. Fixed KeyError when resolving channel for channel‑agnostic account events. Source: llm_adapter@2026-06-03 Confidence: high |
— |
| Bugfix | Medium |
Fixed TypeError when resolving default channel slug on product types. Fixed TypeError when resolving default channel slug on product types. Source: llm_adapter@2026-06-03 Confidence: high |
— |
| Bugfix | Medium |
Improved Sentry's PII scrubber. Improved Sentry's PII scrubber. Source: llm_adapter@2026-06-03 Confidence: high |
— |
Full changelog
What's Changed
Bug fixes:
- Fixed KeyError when resolving channel for channel-agnostic account events (#19253) by @wcislo-saleor in https://github.com/saleor/saleor/pull/19267
- Fixed TypeError when resolving default channel slug on product types (#19251) by @wcislo-saleor in https://github.com/saleor/saleor/pull/19278
- Improved Sentry's PII scrubber by @wcislo-saleor in https://github.com/saleor/saleor/pull/19275
Security fixes:
-
Bumped Django to v5.2.15 to fix the following (by @NyanKiyoshi in https://github.com/saleor/saleor/pull/19285):
- CVE-2026-6873: Signed cookie salt namespace collision in
django.http.HttpRequest.get_signed_cookie - CVE-2026-7666: Potential unencrypted email transmission via STARTTLS in the SMTP backend
- CVE-2026-8404: Potential exposure of private data via case-sensitive
Cache-Controldirectives inUpdateCacheMiddleware - CVE-2026-35193: Potential exposure of private data via missing
Vary: AuthorizationinUpdateCacheMiddleware - CVE-2026-48587: Potential exposure of private data via whitespace padding in
Varyheader
Learn more at https://www.djangoproject.com/weblog/2026/jun/03/security-releases/
- CVE-2026-6873: Signed cookie salt namespace collision in
-
Bumped urllib3 to v2.7.0 to fix the following (by @NyanKiyoshi in https://github.com/saleor/saleor/pull/19285):
- CVE-2026-44432: Decompression-bomb safeguards bypassed in parts of the streaming API
- CVE-2026-44431: Sensitive headers forwarded across origins in proxied low-level redirects
Learn more at https://github.com/urllib3/urllib3/releases/tag/2.7.0
Full Changelog: https://github.com/saleor/saleor/compare/3.21.59...3.21.60
Security Fixes
- CVE-2026-6873 — Signed cookie salt namespace collision in `django.http.HttpRequest.get_signed_cookie`
- CVE-2026-7666 — Potential unencrypted email transmission via STARTTLS in the SMTP backend
- CVE-2026-8404 — Potential exposure of private data via case‑sensitive `Cache-Control` directives in `UpdateCacheMiddleware`
- CVE-2026-35193 — Potential exposure of private data due to missing `Vary: Authorization` in `UpdateCacheMiddleware`
- CVE-2026-48587 — Potential exposure of private data via whitespace padding in the `Vary` header
- dep: CVE-2026-44432 — Decompression‑bomb safeguards bypassed in urllib3 streaming API
- dep: CVE-2026-44431 — Sensitive headers forwarded across origins in proxied low‑level redirects
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Beta — feedback welcome: [email protected]