Junglewise Threat Intelligence

CVE-2026-50189: Appsmith OS command execution via supervisord XML-RPC interface

CVE-2026-50189 · Severity: info · CVSS 8.9 · Published 2026-06-24

Technologies: Appsmith. Vendors: Appsmith.

Executive brief

Appsmith is a platform used to build internal business tools and dashboards. A security flaw allows an authenticated administrator to execute arbitrary operating system commands on the server hosting the application. This could lead to a full takeover of the Appsmith environment, unauthorized access to sensitive internal data, and disruption of business operations.

Technical details

Appsmith versions prior to 2.1 contain a remote code execution vulnerability due to the exposure of the bundled supervisord XML-RPC interface. The interface, which runs on port 9001, is accessible from outside the container via a Caddy reverse-proxy route at /supervisor/*. An authenticated administrator can retrieve the required 'APPSMITH_SUPERVISOR_PASSWORD' from the /api/v1/admin/env endpoint. By sending a crafted XML-RPC call to the 'twiddler.addProgramToGroup' method, an attacker can register and execute arbitrary shell commands as the 'appsmith' user within the container. This issue is resolved in version 2.1.

Affected products

  • Appsmith Appsmith < 2.1

Timeline

  • 2026-06-12: advisory: GitHub security advisory published by Appsmith
  • 2026-06-24: disclosed: CVE-2026-50189 published to NVD

References

Related threats