Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/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
Primary rating from Vendor (VulDB) · only source for this CVE.
CVSS VectorVendor: VulDB
Lifecycle Timeline
5DescriptionCVE.org
A weakness has been identified in atototo api-lab-mcp up to 0.2.1. This affects the function analyze_api_spec/generate_test_scenarios/test_http_endpoint of the file src/mcp/http-server.ts of the component HTTP Interface. This manipulation of the argument source/url causes server-side request forgery. The attack is possible to be carried out remotely. The exploit has been made available to the public and could be used for attacks. The project was informed of the problem early through an issue report but has not responded yet.
AnalysisAI
Server-Side Request Forgery (SSRF) in atototo api-lab-mcp versions up to 0.2.1 allows unauthenticated remote attackers to manipulate source/url parameters in analyze_api_spec, generate_test_scenarios, and test_http_endpoint functions within the HTTP interface (http-server.ts). Exploitation permits unauthorized requests to internal or external resources, potentially exposing sensitive data, bypassing access controls, or conducting port scanning. Publicly available exploit code exists. Vendor has not responded to early disclosure (GitHub issue #4).
Technical ContextAI
CWE-918 SSRF stems from insufficient input validation in HTTP server endpoint handlers (http-server.ts). Functions accept user-controlled source/url arguments without sanitizing hostnames, enabling attackers to forge requests to arbitrary destinations including localhost, private networks, or cloud metadata services (169.254.169.254). CVSS vector PR:N confirms no authentication barrier.
RemediationAI
No vendor-released patch identified at time of analysis despite early disclosure via GitHub issue #4 (https://github.com/atototo/api-lab-mcp/issues/4). Until patched version becomes available, immediately implement input validation: whitelist allowed URL schemes (http/https only), blacklist private IP ranges (RFC1918, 127.0.0.0/8, 169.254.0.0/16), enforce destination hostname restrictions, and deploy network segmentation to isolate affected services from internal resources. Monitor VulDB advisory https://vuldb.com/vuln/356288 and project repository https://github.com/atototo/api-lab-mcp/ for updates. If api-lab-mcp is non-critical, consider temporary service deactivation until vendor response confirmed.
Same weakness CWE-918 – Server-Side Request Forgery (SSRF)
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-20831