CVE-2026-97637
Last modified
CVE-2026-97637 is a critical-severity vulnerability rated 9.8/10 on the CVSS scale. The JSON API Auth plugin for WordPress is vulnerable to Authentication Bypass via Cached Session Cookie Disclosure in all versions up to, and including, 3.1.2. The vulnerability exists because the required PI-Media/json-api parent plugin caches controller dispatch results in transients keyed solely by URI and query string, ignoring HTTP method and POST body; this causes the `generate_auth_cookie()` endpoint — which embeds a live WordPress `logged_in` cookie produced by `wp_generate_auth_cookie()` directly in its JSON response body — to serve that cached authenticated response to any subsequent unauthenticated GET request to the same URI. EPSS estimates a 0.64% chance of exploitation in the next 30 days.
Description
The JSON API Auth plugin for WordPress is vulnerable to Authentication Bypass via Cached Session Cookie Disclosure in all versions up to, and including, 3.1.2. The vulnerability exists because the required PI-Media/json-api parent plugin caches controller dispatch results in transients keyed solely by URI and query string, ignoring HTTP method and POST body; this causes the `generate_auth_cookie()` endpoint — which embeds a live WordPress `logged_in` cookie produced by `wp_generate_auth_cookie()` directly in its JSON response body — to serve that cached authenticated response to any subsequent unauthenticated GET request to the same URI. This makes it possible for unauthenticated attackers to retrieve a valid Administrator `logged_in` session cookie from the cached response and use it to fully authenticate as the site Administrator, including via the same plugin's `get_currentuserinfo` endpoint and any cookie-authenticated controller action. Exploitation requires the PI-Media/json-api parent plugin to be installed and active with the Auth controller enabled, and a legitimate Administrator must have POSTed to `/api/auth/generate_auth_cookie/` within the preceding 24-hour cache TTL; the nominal HTTPS enforcement gate present in `Auth.php` is trivially bypassed by supplying `insecure=cool` as a request parameter.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| parorrey | JSON API Auth | <= 3.1.2 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-97637?
How severe is CVE-2026-97637?
How do I fix CVE-2026-97637?
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-97629Description When NGINX Plus or NGINX Open Source is configur…6.5
- CVE-2026-97630The FV Flowplayer Video Player plugin for WordPress is vulne…6.4
- CVE-2026-97631EDK2 contains a vulnerability in BIOS where a user may cause…9.5
- CVE-2026-97634The Event Tickets and Registration plugin for WordPress is v…6.5
- CVE-2026-97635The Agent Zero Web UI before 1.15 does not correctly sanitiz…8.1
- CVE-2026-97636Apache Airflow HashiCorp provider: the HashiCorp Vault secre…6.5
- CVE-2026-97640The WPConsent – Cookie Banner & Cookie Consent for Privacy C…7.2
- CVE-2026-97641The Relevanssi – A Better Search plugin for WordPress is vul…7.2
- CVE-2026-97643The GiveWP – Donation Plugin and Fundraising Platform plugin…6.4
- CVE-2026-97644The Groundhogg — CRM, Newsletters, and Marketing Automation …8.8
- CVE-2026-97646A weakness has been identified in ningzichun student-managem…7.3
- CVE-2026-97647A security vulnerability has been detected in ningzichun stu…5.3
Are you affected by CVE-2026-97637?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
