Skip to main content

TP-Link Omada EUVDEUVD-2025-210612

| CVE-2025-15630 MEDIUM
Race Condition (CWE-362)
2026-08-03 TPLink GHSA-xmx9-537g-pr66
5.8
CVSS 4.0 · Vendor: TPLink
View

Attack ChainAIDerived

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

  1. Access
    Obtain Omada cloud workflow access
  2. Delivery
    Monitor for legitimate device adoption event
  3. Exploit
    Submit concurrent adoption request
  4. Execution
    Win race condition timing window
  5. Impact
    Receive provisioning credentials/config

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V15 - Secure Coding and Architecture Concurrency control, locking
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

Exploitation requires that the attacker have low-privileged access to interact with the Omada cloud adoption workflow - this implies either a valid (possibly free-tier or compromised) Omada cloud account or network positioning that allows API interaction with the cloud adoption endpoint. The race condition window is only open while a legitimate device is in the process of completing registration, meaning the attacker must either predict or observe adoption events (AT:P - a specific precondition per the CVSS 4.0 vector). User interaction (UI:A) is also required in the sense that a legitimate administrator or device must trigger the adoption process. Exploitation is NOT achievable against devices that have already completed adoption, and is NOT achievable via purely passive observation - the attacker must actively participate in the workflow. The high attack complexity (AC:H) reflects the timing sensitivity of the race. Exploitation is limited by: the need for cloud-workflow access (PR:L), precise timing coincidence with a legitimate adoption event, and the fact that only provisioning data in transit is exposed - not stored secrets on already-adopted devices.

Impact

The CVSS 4.0 score of 5.8 with vector AV:N/AC:H/AT:P/PR:L/UI:A reflects the meaningful prerequisites that constrain real-world exploitation: high attack complexity, a specific attack requirement (AT:P - timing window must coincide with a legitimate device adoption event), low-privilege access, and active user interaction (the legitimate device must be in the process of registering). These factors combine to make opportunistic or automated mass exploitation unlikely. There is no EPSS data provided and no CISA KEV listing, reinforcing that this appears to be an unconfirmed-in-the-wild vulnerability. The confidentiality impact is nonetheless rated High (VC:H) because provisioning credentials or network configuration secrets, if intercepted, could enable further unauthorized access to the target network segment. The missing EPSS data is a gap - without it, base-rate exploitation probability cannot be quantified. The absence of a specific affected version range (all CPE strings use wildcard versions) suggests broad exposure across the Omada cloud platform, but actual exploitation requires precise timing and network-layer positioning, substantially reducing the practical risk for most deployments.

Exploit ScenarioDerived

An attacker with low-privilege access to the Omada cloud ecosystem (for example, a rogue actor who has registered an account or a compromised device in the same Omada organization) monitors the cloud adoption API for an event indicating a new legitimate device is beginning registration. By initiating a concurrent adoption request and winning the race condition timing window - a narrow but reachable window given the network-based nature of the cloud service - the attacker receives the provisioning payload (credentials, network configuration, or pre-shared keys) intended for the legitimate device. No public proof-of-concept code has been identified at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 03, 2026

Provisioning data interception in TP-Link Omada's cloud-based device adoption workflow allows a low-privileged network attacker to receive configuration secrets intended for a legitimate device. The vulnerability is a classic race condition (CWE-362): an attacker who can interact with the adoption workflow before a legitimate device completes registration can position themselves to receive the provisioning payload. Affected products span the full Omada ecosystem - controllers, access points, switches, and gateways. No public exploit or CISA KEV listing exists at time of analysis, but the confidentiality impact is rated High by the vendor's own CVSS 4.0 assessment.

RemediationAI

TP-Link has released a patch and it is available from the vendor download portal at https://www.omadanetworks.com/us/support/download/ and https://www.omadanetworks.com/en/support/download/. The advisory at https://www.tp-link.com/us/support/faq/5216/ should be consulted for specific patched version numbers, as no exact fix version was provided in the available intelligence. Because the flaw is in the cloud-based adoption workflow rather than device firmware alone, customers should ensure their Omada controllers are updated promptly and verify that the cloud adoption service reflects the patched behavior. As a compensating control, administrators can perform device adoption on isolated network segments where unauthorized devices cannot interact with the adoption workflow, reducing the attacker's ability to race the timing window. Switching to local controller adoption (bypassing cloud-based registration entirely) where operationally feasible eliminates the cloud-race-condition surface entirely, though this may reduce management convenience for distributed deployments.

Affected VersionsENISA

Omada Controllers 0
Omada Access Points 0
Omada Switches 0
Omada gateways 0

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

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

Technical ContextAI · show details

The TP-Link Omada platform manages network devices (gateways, switches, access points, and controllers) through a cloud-hosted adoption workflow. During adoption, a device contacts the cloud controller and receives provisioning credentials or configuration. The race condition (CWE-362) arises because the adoption service does not atomically bind a device's identity claim to its provisioning payload before delivering it - an attacker who can participate in the adoption workflow concurrently with a legitimate device can win the timing window and receive the provisioning data. The CPE strings (cpe:2.3:a:tp-link_systems_inc.:omada_gateways:*:*:*:*:*:*:*:*, cpe:2.3:a:tp-link_systems_inc.:omada_switches:*:*:*:*:*:*:*:*, cpe:2.3:a:tp_link_systems_inc.:omada_access_points:*:*:*:*:*:*:*:*, cpe:2.3:a:tp-link_systems_inc:omada_controllers:*:*:*:*:*:*:*:*) indicate all current Omada product lines are affected with no version floor specified, suggesting a broad-scope flaw in shared cloud infrastructure rather than a firmware-specific defect.

Know when Omada Gateways 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 (TPLink) PRIMARY 5.8 MEDIUM
CVSS:4.0/AV:N/AC:H/AT:P/PR:L/UI:A/VC:H/VI:L/VA:L/SC:N/SI:N/SA:N
vuln.today AI 5.4 MEDIUM

Network attack vector with high complexity for race timing; PR:L for cloud workflow access; UI:R because a legitimate device must concurrently trigger adoption; no availability impact described.

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

Primary rating from Vendor (TPLink).

CVSS VectorVendor: TPLink

Attack Vector
Network
Attack Complexity
High
Attack Requirements
Present
Privileges Required
Low
User Interaction
Active
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

A race condition exists in the cloud-based Omada device adoption process when an attacker may be able to interact with the adoption workflow before a legitimate device completes registration, resulting in provisioning information being delivered to an attacker.

Successful exploitation may allow disclosure of provisioning information intended for a legitimate device.

Threat Intelligence Overview

EPSS Score
0.2%
Top 91% exploitable
Prevalence
Medium
popular SMB and prosumer network management platform
Data Quality
6 sources
Confidence: High

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Race conditions occur when multiple concurrent requests exploit the brief time gap between checking a condition and acting upon it (TOCTOU - Time of Check, Time of Use).

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