Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/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
6DescriptionCVE.org
A weakness has been identified in assafelovic gpt-researcher up to 3.4.3. This issue affects some unknown processing of the file gpt_researcher/skills/researcher.py of the component WebSocket Interface. Executing a manipulation of the argument task can lead to cross site scripting. The attack may be launched 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
Cross-site scripting (XSS) vulnerability in assafelovic gpt-researcher up to version 3.4.3 allows unauthenticated remote attackers to inject malicious scripts via manipulation of the task argument in the WebSocket Interface component. Publicly available exploit code exists, and the vulnerability affects the file gpt_researcher/skills/researcher.py with low CVSS severity (4.3) but confirmed proof-of-concept availability indicating active technical feasibility.
Technical ContextAI
The vulnerability is a stored or reflected cross-site scripting flaw (CWE-79) in the WebSocket Interface component of gpt-researcher, a research automation tool. The weakness exists in the task parameter processing within the researcher.py skill module. When user-controlled input from the task argument is not properly sanitized or encoded before being rendered in a web context, an attacker can inject malicious JavaScript code that will execute in the victim's browser. The affected product is a Python-based research agent framework that uses WebSocket communication; the vulnerability stems from insufficient input validation on the task parameter, allowing XSS payload injection through this web interface endpoint.
RemediationAI
No vendor-released patch identified at time of analysis; the vendor has not responded to the early notification. Users should immediately implement input sanitization and output encoding for the task parameter in the WebSocket Interface, ensuring all user-supplied values are properly escaped before rendering in HTML or JavaScript contexts. As a temporary mitigation, restrict access to the WebSocket endpoint to trusted users only, implement Content Security Policy (CSP) headers to limit script execution, or disable the WebSocket Interface if not actively required. Monitor the official GitHub repository (https://github.com/assafelovic/gpt-researcher/) for security updates and patch releases. Users should also review application logs for evidence of XSS payload injection attempts via the task parameter.
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
Server-side request forgery in gpt-researcher versions up to 3.4.3 allows unauthenticated remote attackers to manipulate
Stored cross-site scripting (XSS) in assafelovic gpt-researcher versions up to 3.4.3 allows unauthenticated remote attac
Same weakness CWE-79 – Cross-site Scripting (XSS)
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-19178
GHSA-9v4r-x2jq-w7jg