CVE-2026-15964

CRITICAL

Single Sign On For TNG <= 2.0.0 - Unauthenticated Privilege Escalation via Unverified Password Change

Title source: cna
STIX 2.1

Exploitation Summary

EIP tracks 1 public exploit for CVE-2026-15964. PoCs published by Instructor-Admin.

AI-analyzed exploit summary This repository contains a functional exploit and scanner for CVE-2026-15964, an unauthenticated password reset vulnerability in the 'Single Sign On For TNG' WordPress plugin (versions <= 2.0.0). The exploit leverages a missing nonce validation and timeout check to reset any user's password via a crafted AJAX request.

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.

Exploits (1)

github WORKING POC 1 stars
by Instructor-Admin · pythonpoc
https://github.com/Instructor-Admin/CVE-2026-15964-PoC

This repository contains a functional exploit and scanner for CVE-2026-15964, an unauthenticated password reset vulnerability in the 'Single Sign On For TNG' WordPress plugin (versions <= 2.0.0). The exploit leverages a missing nonce validation and timeout check to reset any user's password via a crafted AJAX request.

Classification
Working Poc 99%
Attack Type
Auth Bypass
Complexity
Trivial
Reliability
Reliable
Target: WordPress plugin 'Single Sign On For TNG' <= 2.0.0
No auth needed
Prerequisites: Target must be running WordPress with the vulnerable plugin installed (<= 2.0.0) · Plugin must be active and accessible via front-end (nonce must be scrapable)
mistral-large-3 · analyzed Aug 02, 2026 Full analysis →

Scores

CVSS v3 9.8
EPSS 0.0049
EPSS Percentile 39.5%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

CISA SSVC

Vulnrichment
Exploitation none
Automatable yes
Technical Impact total

Details

CWE
CWE-620
Status published
Products (1)
britcoder/Single Sign On For TNG < 2.0.0
Published Aug 01, 2026
Tracked Since Aug 01, 2026