CVE-2026-15964
Last modified
CVE-2026-15964 is a critical-severity vulnerability rated 9.8/10 on the CVSS scale. The Single Sign On For TNG plugin for WordPress is vulnerable to Authentication Bypass via unauthenticated password reset in all versions up to, and including, 2.0.0. This is due to the `ssoprocess_ajax()` function — registered on `wp_ajax_nopriv_ssoprocess_ajax` and therefore reachable without authentication — accepting an attacker-supplied `email` parameter with the `setnewpassword` operation and calling `reset_password()` on the resolved account without any ownership token, email confirmation link, or capability check. EPSS estimates a 0.49% chance of exploitation in the next 30 days.
Description
The Single Sign On For TNG plugin for WordPress is vulnerable to Authentication Bypass via unauthenticated password reset in all versions up to, and including, 2.0.0. This is due to the `ssoprocess_ajax()` function — registered on `wp_ajax_nopriv_ssoprocess_ajax` and therefore reachable without authentication — accepting an attacker-supplied `email` parameter with the `setnewpassword` operation and calling `reset_password()` on the resolved account without any ownership token, email confirmation link, or capability check. The sole guard is a call to `check_ajax_referer()`, which provides no authorization barrier because the `ssoajaxnonce` nonce is publicly broadcast on every front-end page via `wp_localize_script()` into the `SSOPWDREQUIREMENT` JavaScript object; since WordPress computes nonces for logged-out visitors against a shared anonymous session context, any unauthenticated visitor can scrape a valid nonce from the homepage and use it to authenticate the request. This makes it possible for unauthenticated attackers to change the password of any WordPress account, including administrator accounts, enabling complete site takeover.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| britcoder | Single Sign On For TNG | <= 2.0.0 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-15964?
How severe is CVE-2026-15964?
How do I fix CVE-2026-15964?
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-15950The Cozy Blocks – Page Builder for Gutenberg Editor & FSE wi…6.4
- CVE-2026-15951The Icegram Mailer plugin for WordPress is vulnerable to SQL…4.9
- CVE-2026-15957Smithy-RS is a Rust code generation and runtime framework th…8.7
- CVE-2026-15958The Easy Integration for Dropbox WordPress plugin before 2.…9.3
- CVE-2026-1596A flaw has been found in D-Link DWR-M961 1.1.47. This vulner…8.8
- CVE-2026-15962The Fluent Forms Pro Add On Pack plugin for WordPress is vul…8.8
- CVE-2026-15966Permissive cross-domain security policy with untrusted domai…9.8
- CVE-2026-15967Insufficient session expiration vulnerability in Progress MO…9.8
- CVE-2026-15968Improper neutralization of input during web page generation …5.4
- CVE-2026-15969SGLang contains an unauthenticated RCE in /load_lora_adapter…9.8
- CVE-2026-1597A vulnerability has been found in Bdtask SalesERP up to 2026…8.8
- CVE-2026-15970Consul Community Edition and Consul Enterprise 1.20.1 throug…4.2
Are you affected by CVE-2026-15964?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
