Spug through 3.4.0 Remote Code Execution via ping_check
cve-program · CVE-2026-90770
PublishedSpug through 3.4.0 contains a remote code execution vulnerability in the ping_check function that interpolates user-supplied monitor addresses directly into shell commands without validation. Authenticated users with monitor permissions can inject shell metacharacters via the /monitor/run_test/ endpoint to execute arbitrary commands as the Spug process user.
Read the publisher's advisoryAffected versions, risk and source history
Related advisories and sources
Publishers link these advisories through the identifiers shown below. A shared identifier or date alone does not tell you whether your software is affected or whether the advisories describe the same cause.
CVE-2026-90770 · CVE overview and exploitation status
cve-program · CVE-2026-90770
- https://github.com/openspug/spug/issues/741
- https://github.com/openspug/spug
- https://github.com/openspug/spug/blob/v3.4.0/spug_api/apps/monitor/executors.py
- https://github.com/openspug/spug/blob/v3.4.0/spug_api/apps/monitor/views.py
- https://github.com/openspug/spug/commit/97aebf133e1f9cbb35ccebadab1faedfdfe93f42
- https://www.vulncheck.com/advisories/spug-through-3.4.0-remote-code-execution-via-ping-check
Related changes
Linked by CVE identifierNo related changes are available here.