Severity by source
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Network-reachable and unauthenticated (AV:N/PR:N) via absent/default passphrase, but execution is gated on station activation (AC:H); full RCE gives C:H/I:H/A:H with scope unchanged.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
Sustainable Irrigation Platform (SIP) through version 5.2.16 contains a command injection vulnerability in the optional cli_control plugin that allows unauthenticated or cross-site request forgery attackers to execute arbitrary operating-system commands by storing a malicious payload via the plugin's HTTP endpoint. Attackers can trigger execution by activating the associated irrigation station, exploiting the absence of passphrase protection or the default passphrase 'opendoor', to achieve arbitrary command execution on the underlying host.
AnalysisAI
Remote command injection in the Sustainable Irrigation Platform (SIP) through version 5.2.16 lets unauthenticated or CSRF-driven attackers store a malicious payload via the optional cli_control plugin's HTTP endpoint and execute arbitrary OS commands on the host when the linked irrigation station is activated. Because the plugin ships with no passphrase protection or the well-known default passphrase 'opendoor', exploitation is trivial on default installs. Publicly available exploit code exists (ZeroScience/VulnCheck), though the flaw is not listed in CISA KEV, and the CVSS 4.0 base score is 9.2 (Critical).
Technical ContextAI
SIP (dan-in-ca:sip) is an open-source, Python-based sprinkler/irrigation controller commonly run on single-board computers such as the Raspberry Pi, extensible through a plugin architecture. The vulnerability lives in the optional cli_control plugin, which is designed to run shell/CLI commands tied to irrigation station events. The root cause is CWE-78 (OS Command Injection): attacker-controlled input submitted to the plugin's HTTP endpoint is stored and later passed to an operating-system command interpreter without sanitization, so shell metacharacters or a full command string are executed as the SIP process user. The weakness is compounded by an authentication/authorization gap in the plugin's passphrase gate, which is either absent or left at the hard-coded default 'opendoor'.
RemediationAI
No vendor-released fixed version is identified in the provided data, so treat this as: No vendor-released patch identified at time of analysis - monitor the SIP project and the VulnCheck advisory (https://www.vulncheck.com/advisories/sustainable-irrigation-platform-rce-via-cli-control-plugin-command-injection) for a patched release. As immediate compensating controls: disable or uninstall the optional cli_control plugin entirely if it is not required (removes the vulnerable endpoint at the cost of losing CLI-triggered station actions); if the plugin must stay, set a strong, unique passphrase and remove the default 'opendoor' value so the gate is actually enforced; and restrict network access to the SIP web interface by binding it to localhost or placing it behind a firewall/VPN and allowlisting only trusted management hosts (this blocks the unauthenticated network path but may break remote operation). To mitigate the CSRF path, avoid browsing untrusted sites in a session authenticated to SIP and, where possible, run the interface on an isolated management network. Consult the ZeroScience advisory (https://www.zeroscience.mk/#/advisories/ZSL-2026-5999) for exploit specifics when validating mitigations.
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
Stored cross-site scripting in Sustainable Irrigation Platform (SIP) through version 5.2.16 enables unauthenticated remo
Same weakness CWE-78 – OS Command Injection
View allSame technique Command Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-43690
GHSA-j4xr-2mrh-gcch