Skip to main content

Uncanny Toolkit CVE-2026-107127

| EUVDEUVD-2026-107058 HIGH
Cross-Site Request Forgery (CSRF) (CWE-352)
2026-10-21 WPScan GHSA-rhpw-r9mr-g89c
7.5
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify site with vulnerable plugin
  2. Delivery
    Deliver forged reset link to victim mid-reset
  3. Exploit
    Victim action submits cross-site request
  4. Execution
    Plugin accepts unvalidated origin, sets attacker password
  5. Impact
    Full account takeover

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V3 - Web Frontend Security Anti-CSRF tokens, SameSite cookies
MITRE ATT&CK

1 technique across 1 tactic: Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that a target user be PARTWAY THROUGH a password-reset flow at the moment of attack - the forged request hijacks an already-initiated reset rather than starting one arbitrarily, which is the core limiting prerequisite. It further requires victim interaction (UI:R): the user must be induced to trigger the attacker's cross-site forged request (e.g., visiting a malicious page or clicking a crafted link), making social engineering a practical dependency. The underlying flaw is the plugin's failure to validate the origin of the password-reset request (no anti-CSRF origin/token check). No authentication is needed (PR:N), and the affected flow is reachable over the network against sites running Uncanny Toolkit for LearnDash before 3.8.2. The timing window plus required user interaction are the main factors that constrain realistic exploitation below the raw 7.5 score.

Impact

This is a genuine but conditional priority. The CVSS 3.1 vector (AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, base 7.5) describes a network-reachable, unauthenticated CSRF (CWE-352) that yields full account takeover, but two metrics temper real-world risk: AC:H and UI:R. Exploitation is not point-and-shoot - it requires both a victim who is mid-way through a password-reset flow (a timing window) and victim interaction with the attacker's forged request, which is why the complexity is High rather than Low. Publicly available exploit code exists (per WPScan), raising the practical likelihood of opportunistic abuse, but the vulnerability is NOT in CISA KEV, so there is no confirmed active exploitation. No EPSS score was provided in the input, so probabilistic exploitation likelihood cannot be quantified here. Net: treat as a prioritized patch for sites running the affected plugin, but the AC:H/UI:R gating means this favors targeted social-engineering-assisted attacks over mass automated exploitation - contrast with a PR:N/AC:L/UI:N flaw, which would warrant emergency response.

Exploit ScenarioDerived

An attacker initiates or waits for a target user to begin a password reset on a site running a vulnerable Uncanny Toolkit for LearnDash build, then lures that user (e.g., via a crafted link or malicious page) into triggering a forged cross-site request that sets the in-progress reset to an attacker-chosen password. Because the plugin does not validate the origin of the reset request, the attacker gains full control of the victim's account. A public proof-of-concept exists (WPScan), lowering the skill needed, though the attack still depends on catching the victim during an active reset and on user interaction.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 21, 2026

Account takeover is possible in Uncanny Toolkit for LearnDash (WordPress plugin) before 3.8.2: the plugin's password-reset handler accepts forged cross-site requests without validating their origin, so an unauthenticated attacker who induces a victim - one who is already partway through a reset - into loading a crafted page can set that account's password to an attacker-chosen value. Publicly available exploit code exists and the vendor shipped a fix in 3.8.2, though exploitation is gated by the timing of an in-progress reset plus victim interaction (CVSS 7.5, AC:H/UI:R).

RemediationAI

Vendor-released patch: 3.8.2 - update the Uncanny Toolkit for LearnDash plugin to 3.8.2 or later, as confirmed by the EUVD affected range. If the update cannot be applied immediately, deactivate the plugin or disable its password-reset and login-related modules, accepting the loss of those LearnDash toolkit features as the trade-off; alternatively route account resets exclusively through WordPress core's native reset flow, which enforces its own nonce and origin checks, and remove any plugin-provided reset forms. Because the attack depends on hijacking an already-initiated reset, force-expire any pending reset requests, tell users to complete resets in a single session, never follow reset links received unsolicited, and close untrusted tabs while logged in; enabling two-factor authentication will not stop the password overwrite itself but can block the attacker's follow-on login, at the cost of extra user friction. Monitor for unexpected password-change notifications and forced logouts. Advisory: https://wpscan.com/vulnerability/6f2c1aee-d526-49a5-861c-3e7e72794bcb/.

Affected VersionsENISA

Uncanny Toolkit for LearnDash 0 <3.8.2

Affected Packages

euvd uncanny_toolkit_for_learndash fix: 3.8.2

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The flaw is a cross-site request forgery (CWE-352) in the WordPress plugin Uncanny Toolkit for LearnDash, whose password-reset handling lacks an origin/nonce check binding the reset-completion request to the session that started it. When a user begins a reset, the plugin stores reset state but does not verify that the subsequent request setting the new password originates from the legitimate flow; an attacker-controlled page can therefore cause the victim's browser to submit a reset request carrying an attacker-chosen password, which the plugin applies because the reset is already in progress. The vulnerability is network-reachable (AV:N) and requires no authentication (PR:N), but AC:H reflects the need to hit the window while a reset is pending, and UI:R reflects that the victim must be socially engineered into triggering the forged request. Successful exploitation yields high confidentiality, integrity, and availability impact (C:H/I:H/A:H) in the form of full account takeover, most severe when the hijacked account is an administrator. Affected installs are identified by the CPE cpe:2.3:a:unknown:uncanny_toolkit_for_learndash:*:*:*:*:*:*:*:*.

Know when Uncanny Toolkit For Learndash gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (WPScan) PRIMARY 7.5 HIGH
AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 7.5 HIGH

AV:N and PR:N as the CSRF is remote and unauthenticated; AC:H because the victim must be caught mid-reset; UI:R for required victim interaction; C/I/A:H from full account takeover.

3.1 AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
4.0 AV:N/AC:H/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
CVSS changed
Oct 21, 2026 - 11:22 NVD
7.5 (HIGH)
Patch available
Oct 21, 2026 - 07:01 EUVD
CVE Published
Oct 21, 2026 - 06:00 cve.org
HIGH 7.5
CVE Published
Oct 21, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

The Uncanny Toolkit for LearnDash WordPress plugin before 3.8.2 does not validate the origin of a password-reset request, allowing an unauthenticated attacker to set the password of a user who is partway through a password reset to an attacker-chosen value through a forged request, resulting in full account takeover.

Technical POC Analysis

Evidence caveat: the supplied evidence is the WPScan advisory only.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

Uncanny Toolkit for LearnDash before 3.8.2 can enable account takeover on affected WordPress sites when a victim is already partway through a password reset and is induced to load a crafted page, and publicly available exploit code exists. Leadership should care because compromised accounts may expose administrative or learner functions and associated data, although exploitation depends on reset timing and victim interaction.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.1%
Top 99% exploitable
Prevalence
Medium
popular add-on within the LearnDash WordPress LMS ecosystem
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

58
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Request Forgery exploits the automatic credential inclusion behavior of web browsers.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy