Skip to main content
Press slash or control plus K to focus the search. Use the arrow keys to navigate results and press enter to open a threat.
Reconnecting to live updates…

CVE-2025-54289: CWE-1385: Missing Origin Validation in WebSockets in Canonical LXD

0
High
VulnerabilityCVE-2025-54289cvecve-2025-54289cwe-1385
Published: Thu Oct 02 2025 (10/02/2025, 09:23:03 UTC)
Source: CVE Database V5
Vendor/Project: Canonical
Product: LXD

Description

Privilege Escalation in operations API in Canonical LXD <6.5 on multiple platforms allows attacker with read permissions to hijack terminal or console sessions and execute arbitrary commands via WebSocket connection hijacking format

AI-Powered Analysis

Machine-generated threat intelligence

AILast updated: 02/27/2026, 03:37:59 UTC

Technical Analysis

CVE-2025-54289 is a vulnerability classified under CWE-1385 (Missing Origin Validation) affecting Canonical's LXD container management system versions 5.21 and 6 prior to 6.5. The flaw resides in the operations API's WebSocket implementation, where the origin of WebSocket connections is not properly validated. This oversight allows an attacker who already has read permissions on the system to hijack active terminal or console sessions by manipulating the WebSocket connection. Through this hijacking, the attacker can execute arbitrary commands within the context of the targeted session, effectively escalating their privileges beyond their initial read-only access. The vulnerability is network exploitable (AV:N) but requires high attack complexity (AC:H), partial authentication (PR:L), and user interaction (UI:P). The impact on confidentiality and integrity is high, as attackers can gain unauthorized command execution, potentially leading to full system compromise. Availability impact is not significant. The vulnerability does not require scope change or administrator privileges initially but leverages existing read access to escalate privileges. No patches are currently linked, and no known exploits have been reported in the wild as of the publication date (October 2, 2025).

Potential Impact

The vulnerability poses a significant risk to organizations using Canonical LXD versions prior to 6.5, especially those relying on LXD for container orchestration and management in production environments. Successful exploitation allows attackers with read permissions to hijack terminal or console sessions, leading to arbitrary command execution and privilege escalation. This can result in unauthorized access to sensitive data, disruption of containerized services, and potential lateral movement within the network. The ability to execute arbitrary commands undermines system integrity and confidentiality, potentially allowing attackers to deploy malware, exfiltrate data, or disrupt operations. Given the widespread use of LXD in cloud, enterprise, and development environments, the vulnerability could impact organizations globally, particularly those with complex container deployments and multi-tenant environments. The requirement for read permissions and user interaction limits the attack surface but does not eliminate the risk, especially in environments where internal threat actors or compromised accounts exist.

Mitigation Recommendations

To mitigate CVE-2025-54289, organizations should prioritize upgrading Canonical LXD to version 6.5 or later once patches are available. In the absence of an immediate patch, administrators should restrict read permissions to trusted users only, minimizing the number of accounts that can access the operations API. Network segmentation should be enforced to limit access to the LXD API endpoints, ideally restricting them to management networks or VPNs. Implement strict WebSocket origin validation at the network or application layer using reverse proxies or Web Application Firewalls (WAFs) that can inspect and validate WebSocket handshake headers. Monitoring and logging WebSocket connections for unusual activity can help detect attempted hijacking. Additionally, enforce multi-factor authentication (MFA) for users with any level of access to LXD to reduce the risk of credential compromise. Regularly audit user permissions and session activity to identify and revoke unnecessary read privileges. Finally, educate administrators and developers about the risks of WebSocket origin validation flaws and encourage secure coding and configuration practices.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

Technical Details

Data Version
5.1
Assigner Short Name
canonical
Date Reserved
2025-07-18T07:59:07.917Z
Cvss Version
4.0
State
PUBLISHED

Threat ID: 68de46967ead30c0938fe4ca

Added to database: 10/2/2025, 9:32:06 AM

Last enriched: 2/27/2026, 3:37:59 AM

Last updated: 3/24/2026, 6:42:08 AM

Views: 128

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses