CVE-2026-39324CRITICAL 9.8EPSS p18.4%

CVE-2026-39324CVE-2026-39324

Description

Rack::Session is a session management implementation for Rack. From 2.0.0 to before 2.1.2, Rack::Session::Cookie incorrectly handles decryption failures when configured with secrets:. If cookie decryption fails, the implementation falls back to a default decoder instead of rejecting the cookie. This allows an unauthenticated attacker to supply a crafted session cookie that is accepted as valid session data without knowledge of any configured secret. Because this mechanism is used to load session state, an attacker can manipulate session contents and potentially gain unauthorized access. This vulnerability is fixed in 2.1.2.

Scoring

CVSS 3.19.8 (CRITICAL)
VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS0.27% probability of exploitation · percentile 18.4% · 2026-06-18T12:00:27Z
Published2026-04-07
Last modified2026-04-15

Underlying weaknesses· 4

CWE-287CWE-345CWE-502CWE-565

References

  1. https://github.com/rack/rack-session/security/advisories/GHSA-33qg-7wpp-89cq

4

TypeTargetConfidenceTier
WeaknessImproper Authenticationcwe-2870%live
WeaknessInsufficient Verification of Data Authenticitycwe-3450%live
WeaknessDeserialization of Untrusted Datacwe-5020%live
WeaknessReliance on Cookies without Validation and Integrity Checkingcwe-5650%live

Related by meaning· 6

Nearest entities by semantic similarity across the cs-graph corpus.

CVE
CVE-2026-43625
CVE
CVE-2026-3256
CVE
CVE-2026-22903
CVE
CVE-2025-24859
CVE
CVE-2026-42472
CVE
CVE-2026-34236
Sourced from NVD + FIRST.org EPSS. Curated for EU compliance use cases by Adam Lundqvist, Founder at SQUR.