Vulnerability Description
The "s init" command in Serverless-Devs @serverless-devs/s <= 3.1.11 passes unsanitized user input to child_process.spawn() with shell: true. A URL ending in ".git" bypasses the only input check, allowing OS command injection when a user runs "s init" with an attacker-controlled argument.
CVSS Score
CRITICAL
Related Weaknesses (CWE)
References
- https://gist.github.com/j311yl0v3u/5600afea3bea1337805c2e335bd4ae8e
- https://gist.github.com/j311yl0v3u/5600afea3bea1337805c2e335bd4ae8e
FAQ
What is CVE-2026-51190?
CVE-2026-51190 is a vulnerability with a CVSS score of 9.8 (CRITICAL). The "s init" command in Serverless-Devs @serverless-devs/s <= 3.1.11 passes unsanitized user input to child_process.spawn() with shell: true. A URL ending in ".git" bypasses the only input check, allo...
How severe is CVE-2026-51190?
CVE-2026-51190 has been rated CRITICAL with a CVSS base score of 9.8/10. This is considered a critical vulnerability requiring immediate attention.
Is there a patch for CVE-2026-51190?
Check the references section above for vendor advisories and patch information. Review vendor security bulletins for remediation guidance.