Skip to main content

Appsmith CVE-2026-5418

| EUVDEUVD-2026-18518 MEDIUM
Server-Side Request Forgery (SSRF) (CWE-918)
2026-04-02 VulDB
5.5
CVSS 4.0 · Vendor: VulDB
View

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Credential Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Impact

CVSS 6.9 with vector AV:N/AC:L/PR:N indicates remote, unauthenticated attack with low complexity and moderate impact (confidentiality, integrity, and availability all rated low). The CVSS:4.0 vector shows E:P (exploit maturity: proof-of-concept), confirming publicly available code but not necessarily in-the-wild exploitation. No CISA KEV status is provided, so active exploitation beyond POC demonstrations is unconfirmed. The combination of network-accessible attack surface (AV:N), no authentication required (PR:N), public exploit availability, and SSRF's utility in lateral movement and information disclosure warrants prioritization despite the moderate CVSS score. Organizations should treat this as a high-priority remediation target, particularly if Appsmith instances are internet-facing or operate in zero-trust environments where SSRF could enable compromise of downstream services.

Exploit ScenarioDerived

An unauthenticated attacker discovers a publicly exposed Appsmith Dashboard instance and crafts a malicious request targeting the computeDisallowedHosts function with a specially formatted URL parameter designed to bypass host validation. The attack exploits insufficient filtering to redirect the server's outbound connection to an internal service such as a cloud metadata endpoint (AWS IMDSv1), internal API, or database server. The server processes the request with its own network privileges, allowing the attacker to extract credentials, configuration data, or trigger unauthorized state changes on backend systems. Publicly available exploit code from GitHub repositories enables rapid weaponization by lower-skilled threat actors.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Apr 02, 2026

Server-side request forgery (SSRF) in Appsmith Dashboard component allows unauthenticated remote attackers to manipulate the computeDisallowedHosts function in WebClientUtils.java, enabling unauthorized server-side requests. Affecting all versions through 1.97, this vulnerability carries moderate real-world risk (CVSS 6.9, EPSS P) with publicly available exploit code. Vendor released patched version 1.99 and responded professionally to early disclosure.

RemediationAI

Vendor-released patch: upgrade Appsmith to version 1.99 or later. Organizations should prioritize this upgrade immediately given the public exploit availability and low attack complexity. For environments unable to upgrade immediately, network segmentation and firewall rules restricting outbound connections from Appsmith instances to internal services can reduce attack surface, though such controls do not address the underlying vulnerability. Review GitHub Security Advisory GHSA-9m89-5jw7-q5cr at https://github.com/appsmithorg/appsmith/security/advisories/GHSA-9m89-5jw7-q5cr for comprehensive remediation guidance and to verify local instance versions.

Affected VersionsENISA

appsmith 1.67
appsmith 1.96
appsmith 1.85
appsmith 1.41
appsmith 1.80
appsmith 1.31
appsmith 1.26
appsmith 1.29
appsmith 1.50
appsmith 1.45
appsmith 1.11
appsmith 1.34
appsmith 1.20
appsmith 1.16
appsmith 1.53
appsmith 1.66
appsmith 1.46
appsmith 1.60
appsmith 1.30
appsmith 1.42
appsmith 1.76
appsmith 1.13
appsmith 1.78
appsmith 1.33
appsmith 1.9
appsmith 1.15
appsmith 1.91
appsmith 1.77
appsmith 1.14
appsmith 1.90
appsmith 1.36
appsmith 1.43
appsmith 1.23
appsmith 1.6
appsmith 1.56
appsmith 1.70
appsmith 1.51
appsmith 1.0
appsmith 1.17
appsmith 1.81
appsmith 1.27
appsmith 1.74
appsmith 1.68
appsmith 1.65
appsmith 1.28
appsmith 1.89
appsmith 1.75
appsmith 1.24
appsmith 1.97
appsmith 1.55
appsmith 1.79
appsmith 1.63
appsmith 1.84
appsmith 1.22
appsmith 1.49
appsmith 1.95
appsmith 1.38
appsmith 1.86
appsmith 1.92
appsmith 1.39
appsmith 1.18
appsmith 1.88
appsmith 1.87
appsmith 1.54
appsmith 1.21
appsmith 1.32
appsmith 1.37
appsmith 1.69
appsmith 1.8
appsmith 1.10
appsmith 1.62
appsmith 1.57
appsmith 1.83
appsmith 1.59
appsmith 1.48
appsmith 1.93
appsmith 1.5
appsmith 1.58
appsmith 1.73
appsmith 1.4
appsmith 1.25
appsmith 1.94
appsmith 1.52
appsmith 1.2
appsmith 1.47
appsmith 1.72
appsmith 1.82
appsmith 1.19
appsmith 1.61
appsmith 1.3
appsmith 1.12
appsmith 1.1
appsmith 1.71
appsmith 1.35
appsmith 1.7
appsmith 1.64
appsmith 1.40
appsmith 1.44

Affected Packages

euvd appsmith no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability resides in the WebClientUtils.java component within Appsmith's Dashboard functionality, specifically in the computeDisallowedHosts function responsible for validating and restricting outbound HTTP requests from the server. SSRF vulnerabilities (CWE-918) occur when insufficient validation of user-controlled input in URL parameters allows attackers to craft requests that bypass intended access controls, enabling the server to make requests to internal resources, local network services, or cloud metadata endpoints that should be unreachable. In Appsmith's case, the improper filtering of disallowed hosts allows an attacker to construct specially crafted payloads that circumvent the allowlist/blocklist mechanism, granting unauthorized access to backend services or internal systems the dashboard should not contact.

Know when Appsmith gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulDB) PRIMARY 5.5 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P

Primary rating from Vendor (VulDB) · only source for this CVE.

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
CVSS changed
Apr 29, 2026 - 01:11 NVD
6.9 (MEDIUM) 5.5 (MEDIUM)
PoC Detected
Apr 03, 2026 - 16:10 vuln.today
Public exploit code
CVE Published
Apr 02, 2026 - 18:30 nvd
MEDIUM 6.9

DescriptionCVE.org

A vulnerability was identified in appsmithorg appsmith up to 1.97. Impacted is the function computeDisallowedHosts of the file app/server/appsmith-interfaces/src/main/java/com/appsmith/util/WebClientUtils.java of the component Dashboard. Such manipulation leads to server-side request forgery. The attack may be launched remotely. The exploit is publicly available and might be used. Upgrading to version 1.99 is recommended to address this issue. The affected component should be upgraded. The vendor was contacted early, responded in a very professional manner and quickly released a fixed version of the affected product.

Threat Intelligence Overview

EPSS Score
0.0%
Top 88% exploitable
Exploit
POC
Public exploit code exists
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

48
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

CVE-2024-55964 CRITICAL POC
9.8 Mar 26

An issue was discovered in Appsmith before 1.52. Rated critical severity (CVSS 9.8), this vulnerability is remotely expl

CVE-2026-22794 CRITICAL POC
9.6 Jan 12

Appsmith before 1.93 allows attackers to control the Origin header value used as the base URL in password reset and emai

CVE-2022-39824 HIGH POC
8.9 Sep 05

Server-side JavaScript injection in Appsmith through 1.7.14 allows remote attackers to execute arbitrary JavaScript code

CVE-2024-51408 MEDIUM POC
6.5 Nov 04

AppSmith Community 1.8.3 before 1.46 allows SSRF via New DataSource for application/json requests to 169.254.169.254 to

CVE-2022-4096 MEDIUM POC
6.5 Nov 21

Server-Side Request Forgery (SSRF) in GitHub repository appsmithorg/appsmith prior to 1.8.2. Rated medium severity (CVSS

CVE-2026-55454 CRITICAL
9.9 Jun 24

Reverse-proxy takeover in Appsmith versions prior to 2.1 lets an authenticated low-privileged user abuse server-side req

CVE-2026-24042 CRITICAL
9.4 Jan 22

Appsmith platform version 1.94 and below has a missing authorization vulnerability that allows unauthenticated access to

CVE-2026-7299 MEDIUM POC
5.4 Jun 02

Stored XSS in Appsmith's SQL query editor autocomplete allows an authenticated Developer-role user to inject persistent

CVE-2026-30862 CRITICAL
9.0 Mar 10

Appsmith platform prior to version 1.96 has a critical stored XSS enabling account takeover through crafted admin panel

CVE-2026-50189 HIGH
8.9 Jun 24

Authenticated command execution in Appsmith versions prior to 2.1 lets any administrator run arbitrary OS commands insid

CVE-2022-38298 HIGH
8.8 Sep 12

Appsmith v1.7.11 was discovered to allow attackers to execute an authenticated Server-Side Request Forgery (SSRF) via re

CVE-2026-34411 MEDIUM
6.9 Mar 27

Appsmith versions prior to 1.98 allow unauthenticated remote attackers to access sensitive instance management API endpo

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy