Denial of Service Vulnerability in Appsmith by Appsmith
CVE-2024-55963
Key Information:
Badges
What is CVE-2024-55963?
CVE-2024-55963 is a denial of service vulnerability identified in the Appsmith platform, an open-source tool designed for building internal applications through a visually driven interface. This vulnerability allows users without administrative permissions to trigger a server restart by invoking the restart API multiple times. While the impact is restricted to the Appsmith server running in its own container, the ability to continuously restart the server can disrupt services and hinder functionality, ultimately affecting organizational operations that rely on the Appsmith platform.
Technical Details
The vulnerability arises from incorrect access control checks implemented within the Appsmith application prior to version 1.51. Users who do not possess the necessary super user permissions can exploit this weakness by accessing the restart API, causing the Appsmith server to restart unexpectedly. This flaw indicates that the application does not properly validate the authorization of incoming requests, leading to potential disruptions in service availability.
Potential impact of CVE-2024-55963
-
Service Disruption: Repeated exploitation can result in persistent server restarts, leading to significant downtime for applications built on the Appsmith platform, directly affecting user access and operational efficiency.
-
Resource Exhaustion: Continuous activation of the restart function can cause excessive load on server resources, potentially limiting the platform's ability to handle legitimate requests and degrading overall performance.
-
Increased Operational Risks: Organizations relying on Appsmith for critical internal applications may experience operational challenges and decreased productivity, as repeated restarts can hinder the development, deployment, and use of essential business tools.
Exploit Proof of Concept (PoC)
PoC code is written by security researchers to demonstrate the vulnerability can be exploited. PoC code is also a key component for weaponization which could lead to ransomware.
References
EPSS Score
24% chance of being exploited in the next 30 days.
CVSS V3.1
Timeline
- 🟡
Public PoC available
- 👾
Exploit known to exist
Vulnerability published
Vulnerability Reserved