PatchSiren cyber security CVE debrief
CVE-2026-50189 appsmithorg CVE debrief
CVE-2026-50189 is a high-severity vulnerability in Appsmith, a platform for building admin panels, internal tools, and dashboards. An attacker can exploit this vulnerability by sending arbitrary XML-RPC calls to supervisord and execute OS commands inside the Docker container via twiddler.addProgramToGroup. The vulnerability is fixed in version 2.1. Appsmith's bundled supervisord exposes an XML-RPC interface on port 9001, reachable from outside the container via a Caddy reverse-proxy route at /supervisor/* on the public ingress. Combined with the APPSMITH_SUPERVISOR_PASSWORD exposed via GET /api/v1/admin/env, any authenticated administrator can exploit this vulnerability.
- Vendor
- appsmithorg
- Product
- appsmith
- CVSS
- HIGH 8.9
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-06-24
- Original CVE updated
- 2026-10-25
- Advisory published
- 2026-06-24
- Advisory updated
- 2026-10-25
Who should care
Defenders responsible for Appsmith deployments should assess exposure and prioritize patching to prevent exploitation. This includes reviewing compensating controls, verifying affected versions, and ensuring remediation is completed. Security teams and operators managing Appsmith should be aware of the vulnerability and take necessary actions to protect their environments.
Why it matters
CVE-2026-50189 is a high-severity vulnerability in Appsmith that allows authenticated administrators to execute OS commands inside the Docker container. Defenders responsible for Appsmith deployments should assess exposure and prioritize patching to prevent exploitation.
- Execution of OS commands inside the Docker container
- Potential for lateral movement within the network
- Need for verification of affected versions and remediation
Technical summary
The vulnerability is caused by Appsmith's bundled supervisord exposing an XML-RPC interface on port 9001, reachable from outside the container via a Caddy reverse-proxy route. The APPSMITH_SUPERVISOR_PASSWORD is exposed via GET /api/v1/admin/env, allowing authenticated administrators to send arbitrary XML-RPC calls to supervisord and execute OS commands inside the Docker container via twiddler.addProgramToGroup. This vulnerability allows for execution of OS commands inside the Docker container, potential for lateral movement within the network, and requires verification of affected versions and remediation.
Defensive priority
Defenders should prioritize patching to prevent exploitation.
Recommended defensive actions
- Patch to version 2.1 or later
- Restrict access to the XML-RPC interface
- Monitor for suspicious activity
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance.
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed.
- Review compensating controls for exposed systems while remediation is scheduled and verified.
Evidence notes
The vulnerability is caused by Appsmith's bundled supervisord exposing an XML-RPC interface on port 9001, reachable from outside the container via a Caddy reverse-proxy route. The APPSMITH_SUPERVISOR_PASSWORD is exposed via GET /api/v1/admin/env, allowing authenticated administrators to send arbitrary XML-RPC calls to supervisord and execute OS commands inside the Docker container.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-50189 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-50189
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-50189 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-50189
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/appsmithorg/appsmith/security/advisories/GHSA-v49v-673j-g4vj
[email protected] - Exploit, Third Party Advisory
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.