Medium severity · published Mar 25, 2025
CVE-2024-55604
Appsmith's Broken Access Control Allows Viewer Role User to Query Datasources
4.3
CVSS
0.3%
EPSS
No
On KEV
Description
Appsmith is a platform to build admin panels, internal tools, and dashboards. Users invited as "App Viewer" should not have access to development information of a workspace. Datasources are such a component in a workspace. Yet, in versions of Appsmith prior to 1.51, app viewers are able to get a list of datasources in a workspace they're a member of. This information disclosure does NOT expose sensitive data in the datasources, such as database passwords and API Keys. The attacker needs to have been invited to a workspace as a "viewer", by someone in that workspace with access to invite. The attacker then needs to be able to signup/login to that Appsmith instance. The issue is patched in version 1.51. No known workarounds are available.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Attack vector
Network
Complexity
Low
Privileges
Low
User interaction
None
Confidentiality
Low
Integrity
None
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.3% · higher than 17% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
AP
appsmith · appsmithorg
< 1.51 · source: vendor, NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2024-55604
CVE.org
https://www.cve.org/CVERecord?id=CVE-2024-55604
Vendor Advisory
https://github.com/appsmithorg/appsmith/security/advisories/GHSA-794x-gm8v-2wj6
More from appsmith
9.9
CVE-2026-55454
Appsmith: Caddy admin API exposed without authentication
9.8
CVE-2026-24042
Appsmith public apps can execute unpublished actions (viewMode confusion)
9.1
CVE-2026-55455
Appsmith: SSRF in REST API / GraphQL datasource plugins via insufficient host denylist
9.0
CVE-2026-30862
Critical Stored XSS & Privilege Escalation in Appsmith
8.8
CVE-2026-22794
Account Takeover Vulnerability in Appsmith
