Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify internet-exposed SIP with default/absent passphrase
-
DeliverySubmit HTTP request with script-bearing program name
-
ExploitPayload stored in SIP application database
-
ExecutionLegitimate user navigates to program listing page
-
PersistInjected JavaScript executes in victim browser
-
ImpactExfiltrate session token or credentials to attacker
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation of the injection phase requires the target SIP instance to accept program submissions with either no passphrase configured or the default passphrase 'opendoor' - both conditions are explicitly cited in the vulnerability description as enabling unauthenticated HTTP submission. This is the primary limiting factor: a SIP deployment configured with a unique non-default passphrase prevents unauthenticated program name submission and blocks the injection vector entirely. The stored XSS payload only executes when a legitimate user navigates to the page rendering program names, requiring passive victim interaction (CVSS UI:P); exploitation cannot be fully achieved without at least one user viewing the poisoned listing. The vulnerability does not affect server-side assets directly (VC:N/VI:N/VA:N in the CVSS 4.0 vector), constraining impact to browser-session compromise of viewing users. SIP instances not exposed to untrusted networks are not reachable by external attackers regardless of passphrase configuration. |
| Impact | The CVSS 4.0 score of 5.3 (Medium) accurately reflects the limited per-system impact: VC:N/VI:N/VA:N indicates the vulnerable system's server-side assets are not directly compromised, while SC:L/SI:L captures the limited but real browser-session impact on users who view the affected page. The most significant real-world amplifier is the deployment condition: SIP's default passphrase 'opendoor' or absent passphrase configuration reduces the attacker's effective barrier to zero, making the unauthenticated injection vector trivially accessible. A public POC from ZeroScience - a reputable vulnerability research firm - further lowers the skill threshold to commodity-level. The CVE is not present in the CISA KEV catalog, indicating no confirmed widespread active exploitation at time of analysis, though the combination of default credentials and public exploit code creates meaningful opportunistic risk. EPSS data was not provided in the intelligence feed, so exploitation probability cannot be quantified further. Risk is moderate for internet-exposed SIP instances on default configuration, low for network-isolated or properly passphrase-protected deployments. |
| Exploit ScenarioDerived | An attacker identifies a publicly reachable SIP instance using the default 'opendoor' passphrase, then submits an HTTP request creating a program entry whose name field contains a JavaScript payload designed to exfiltrate session cookies to an attacker-controlled server. Every legitimate operator or user who subsequently navigates to the SIP program listing page silently executes the injected script in their browser, transmitting their session identifiers to the attacker and enabling account takeover. A publicly available proof-of-concept from ZeroScience (ZSL-2026-5994) documents this precise technique, requiring no special tooling beyond a standard HTTP client. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 14, 2026
Stored cross-site scripting in Sustainable Irrigation Platform (SIP) through version 5.2.16 enables unauthenticated remote attackers to permanently inject arbitrary JavaScript by submitting crafted program names via HTTP requests, with the payload executing in every subsequent viewer's browser. Exploitation is significantly facilitated by the application's acceptance of submissions with no passphrase configured or using the default passphrase 'opendoor', removing any authentication barrier in common deployments. A publicly available proof-of-concept exploit from ZeroScience (ZSL-2026-5994) documents the attack path; this CVE is not currently listed in the CISA KEV catalog.
RemediationAI
No vendor-released patched version has been confirmed in the available intelligence data; defenders should monitor the ZeroScience advisory at https://www.zeroscience.mk/#/advisories/ZSL-2026-5994 and the VulnCheck advisory at https://www.vulncheck.com/advisories/sustainable-irrigation-platform-stored-xss-via-program-name for patch availability. As an immediate compensating control, operators must configure a strong non-default passphrase, replacing the default 'opendoor' value - this blocks unauthenticated program submission and eliminates the primary injection vector, though it does not fix the underlying encoding flaw and is ineffective if legitimate authenticated users are malicious. Network isolation of the SIP web interface to trusted management VLANs or via firewall rules preventing internet exposure reduces attacker reachability at the cost of remote administration capability. Content Security Policy (CSP) headers, if configurable at the web server layer in front of SIP, can limit the impact of any injected scripts by restricting script execution origins, though this is a partial mitigation only.
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
Sustainable Irrigation Platform (SIP), identified by CPE cpe:2.3:a:dan-in-ca:sip:*:*:*:*:*:*:*:*, is an open-source web-based irrigation management application developed by dan-in-ca. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation - Cross-site Scripting), specifically the stored/persistent variant: user-supplied program names submitted via HTTP are persisted without sanitization and later rendered in the browser without output encoding, causing the application to treat attacker-controlled content as executable script. The CVSS 4.0 vector AV:N/AC:L/AT:N/PR:N/UI:P confirms the flaw is exploitable over the network with no complexity or authentication prerequisites on the attacker side, with only passive victim interaction required to trigger payload execution. The wildcard CPE notation indicates NVD has not published a safe version boundary, covering all known releases through 5.2.16.
Know when Sip 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:N/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N
Network-exploitable stored XSS with no auth required (PR:N, AC:L); scope change as payload executes in victims' browsers (S:C); limited confidentiality and integrity loss via session theft; no availability impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
Sustainable Irrigation Platform (SIP) through version 5.2.16 contains a stored cross-site scripting vulnerability that allows unauthenticated attackers to inject arbitrary JavaScript by supplying malicious script payloads within program names submitted via HTTP requests. Attackers can exploit the lack of output encoding on rendered program names to execute arbitrary JavaScript in the browsers of any users viewing the affected page, with exploitation facilitated by the absence of a required passphrase or the default passphrase 'opendoor'.
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
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
Remote command injection in the Sustainable Irrigation Platform (SIP) through version 5.2.16 lets unauthenticated or CSR
Configuration tampering in the Sustainable Irrigation Platform (SIP) through version 5.2.16 lets remote unauthenticated
Arbitrary file write in Sustainable Irrigation Platform (SIP) through 5.2.16 lets remote attackers plant JSON files outs
Cross-site request forgery in the Sustainable Irrigation Platform (SIP) through 5.2.16 lets remote attackers execute sta
Server-side request forgery in Sustainable Irrigation Platform (SIP) through version 5.2.16 allows unauthenticated netwo
EUVD-2026-43681
GHSA-fjj7-xvgh-3jwr
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB