Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain a valid TikTok sign-in code
-
DeliveryCraft URL with the code to any site page
-
ExploitCallback fires unauthenticated on the request
-
ExecutionSite loosely matches and redeems code with its credentials
-
ImpactAttacker ad account bound / connection corrupted (I:L)
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitable only against a WordPress site running the TikTok plugin versions 1.2.0 through before 1.4.2 that has (or is establishing) a connection to the TikTok advertising platform via its OAuth/sign-in callback. No authentication or user interaction is required (PR:N/UI:N) because the vulnerable callback runs on every request to the site and matches the expected sign-in URL loosely rather than only on the administrator's sign-in flow. The key limiting factor is that the attacker must supply a valid TikTok sign-in/authorization code to be redeemed (reflected as AC:H); impact is confined to the site's TikTok advertising connection (integrity-only), with no read access to site data and no availability impact. |
| Impact | This is a genuinely low-priority issue despite being unauthenticated and remotely reachable. The CVSS 3.1 vector (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N, base 3.7) correctly captures the profile: no confidentiality or availability impact and only a Low integrity impact, because the flaw lets an attacker corrupt or hijack the site's TikTok advertising-platform connection rather than compromise the WordPress site itself. AC:H is justified - the attacker must supply a valid TikTok sign-in/authorization code to be redeemed, which is not trivially forged. A public exploit exists (WPScan e74a467a), so publicly available exploit code exists, but there is no EPSS score, no CISA KEV listing, and no evidence of active exploitation in the provided data - POC availability must not be conflated with exploitation. SSVC-style reasoning: exploitation status is POC-only, technical impact is partial (integrity-only, scoped to the ad connection, S:U), so this does not rise to a priority patch. Net: a legitimate CWE-862 missing-authorization bug but low real-world risk; patch on a normal cycle. |
| Exploit ScenarioDerived | An attacker crafts a URL against a WordPress site running the vulnerable TikTok plugin that carries an attacker-chosen TikTok sign-in code; because the callback runs on every request and matches the expected URL loosely, no admin action is required. The site redeems the attacker's code against the TikTok advertising platform using its own credentials, binding the attacker's ad account to the site or corrupting the legitimate connection. A public POC is available via WPScan, but the attacker must first obtain a usable sign-in code (AC:H). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 20, 2026
Unauthenticated visitors can force a WordPress site running the TikTok plugin (versions 1.2.0 through before 1.4.2) to redeem an attacker-chosen sign-in code against the TikTok advertising platform using the site's own stored credentials. The vulnerable callback is registered to run on every request to the site rather than only during the administrator's sign-in flow, and it compares the supplied URL loosely, so merely similar-looking URLs also trigger it; no authentication or user interaction is required (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N). Publicly available exploit code exists, and the practical impact is integrity-only, confined to the site's TikTok advertising connection, with no read access to site data and no availability impact - making this a genuinely low-priority issue despite being remotely reachable without credentials.
RemediationAI
Vendor-released patch: upgrade the TikTok WordPress plugin to version 1.4.2 or later, which is the first release outside the affected range (1.2.0 through before 1.4.2); see the WPScan advisory at https://wpscan.com/vulnerability/e74a467a-9eb1-4da3-933a-879c9c026f4f/ and the NVD entry at https://nvd.nist.gov/vuln/detail/CVE-2026-92965. If upgrading is not immediately possible, deactivate the plugin - this removes the callback entirely and eliminates exposure, at the cost of losing TikTok advertising integration on the site. Alternatively, disconnect any existing TikTok advertising/OAuth connection from the site and revoke the associated tokens so that no site credentials remain available for an attacker-supplied code to be redeemed against; note this also disables the advertising integration until reconnected after patching. Administrators should additionally review the site's TikTok advertising account for any unauthorized or unexpected authorization events tied to the site, since the impact is limited to integrity of that connection.
Affected VersionsENISA
Affected Packages
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 root cause is CWE-862 (Missing Authorization): the plugin's TikTok OAuth/sign-in callback handler acts on a sign-in code taken directly from the URL without verifying that the requesting party is authorized to initiate or complete that flow. Two design weaknesses compound it - the callback runs on every site request instead of only being triggered from the administrator's sign-in, and the URL match is loose (resembling the expected callback URL is enough). This means an attacker who supplies any valid TikTok authorization code can cause the site to exchange that code using the site's own OAuth client credentials, binding the site's advertising-platform connection to a code the attacker controls. The CPE entry (cpe:2.3:a:unknown:tiktok) reflects that the plugin is tracked under a generic/unknown vendor namespace, and the affected range is TikTok 1.2.0 up to but not including 1.4.2 (reported by WPScan; ENISA EUVD ID EUVD-2026-83679). The AC:H rating in the assessed vector reflects the requirement that the attacker first obtain a valid TikTok sign-in/authorization code before the loose matching can be leveraged.
Know when Tiktok 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
AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
Unauthenticated remote callback (AV:N/PR:N/UI:N) but attacker must obtain a valid TikTok sign-in code (AC:H); only the ad-connection integrity is affected (I:L, C:N/A:N).
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The TikTok WordPress plugin before 1.4.2 does not check that a request is authorised before acting on a sign-in code supplied in the URL, so any visitor can make the site redeem a code of their choosing against the advertising platform, using the site's own credentials. It matches that code loosely, so URLs that merely resemble the expected one trigger it too, and the callback runs on every request to the site rather than only on the administrator's sign-in.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
The TikTok application before 23.7.3 for Android allows account takeover. Rated high severity (CVSS 8.8), this vulnerabi
The TikTok (formerly Musical.ly) application 12.2.0 for Android and iOS performs unencrypted transmission of images, vid
The TikTok for Business WordPress plugin (all versions up to and including 1.4.1) fails to verify authorization on its T
EUVD-2026-83679
GHSA-774v-j88v-3m84
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB