Description
PraisonAI is a multi-agent teams system. Prior to praisonaiagents 1.6.62, searxng_search and the search_web SearxNG provider pass the LLM-controlled searxng_url parameter directly to requests.get without validating its scheme, host, port, or resolved address. Prompt-injected content can direct the default search tool to internal JSON services, distinguish open and closed internal ports, and attempt cloud-metadata requests, with returned JSON results entering agent context. This issue is fixed in praisonaiagents 1.6.62.
Published: 2026-10-12
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: Server‑Side Request Forgery
Action: Immediate Patch
AI Analysis

Impact

Based on the description, it is inferred that the attacker can inject a crafted searxng_url value into prompts used by the PraisonAI agent. This causes the agent to issue HTTP requests to arbitrary hosts without validation, and the JSON responses from those requests are incorporated into the agent’s internal context. The attacker can read internal service data, enumerate open ports, and harvest cloud‑metadata, enabling disclosure of sensitive internal information and potentially providing a foothold for further lateral movement.

Affected Systems

The flaw appears in MervinPraison praisonaiagents versions older than 1.6.62. All deployments of PraisonAI that include the default SearxNG or search_web provider and allow the insecure searxng_url parameter are affected. The issue has been fixed in praisonaiagents 1.6.62 and later releases.

Risk and Exploitability

Based on the description, the likely attack vector is injection of a crafted searxng_url via prompts that the LLM interprets. The CVSS base score of 8.8 highlights a high severity vulnerability. Because the exploit requires injecting content into prompts that the LLM interprets, the attack surface is limited to environments where the agent can receive crafted inputs. Nevertheless, a remote attacker who can influence the agent’s prompts can trigger arbitrary HTTP requests, potentially accessing internal endpoints. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog, but the absence of an EPSS score does not reduce the risk posed by the high CVSS rating or the practical exposure described.

Generated by OpenCVE AI on October 12, 2026 at 21:07 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update praisonaiagents to version 1.6.62 or later, where the searxng_url parameter is no longer passed unsanitized to requests.get.
  • If an immediate update is not possible, disable or remove the SearxNG and search_web providers that accept user‑controlled URLs from the agent configuration.
  • Apply network controls to block outbound HTTP(S) requests from the PraisonAI process to internal addresses, or whitelist only trusted external search endpoints.

Generated by OpenCVE AI on October 12, 2026 at 21:07 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-4pcv-mg8v-vrgf PraisonAI: Server-Side Request Forgery (SSRF) in SearxNG / search_web tools via attacker-controlled searxng_url parameter
History

Tue, 13 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 12 Oct 2026 21:30:00 +0000

Type Values Removed Values Added
First Time appeared Mervinpraison
Mervinpraison praisonaiagents
Vendors & Products Mervinpraison
Mervinpraison praisonaiagents

Mon, 12 Oct 2026 19:00:00 +0000

Type Values Removed Values Added
Description PraisonAI is a multi-agent teams system. Prior to praisonaiagents 1.6.62, searxng_search and the search_web SearxNG provider pass the LLM-controlled searxng_url parameter directly to requests.get without validating its scheme, host, port, or resolved address. Prompt-injected content can direct the default search tool to internal JSON services, distinguish open and closed internal ports, and attempt cloud-metadata requests, with returned JSON results entering agent context. This issue is fixed in praisonaiagents 1.6.62.
Title PraisonAI: Server-Side Request Forgery (SSRF) in SearxNG / search_web tools via attacker-controlled searxng_url parameter
Weaknesses CWE-20
CWE-918
References
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:L'}


Subscriptions

Mervinpraison Praisonaiagents
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-13T15:50:26.330Z

Reserved: 2026-06-24T01:45:48.697Z

Link: CVE-2026-57143

cve-icon Vulnrichment

Updated: 2026-10-13T15:50:06.965Z

cve-icon NVD

Status : Deferred

Published: 2026-10-12T19:16:39.110

Modified: 2026-10-16T20:04:29.760

Link: CVE-2026-57143

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-12T21:15:07Z

Weaknesses
  • CWE-20

    Improper Input Validation

  • CWE-918

    Server-Side Request Forgery (SSRF)