Register for the AI for Security Summit: Join Figma, Perplexity & Wiz

CVE-2026-84889
Homebrew vulnerability analysis and mitigation

Overview

CVE-2026-84889 is a path traversal vulnerability in IBM Langflow OSS that allows remote authenticated attackers to execute arbitrary code due to improper limitation of a pathname to a restricted directory (CWE-22). It affects IBM Langflow OSS versions 1.0.0 through 1.10.3, with version 1.11.0 being the first fixed release. The vulnerability was published on September 10, 2026, and carries a CVSS v3.1 base score of 8.8 (High) (GitHub Advisory, IBM Advisory).

Technical details

The vulnerability is classified as CWE-22 (Improper Limitation of a Pathname to a Restricted Directory — Path Traversal). The application fails to properly neutralize special elements within user-supplied pathnames, allowing an authenticated attacker to craft requests that resolve to file system locations outside the intended restricted directory. This path traversal condition can be leveraged to read, write, or execute files outside the application's intended scope, ultimately enabling arbitrary code execution on the server. Exploitation requires only low-level authenticated access with no user interaction and low attack complexity (GitHub Advisory, IBM Advisory).

Impact

Successful exploitation grants an authenticated attacker full remote code execution on the server hosting IBM Langflow OSS, with high impact to confidentiality, integrity, and availability. An attacker could read sensitive files, overwrite critical application or system files, and execute arbitrary commands, potentially gaining complete control of the underlying system. This could facilitate lateral movement within the network, credential theft, and persistent backdoor installation (GitHub Advisory).

Exploitability

As of the time of disclosure, there is no public proof-of-concept exploit and no evidence of active in-the-wild exploitation (GitHub Advisory). The EPSS score is approximately 0.525%, placing it in the 43rd percentile for exploitation probability within 30 days. The NVD SSVC assessment notes exploitation as "none" and the attack as non-automatable, requiring authenticated access. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog.

Exploitation steps

  1. Reconnaissance: Identify IBM Langflow OSS instances running versions 1.0.0–1.10.3 exposed on the network. Confirm the version via application UI, API endpoints, or HTTP response headers.
  2. Authentication: Obtain valid low-privilege credentials for the Langflow OSS instance (e.g., through credential stuffing, phishing, or use of default credentials).
  3. Craft path traversal payload: Construct a malicious request targeting a file upload, file access, or file processing endpoint that accepts user-controlled pathname input. Include path traversal sequences (e.g., ../../, URL-encoded variants such as %2e%2e%2f, or alternate encodings) to escape the restricted directory.
  4. Access or write arbitrary files: Use the traversal payload to read sensitive files (e.g., /etc/passwd, application configuration files with credentials) or write a malicious script/web shell to a location accessible via the web server.
  5. Achieve code execution: Trigger execution of the written payload (e.g., by accessing the uploaded web shell via HTTP or by overwriting a script that is periodically executed), resulting in arbitrary command execution on the server (GitHub Advisory, IBM Advisory).

Indicators of compromise

  • Network: Unusual HTTP requests to Langflow OSS endpoints containing path traversal sequences (../, %2e%2e%2f, %252e%252e%252f) in path or parameter values; unexpected outbound connections from the Langflow server to external IPs.
  • File System: Presence of unexpected files (e.g., web shells, scripts) in directories outside the Langflow application root; modification timestamps on system files (e.g., /etc/passwd, cron files) inconsistent with normal operations.
  • Logs: Application or web server access logs showing requests with encoded traversal sequences in file path parameters; error logs indicating file access attempts outside the application directory.
  • Process: Unusual child processes spawned by the Langflow application process (e.g., bash, sh, curl, wget, python) not associated with normal application activity.

Mitigation and workarounds

IBM has released a fix in Langflow OSS version 1.11.0; users should upgrade immediately from any version in the 1.0.0–1.10.3 range (IBM Advisory). As interim mitigations, restrict network access to the Langflow OSS instance to trusted users and networks only, and enforce strong authentication controls to limit access to authorized personnel. Monitor application and server logs for suspicious file access patterns or unexpected process execution.

Additional resources


SourceThis report was generated using AI

Related Homebrew vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-91782LOW1.9
  • NixOS logoNixOS
  • gcc10-binutils
NoNoSep 15, 2026
CVE-2026-91781LOW1.9
  • NixOS logoNixOS
  • binutils
NoYesSep 15, 2026
CVE-2026-91780LOW1.9
  • NixOS logoNixOS
  • binutils
NoNoSep 15, 2026
CVE-2026-91779LOW1.9
  • NixOS logoNixOS
  • binutils
NoNoSep 15, 2026
CVE-2026-90831LOW1.9
  • NixOS logoNixOS
  • binutils
NoYesSep 14, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management