Universal Device Client CVE-2025-6026
LOWAttack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain adjacent-network interception position
-
DeliveryPresent forged TLS certificate to UDC
-
ExploitClient fails certificate validation (CWE-295)
-
ExecutionDecrypt application metadata in transit
-
ImpactHarvest device info, geolocation, telemetry
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V12 - Secure Communication Certificate validation
|
| Exploitation Conditions | Exploitation requires the attacker to hold an active man-in-the-middle position on the network path between the Lenovo Universal Device Client and its server - consistent with CVSS AV:A (adjacent) and AT:P (a specific attack requirement, i.e. the ability to intercept traffic). The flaw is the client's failure to validate the TLS server certificate (CWE-295), so the attacker must be able to present a forged or substituted certificate on an intercepted connection. Limiting factors: the attacker cannot exploit this purely remotely from the internet without first achieving an on-path interception position; impact is limited to disclosure of application metadata (device information, geolocation, telemetry) with no integrity or availability impact and no credential or full-data compromise indicated. |
| Impact | This is a low-priority, high-noise-but-low-real-risk issue. All signals align toward minimal urgency: the vendor-assigned CVSS 4.0 base score is only 2.3 (Low), reflecting an adjacent-network attack vector (AV:A), the presence of a specific attack requirement (AT:P, i.e. the attacker must already be positioned to intercept traffic), and only low confidentiality impact with no integrity or availability impact (VC:L/VI:N/VA:N). The EPSS score is 0.09% (0th percentile), indicating a very low modeled probability of exploitation. The CVE is NOT listed in CISA KEV and no public exploit code was identified in the provided sources, so there is no evidence of active exploitation - exploitation status is 'no public exploit identified at time of analysis.' There is no conflict between signals: a low CVSS, negligible EPSS, absence of KEV, and absence of POC all point the same direction. The only caveat is sourcing - the analysis rests on a single Lenovo PSIRT advisory (LEN-198727) with no independent NVD scoring or corroboration, so affected-version detail should be confirmed against that advisory. |
| Exploit ScenarioDerived | An attacker on the same local/adjacent network segment (e.g. shared Wi-Fi or a compromised LAN) positions themselves as a man-in-the-middle and exploits the client's failure to properly validate the server certificate. Because the Lenovo UDC does not reject an invalid/forged certificate, the attacker can passively decrypt and read the application metadata in transit, harvesting device information, geolocation, and telemetry data. No public exploit code was identified, and the attack requires the attacker to already hold an interception position. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Improper TLS server certificate validation in the Lenovo Universal Device Client (UDC) lets an attacker who already holds a man-in-the-middle position on the network path observe application metadata - device information, geolocation, and telemetry - flowing between the client and its backend. The attacker must be able to intercept traffic and present a forged or substituted server certificate, which corresponds to the assessed vector CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N (adjacent network, high complexity, no authentication required, confidentiality-only impact). There is no integrity or availability impact and no credential or full-data compromise indicated; EPSS is 0.09% (0th percentile) and no public exploit code or CISA KEV entry is associated with this issue, so the practical risk is low and the attack is opportunistic in nature.
RemediationAI
The authoritative fix is the updated Lenovo Universal Device Client release documented in Lenovo security advisory LEN-198727 (https://support.lenovo.com/us/en/product_security/LEN-198727); the supplied data does not state an exact fixed version number, so consult that bulletin for the precise minimum version and upgrade all endpoints running UDC, validating the installer signature and confirming the client build after rollout. Because exploitation requires an on-path interception position, interim compensating controls are practical: restrict UDC traffic to trusted networks and require VPN with full-tunnel routing for remote users, so that client-to-server sessions never traverse hostile Wi-Fi, hotel, or public networks - at the cost of added latency and dependency on VPN availability; enforce enterprise WLAN controls such as 802.1X, WPA3, and rogue-AP/evil-twin detection to make unauthorized on-path positioning harder, though this does not protect traffic on networks outside the organization's control; and where feasible use network-layer inspection or monitoring to flag UDC connections terminating at unexpected or self-signed certificates. Disabling UDC entirely eliminates the exposure but removes device inventory, geolocation, and telemetry reporting, so treat it as a last resort for isolated high-risk estates rather than a general mitigation.
Affected ProductsAI
The affected product is the Lenovo Universal Device Client (UDC), the Lenovo endpoint agent that gathers device information, geolocation, and telemetry and reports it to Lenovo services; the advisory reference is Lenovo security bulletin LEN-198727 (https://support.lenovo.com/us/en/product_security/LEN-198727). The available intelligence does not enumerate specific UDC version numbers, build ranges, or CPE identifiers, so the precise fixed-versus-vulnerable version boundary is not confirmed from the supplied data and must be taken from the Lenovo advisory itself. Organizations should treat any deployed UDC build listed as affected in LEN-198727 as in scope and inventory installations across Windows, macOS, and Linux endpoints where the agent is supported.
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 root cause is CWE-295 (Improper Certificate Validation): the Lenovo Universal Device Client, which collects device inventory, location, and telemetry data and reports it to a Lenovo backend service, does not correctly verify the identity presented by the TLS server during the handshake - most commonly by accepting certificates that are self-signed, expired, revoked, hostname-mismatched, or chained to an untrusted CA. Because the client's confidentiality guarantee rests entirely on the TLS session, an adversary who can terminate or relay that session with a certificate the client wrongly trusts can decrypt the application-layer payload. This maps to a network-adjacent attack (AV:A) with a specific precondition (AT:P per the CVSS 4.0 vector, i.e. the attacker must already be on-path), and the disclosure is limited to already-transmitted metadata rather than authentication secrets. Endpoint clients that ship their own TLS libraries, custom pinning logic, or relaxed trust stores are recurring sources of this defect class.
Know when Lenovo 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
CVSS:4.0/AV:A/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
Adjacent on-path interception needed (AV:A) and the MITM precondition raises complexity (AC:H); no auth required (PR:N); only limited metadata disclosed, so C:L and I:N/A:N.
Primary rating from Vendor (lenovo).
CVSS VectorVendor: lenovo
DescriptionCVE.org
An improper certificate validation vulnerability was reported in the Lenovo Universal Device Client (UDC) that could allow a user capable of intercepting network traffic to obtain application metadata, including device information, geolocation, and telemetry data.
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
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
The Jakarta Multipart parser in Apache Struts 2 2.3.x before 2.3.32 and 2.5.x before 2.5.10.1 has incorrect exception ha
Unrestricted file upload vulnerability in andesk/managementsuite/core/core.anonymous/ServerSetup.asmx in the ServerSetup
Directory traversal vulnerability in the VulCore web service (WSVulnerabilityCore/VulCore.asmx) in Lenovo ThinkManagemen
Lenovo System Update (formerly ThinkVantage System Update) before 5.06.0034 uses predictable security tokens, which allo
The content://wappush content provider in com.android.provider.telephony, as found in some custom ROMs for Android phone
Local privilege escalation in the FluxInk (formerly Sunia SPB Peripheral) Color Management Driver TcnPeripheral64.sys ve
The Dolby DAX2 and DAX3 API services are vulnerable to a privilege escalation vulnerability that allows a normal user to
Lenovo System Update (formerly ThinkVantage System Update) before 5.07.0013 allows local users to submit commands to the
Lenovo System Update (formerly ThinkVantage System Update) before 5.07.0019 allows local users to gain privileges by nav
A DLL preloading vulnerability was reported in Lenovo Driver Management prior to version 2.9.0719.1104 that could allow
A vulnerability was reported in Lenovo System Update that could allow a local user with interactive system access the ab
The pit_ioport_read in i8254.c in the Linux kernel before 2.6.33 and QEMU before 2.3.1 does not distinguish between read
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB