CVE-2026-29871: Path Traversal
Source CVE Database V5
Not known to be exploited · CVSS 7.5 High.
Data as of 26 Oct 2026, 17:16 UTC
- EPSS
- 0.5% chance of exploitation in 30 days – higher than 47% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:NExploitation evidence
Disclosed: evidence found.
CVE published 27 Mar 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
AI-suggested
To mitigate CVE-2026-29871, organizations should immediately audit and sanitize all user-supplied input used in filesystem path construction. Specifically, implement strict validation to disallow directory traversal sequences such as '../' or absolute paths. Employ secure coding practices such as using safe path joining functions that restrict access to a predefined directory (e.g., Python's pathlib with resolve and strict checks). If possible, apply access controls at the filesystem level to limit the backend process's permissions to only necessary directories. Monitor and log access to the stream-audio endpoint for unusual or suspicious requests. Until an official patch is released, consider temporarily disabling or restricting access to the vulnerable endpoint. Conduct thorough code reviews and penetration testing to identify similar vulnerabilities elsewhere in the codebase. Additionally, keep the software dependencies and frameworks up to date and subscribe to security advisories related to the awesome-llm-apps project. Finally, implement network-level protections such as web application firewalls (WAFs) with rules to detect and block path traversal attempts targeting this endpoint.
Description
A path traversal vulnerability exists in the awesome-llm-apps project in commit e46690f99c3f08be80a9877fab52acacf7ab8251 (2026-01-19) in the Beifong AI News and Podcast Agent backend in FastAPI backend, stream-audio endpoint, in file routers/podcast_router.py, in function stream_audio. The stream-audio endpoint accepts a user-controlled path parameter that is concatenated into a filesystem path without proper validation or restriction. An unauthenticated remote attacker can exploit this vulnerability to read arbitrary files from the server filesystem, potentially disclosing sensitive information such as configuration files and credentials.