CVE-2026-57115
Deferred Deferred - Pending Action

Path Traversal in PraisonAI Agents

Vulnerability report for CVE-2026-57115, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-14

Last updated on: 2026-09-14

Assigner: GitHub, Inc.

Description

PraisonAI is a multi-agent teams system. Prior to praisonaiagents 1.6.59, SpiderTools.scrape_page validates only the initial URL and lets requests.Session.get follow redirects automatically, so a public-looking URL can redirect to a loopback, private, link-local, or metadata address without revalidation. The redirected response body is returned through scrape_page and its extract_links, crawl, and extract_text callers, allowing disclosure from otherwise blocked services. This issue is fixed in praisonaiagents 1.6.59.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-14
Last Modified
2026-09-14
Generated
2026-09-15
AI Q&A
2026-09-14
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 3 associated CPEs
Vendor Product Version / Range
praisonai praisonaiagents 1.6.59
mervinpraison praisonaiagents 1.6.59
mervinpraison praisonai *

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-918 The web server receives a URL or similar request from an upstream component and retrieves the contents of this URL, but it does not sufficiently ensure that the request is being sent to the expected destination.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-57115 is a Server-Side Request Forgery (SSRF) vulnerability in PraisonAI's SpiderTools component. It occurs because SpiderTools.scrape_page validates only the initial URL but follows HTTP redirects automatically without revalidating the redirect target. This allows a public-looking URL to redirect to a blocked internal, loopback, private, or metadata address, and SpiderTools will fetch and return the response from that target.

Detection Guidance

To detect this SSRF vulnerability in PraisonAI's SpiderTools, monitor network traffic for unexpected outbound requests to loopback, private, or metadata addresses. Check logs for SpiderTools functions like scrape_page, extract_links, crawl, or extract_text accessing internal services. Use tools like tcpdump or Wireshark to inspect HTTP redirects from public URLs to blocked targets.

Impact Analysis

An attacker could exploit this to read sensitive internal services, private networks, or metadata endpoints if they are reachable from the server. This could lead to unauthorized access to confidential data, internal configurations, or other restricted resources.

Compliance Impact

This vulnerability could lead to unauthorized data exposure, violating GDPR's data protection principles and HIPAA's security requirements for protecting sensitive health information. Organizations using PraisonAI may face compliance violations if internal data is leaked due to this SSRF flaw.

Mitigation Strategies

Update PraisonAI to version 1.6.59 or later to patch the vulnerability. If updating is not possible, disable automatic redirects in SpiderTools' scrape_page function by setting allow_redirects=False. If redirects are required, manually validate each redirect target against SSRF protections before following it.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-57115. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart