Skip to main content

XClarity OneCLI EUVDEUVD-2026-52884

| CVE-2026-16791 LOW
Insecure Temporary File (CWE-377)
2026-08-04 lenovo GHSA-frpq-fxq8-73pm
1.0
CVSS 4.0 · Vendor: lenovo
View

Attack ChainAIDerived

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

  1. Access
    Gain low-privilege shell on target host
  2. Delivery
    Monitor /tmp for OneCLI temp file creation
  3. Exploit
    Admin executes OneCLI with elevated privileges
  4. Execution
    Race to replace temp file with symlink to target
  5. Impact
    OneCLI overwrites or truncates symlink target as root

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Secure temp file creation
Exploitation Conditions

Exploitation requires all of the following conditions to hold simultaneously: (1) A low-privilege local OS user must have an interactive shell on the same Linux host running OneCLI. (2) A privileged user (e.g., root or a sudoer) must actively execute OneCLI during the attack window - the vulnerability does not exist in the absence of a concurrent elevated execution. (3) The attacker must successfully win a race condition timing window (AT:P) to substitute a symlink before OneCLI writes its temporary file. Exploitation is limited by: local-only attack surface (no remote vector), mandatory concurrency of a privileged OneCLI execution, race condition complexity, no confidentiality impact (cannot read data), and restriction to Linux only. Default single-user or administrator-only server deployments are not at meaningful risk.

Impact

Real-world risk is low. The CVSS 4.0 score of 1.0 reflects multiple compounding mitigations: AV:L (requires local shell access to the host), AT:P (attack timing dependency - the attacker must win a race condition), PR:L (authenticated low-privilege OS user required), and UI:P (a privileged user must simultaneously run OneCLI). All four conditions must align. Impact is bounded: VI:L and VA:L with no confidentiality impact, meaning the attacker cannot read sensitive data - only corrupt or truncate files writable by the elevated OneCLI process. EPSS data is not available in the provided intelligence, and the vulnerability is not in CISA KEV. No POC has been identified. The primary population at risk is multi-user Lenovo server management hosts where low-trust accounts coexist with administrators who run OneCLI elevated - a narrow deployment pattern. This is a compliance and hardening issue rather than a critical incident-response priority.

Exploit ScenarioDerived

An attacker with a low-privilege shell account on a shared Lenovo server management host monitors /tmp for characteristic temporary files created by OneCLI. When a sysadmin invokes OneCLI with sudo for a routine firmware inventory task, the attacker races to replace the temp file with a symlink to /etc/cron.d/cleanup or another root-writable file. OneCLI, executing as root, then overwrites the symlink target with program-generated data, truncating or corrupting the file. No public POC exists, and the race condition (AT:P) adds meaningful exploitation friction.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.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 – Aug 04, 2026

Insecure temporary file creation in Lenovo XClarity Essentials OneCLI 5.5.0 and earlier on Linux enables a local low-privileged attacker to overwrite or truncate arbitrary system files via a race condition (CWE-377), but only when a privileged user concurrently executes OneCLI with elevated rights. The attack timing requirement (AT:P in the vendor CVSS 4.0 vector) confirms this is a classic TOCTOU-style symlink race, limiting realistic exploitation to shared multi-user Linux environments where an administrator routinely runs the tool elevated. No public exploit code or CISA KEV listing exists; the vendor has released a patch via advisory LEN-ht116433.

RemediationAI

Upgrade Lenovo XClarity Essentials OneCLI to the patched version identified in Lenovo advisory ht116433 at https://support.lenovo.com/us/en/solutions/ht116433. The vendor confirms a patch is available, though the exact fixed version number is not stated in the available intelligence - consult the advisory directly to confirm the target release. As a compensating control where immediate patching is not possible, restrict shell access to OneCLI hosts to only administrators who require it, eliminating the low-privilege co-resident user precondition. Additionally, consider running OneCLI from a dedicated privileged account on isolated jump hosts rather than shared multi-user systems. Using a private secure temp directory (e.g., via a wrapper that sets TMPDIR to a root-owned path before invoking OneCLI) can also defeat symlink attacks if patching is delayed, though this requires scripting discipline and carries a risk of breaking OneCLI behavior if the tool hardcodes temp paths.

Affected VersionsENISA

XClarity Essentials OneCLI 0 <5.6

Affected Packages

euvd xclarity_essentials_onecli fix: 5.6

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

CWE-377 (Improper Creation of Temporary File) describes a class of vulnerability where an application creates a predictable or world-accessible temporary file in a directory such as /tmp, allowing an attacker to pre-create or swap a symlink targeting a sensitive file before the privileged process writes to it. Lenovo XClarity Essentials OneCLI is a Linux command-line utility used by systems administrators to manage Lenovo server hardware (ThinkSystem, System x, etc.), typically invoked via sudo or as root for inventory, firmware update, and configuration tasks. The affected CPE cpe:2.3:a:lenovo:xclarity_essentials_onecli:*:*:*:*:*:*:*:* covers all versions through 5.5.0 on Linux. When OneCLI runs elevated, its insecure temp file usage can be exploited by any co-resident low-privilege OS user to cause arbitrary file truncation or overwrite with tool-generated content, potentially corrupting configuration files, logs, or other assets writable by root.

Know when Xclarity Essentials Onecli 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 (lenovo) PRIMARY 1.0 LOW
CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:P/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N
vuln.today AI 3.3 LOW

Local vector only; race condition maps to AC:H in 3.1; privileged user must run OneCLI concurrently (UI:R); no confidentiality impact.

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

Primary rating from Vendor (lenovo).

CVSS VectorVendor: lenovo

Attack Vector
Local
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
Low
User Interaction
Passive
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

1
CVSS changed
Aug 04, 2026 - 20:22 NVD
3.9 (LOW) 1.0 (LOW)

DescriptionCVE.org

A temporary file creation vulnerability in the Linux version of Lenovo XClarity Essentials OneCLI 5.5.0 and below could allow a local low-privileged attacker to overwrite or truncate arbitrary local files with program-generated data when OneCLI is executed with elevated privileges.

Threat Intelligence Overview

EPSS Score
0.1%
Top 100% exploitable
Prevalence
Low
niche Lenovo server admin CLI, hardware-specific deployment
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 LOW
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

5
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +5
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.

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