Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with node-management permission
-
DeliverySubmit crafted URL to Add Remote Node API
-
ExploitBypass isValidRemoteUrl validation
-
ExecutionServer issues attacker-directed request
-
ImpactReach internal services via SSRF
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. |
| Exploitation Conditions | Exploitation requires an authenticated account holding node-management permission and use of the Add Remote Node API endpoint, where a URL supplied to the isValidRemoteUrl function (backend/src/utils/validation.ts) bypasses validation to initiate server-side requests. Limiting factors: the attacker must already be authenticated and privileged (PR:H), so this is not reachable by anonymous remote users; impact is further constrained because, per the vendor, the flaw demonstrates server-side request capability but not arbitrary internal response exfiltration. Affected versions are Sencho up to and including 0.97.1. |
| Impact | This is a genuinely low-priority issue despite being an SSRF (CWE-918), and the signals are consistent rather than conflicting. The vendor-supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:N/VC:L/VI:L/VA:L) and base score of 2.0 both point to low real-world risk: exploitation requires PR:H - an authenticated user already holding node-management permission - which sharply limits the attacker population to trusted/privileged accounts. The E:P (Proof-of-Concept) exploit maturity aligns with the confirmed publicly available POC (gist by jovair1994), but a POC is not active exploitation; there is no CISA KEV listing and no EPSS score was provided, so there is no evidence of widespread or automated exploitation. Impact is explicitly bounded: the vendor states the report demonstrates server-side request capability but NOT arbitrary internal response exfiltration, which is why confidentiality/integrity/availability are each only Low. In short, this is a low-CVSS, low-real-risk, privilege-gated SSRF - not a priority for emergency patching, though it should be fixed in normal cycles given a public POC exists. |
| Exploit ScenarioDerived | An authenticated user with node-management permission uses the Add Remote Node API endpoint to supply a crafted URL that fails the isValidRemoteUrl validation in backend/src/utils/validation.ts, causing the server to issue requests to attacker-chosen internal or external destinations. A public proof-of-concept exists, but per the vendor the flaw yields server-side request capability (e.g., internal port/service probing or SSRF-based interactions) rather than exfiltration of internal response bodies. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 11, 2026
Server-side request forgery in Studio-Saelix Sencho up to 0.97.1 allows an authenticated user with node-management permission to supply a crafted URL to the Add Remote Node API endpoint, where the isValidRemoteUrl function in backend/src/utils/validation.ts fails to block server-side requests. Publicly available exploit code exists, and the CVSS 4.0 base score is 2.0; the independent assessment also rates this as a low-priority issue. Per the vendor, the issue demonstrates server-side request capability but not arbitrary internal response exfiltration, so confidentiality, integrity, and availability impact are limited.
RemediationAI
No vendor-released patch identified at time of analysis, so remediation should focus on compensating controls. Restrict the Add Remote Node API endpoint and node-management permission to tightly trusted administrators, and review existing accounts with that permission. Enforce strict server-side URL validation for remote node addresses by allowlisting approved hostnames/IPs and blocking loopback, link-local, private, and cloud metadata ranges (for example 127.0.0.0/8, 169.254.0.0/16, 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16, and metadata endpoints), with DNS rebinding protections; this may break legitimate remote nodes that use private addressing. Apply egress filtering from the Sencho backend so it cannot reach sensitive internal services, accepting that outbound integrations or update checks may need explicit exceptions. If remote node management is not required, disable or remove that feature, understanding the loss of functionality. Monitor VulDB references (https://vuldb.com/vuln/416187 and https://vuldb.com/cve/CVE-2026-108521) for a fixed release, and treat the public exploit gist (https://gist.github.com/jovair1994/db23594d74428d38606e8000beb867d4) as a signal to prioritize the above access controls.
Affected VersionsENISA
Affected Packages
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 flaw is an SSRF (CWE-918) rooted in URL validation performed by isValidRemoteUrl in the Sencho backend (backend/src/utils/validation.ts). The Add Remote Node API endpoint accepts a remote node URL from a user who already holds node-management privileges; the validation routine does not adequately prevent the Sencho server from making a request to an attacker-chosen destination. The CPE cpe:2.3:a:studio-saelix:sencho:*:*:*:*:*:*:*:* matches Sencho, with the advisory scope covering versions up to and including 0.97.1. The CVSS 4.0 vector AV:N/AC:L/AT:N/PR:H/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P confirms network reachability with high privileges required, and the independent CVSS 3.1 assessment (AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:L) aligns. Because no arbitrary internal response exfiltration is demonstrated, the practical impact is constrained compared with full SSRF data-theft scenarios.
Know when Sencho 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Network-reachable API (AV:N) but requires a privileged node-management account (PR:H), no user interaction; SSRF yields only limited C/I/A with no response exfiltration, so all impacts are Low.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A vulnerability has been found in Studio-Saelix Sencho up to 0.97.1. Affected by this issue is the function isValidRemoteUrl of the file backend/src/utils/validation.ts of the component Add Remote Node API Endpoint. Such manipulation leads to server-side request forgery. The attack can be executed remotely. The exploit has been disclosed to the public and may be used. The vendor confirms: "The node API URL could be configured by an authenticated user with node-management permission and used to initiate server-side requests. [T]he report demonstrates server-side request capability but not arbitrary internal response exfiltration."
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.
EUVD-2026-96728
GHSA-44m2-rqg4-q7xj
NVD
CVE.org
EPSS
VulDB
Exploit-DB