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 vulnerability was determined in assafelovic gpt-researcher up to 3.4.3. Affected is an unknown function of the component ws Endpoint. Executing a manipulation of the argument source_urls can lead to server-side request forgery. It is possible to launch the attack remotely. The exploit has been publicly disclosed and may be utilized. The project was informed of the problem early through an issue report but has not responded yet.
AnalysisAI
Server-side request forgery in gpt-researcher versions up to 3.4.3 allows unauthenticated remote attackers to manipulate the source_urls parameter at the ws endpoint, enabling partial confidentiality, integrity, and availability impacts. A publicly available exploit exists via GitHub issue #1696, though the vendor has not responded to early disclosure. EPSS data not provided, but the low attack complexity (AC:L) and proof-of-concept availability elevate immediate risk for exposed instances.
Technical ContextAI
This is a classic server-side request forgery (CWE-918) vulnerability in the gpt-researcher project, an open-source autonomous research agent framework. The flaw resides in the WebSocket (ws) endpoint's handling of the source_urls argument. SSRF occurs when an application accepts user-controlled URLs and fetches them server-side without proper validation. Attackers can force the server to make requests to arbitrary internal or external resources, bypassing network segmentation, accessing cloud metadata services (e.g., AWS IMDSv1 at 169.254.169.254), or scanning internal networks. The CPE identifier confirms affected product as assafelovic:gpt-researcher through version 3.4.3. The CVSS vector (AV:N/AC:L/PR:N/UI:N) indicates this is a network-accessible vulnerability requiring no authentication or user interaction, making exploitation straightforward for remote attackers who can reach the ws endpoint.
RemediationAI
Upgrade to a patched version once available; monitor the official GitHub repository at https://github.com/assafelovic/gpt-researcher/ for security updates, though vendor has not responded to disclosure at time of analysis. Until a patch is released, implement compensating controls: restrict network access to the ws endpoint using firewall rules or reverse proxy ACLs to allow only trusted clients; deploy web application firewall rules to validate and sanitize source_urls parameters, rejecting private IP ranges (RFC 1918), localhost addresses, cloud metadata endpoints (169.254.169.254, fd00:ec2::254), and non-HTTP/HTTPS schemes; implement egress filtering to prevent the server from initiating connections to internal resources or cloud metadata services; consider disabling the vulnerable ws endpoint entirely if not required for operations. Review server logs for suspicious source_urls parameter values or unexpected outbound connections as indicators of exploitation attempts. Refer to the vulnerability disclosure at https://github.com/assafelovic/gpt-researcher/issues/1696 for technical details and community-proposed mitigations, and monitor VulDB entries at https://vuldb.com/vuln/355421 for updates.
More in Gpt Researcher
View allMissing authentication in gpt-researcher HTTP REST API (versions ≤3.4.3) allows remote attackers to bypass access contro
Remote code injection in gpt-researcher (assafelovic) versions up to 3.4.3 allows unauthenticated attackers to execute a
Cross-site scripting (XSS) vulnerability in assafelovic gpt-researcher up to version 3.4.3 allows unauthenticated remote
Stored cross-site scripting (XSS) in assafelovic gpt-researcher versions up to 3.4.3 allows unauthenticated remote attac
Same weakness CWE-918 – Server-Side Request Forgery (SSRF)
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-19190
GHSA-8p84-j4x4-c993