CVE-2026-75870
Last modified
CVE-2026-75870 is a critical-severity vulnerability rated 9.1/10 on the CVSS scale. Punk versions before 0.18 for Perl allow session cookie forgery via an empty default HMAC key when a session is declared without a secret. The session keyword freezes its options onto the application as given: it does not require a secret, warn, or refuse to start when one is absent. The cookie read and the write-back both default that key to the empty string, so a declaration with no secret option, or with an undefined or empty one, signs and verifies with a zero-length HMAC-SHA256 key. An attacker who knows the cookie format can then mint one offline carrying any contents the session holds, such as a user identifier or a role. EPSS estimates a 0.49% chance of exploitation in the next 30 days.
Description
Punk versions before 0.18 for Perl allow session cookie forgery via an empty default HMAC key when a session is declared without a secret. The session keyword freezes its options onto the application as given: it does not require a secret, warn, or refuse to start when one is absent. The cookie read and the write-back both default that key to the empty string, so a declaration with no secret option, or with an undefined or empty one, signs and verifies with a zero-length HMAC-SHA256 key. An attacker who knows the cookie format can then mint one offline carrying any contents the session holds, such as a user identifier or a role. Nothing marks the misconfiguration at runtime: cookies are well formed and sessions round-trip as expected.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| — | — | < 0.18 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-75870?
How severe is CVE-2026-75870?
How do I fix CVE-2026-75870?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-75861The Ultimate Gift Cards for WooCommerce WordPress plugin bef…6.5
- CVE-2026-75862Photoshop Desktop is affected by an Integer Overflow or Wrap…7.8
- CVE-2026-75863Photoshop Desktop is affected by an Integer Overflow or Wrap…7.8
- CVE-2026-75865The WPLP Cookie Consent – Cookie Banner & Consent Management…9.8
- CVE-2026-75866Punk::OAuth2::Server versions through 0.03 for Perl issue ac…9.1
- CVE-2026-7587A vulnerability has been found in Open5GS up to 2.7.7. This …4.3
- CVE-2026-75871GitLab has remediated a vulnerability in the GitLab AI Gatew…9.6
- CVE-2026-75872HTML Injection in the public subscription form in maalfer Ma…6.9
- CVE-2026-75874Sandbox escape in the Remote Settings Client component. This…10
- CVE-2026-75876A security vulnerability has been detected in xianrendzw Eas…6.3
- CVE-2026-75877A flaw has been found in TRENDnet TV-IP751WIC 11.03.03. This…9.9
- CVE-2026-7588A vulnerability was found in ggerve coding-standards-mcp. Th…5.5
Are you affected by CVE-2026-75870?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
