Description
A vulnerability, which was classified as critical, was found in spider-flow 0.4.3. Affected is the function FunctionService.saveFunction of the file src/main/java/org/spiderflow/controller/FunctionController.java. The manipulation leads to code injection. It is possible to launch the attack remotely. The exploit has been disclosed to the public and may be used. VDB-249510 is the identifier assigned to this vulnerability.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| — | spider-flow | 0.4.3 | — |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
GitHub 3 repositories
-
gh-ost00/CVE-2024-0195-SpiderFlow ★ 5 · Aug 31, 2024
CVE-2024-0195 Improper Control of Generation of Code ('Code Injection')
-
Cappricio-Securities/CVE-2024-0195 ★ 1 · Jun 11, 2024
SpiderFlow Crawler Platform - Remote Code Execution
-
hack-with-rohit/CVE-2024-0195-SpiderFlow ★ 0 · Sep 7, 2024
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Automated scanner template
A ready-made Nuclei template detects this vulnerability automatically. Vulnerabilities with public scanner templates are typically probed across the internet soon after the template appears — exposed systems should be patched first.
- SpiderFlow Crawler Platform - Remote Code Execution http/cves/2024/CVE-2024-0195.yaml
Source: projectdiscovery/nuclei-templates (MIT) — updated daily. Only links are listed.
References
- https://vuldb.com/?id.249510 vdb-entry technical-description
- https://vuldb.com/?ctiid.249510 signature permissions-required
- https://github.com/laoquanshi/puppy/blob/main/spider-flow%20code%20injection%20causes%20rce.md broken-link exploit