ZeroHour

CVE-2024-55963

moderate

Broken Access Control DoS in Appsmith before 1.51

CVSS 3.1
6.5 medium
EPSS
31%p98
Published
()
Modified
AI analysis

CVE-2024-55963 is an incorrect access control flaw (CWE-284) in Appsmith, the open-source low-code application platform, where the server restart API fails to verify super-user permissions on incoming requests. Any authenticated user without admin rights can call the restart API, causing the Appsmith server to restart. An attacker can repeatedly trigger restarts to sustain a denial of service, though the impact is confined to Appsmith's own server process within its container and does not affect confidentiality or integrity. All self-hosted and cloud deployments running a version prior to 1.51 are affected, particularly instances where low-privileged user accounts exist. No public proof-of-concept or confirmed in-the-wild exploitation is known yet, but the high EPSS score (30.7%, 98th percentile) indicates an elevated likelihood of exploitation within 30 days.

What to do: Upgrade Appsmith to version 1.51 or later, which adds the missing super-user permission check on the restart API. As an interim mitigation, restrict the restart API endpoint so it is only reachable by admin users (e.g., via reverse-proxy access controls) and audit logs for repeated restart events. Note that exploitation requires valid low-privileged credentials, so review and minimize non-admin account access on exposed instances.

Affected
Appsmithall versions before 1.51
Estimated exposure
moderatelikely thousands of self-hosted Appsmith deployments (estimate; exact count unknown) — Appsmith is a widely adopted open-source low-code platform with a substantial self-hosted install base, but the restart API requires an authenticated low-privileged account and many instances are internal, so the plausible affected…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

An issue was discovered in Appsmith before 1.51. A user on Appsmith that doesn't have admin permissions can trigger the restart API on Appsmith, causing a server restart. This is still within the Appsmith container, and the impact is limited to Appsmith's own server only, but there is a denial of service because it can be continually restarted. This is due to incorrect access control checks, which should check for super user permissions on the incoming request.

Vendors
appsmith
Products
appsmith
Weakness
CWE-284
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

In the news

No ingested article mentions this CVE yet.