CVE-2026-90938

8.6

Docker · LangBot

An unauthenticated WebSocket server in the LangBot plugin runtime allows remote attackers to register malicious plugins, leading to data exfiltration and persistent denial of service.

Executive summary

A critical authentication bypass in the LangBot plugin runtime allows unauthenticated remote attackers to intercept private communications and compromise the integrity of the bot platform.

Vulnerability

The application exposes a debug WebSocket server on port 5401 that lacks authentication because the required debug key defaults to an empty string. This allows any unauthenticated remote attacker to register arbitrary plugins and gain access to sensitive IM message contexts and LLM pipelines.

Business impact

The exploitation of this vulnerability enables severe data compromise, as attackers can monitor private chats and message chains in plaintext. The ability to inject forged replies and manipulate bot actions poses a significant risk of reputational damage and unauthorized system control. With a CVSS score of 8.6, this high-severity flaw requires immediate attention to prevent unauthorized access to sensitive knowledge-base contents.

Remediation

Immediate Action: Since no official patch is currently available, immediately block access to port 5401 on the host firewall to prevent remote connectivity to the vulnerable WebSocket server.

Proactive Monitoring: Review system and application logs for unauthorized plugin registration events or unexpected connections to the /plugin/ws endpoint.

Compensating Controls: Implement network segmentation or utilize a Web Application Firewall (WAF) to restrict traffic to the affected port, ensuring only trusted internal traffic can reach the service.

Exploitation status

Public Exploit Available: Unknown.

Analyst recommendation

Given the severity of the potential data exposure and the current lack of a vendor-supplied patch, administrators must prioritize network-level isolation of the vulnerable service. Restricting access to port 5401 is the most effective immediate measure to mitigate the risk of remote exploitation while awaiting a permanent software update.

More Docker CVEs all →

History

  1. Disclosed CVE record published
  2. Collected by CVE Brief via github
  3. Analyst report written
  4. Published in the daily brief high section

Sources

Originally found and disclosed by T4rnRookie, per the CVE Program record.