CVE-2026-39376

7.5

KagiSearch · FastFeedParser

FastFeedParser prior to 0.5.10 is vulnerable to uncontrolled recursion via infinite meta-refresh loops, leading to process crashes and potential SSRF exploitation.

Executive summary

FastFeedParser versions prior to 0.5.10 are vulnerable to uncontrolled recursion that can cause service disruption and potential internal network access via SSRF.

Vulnerability

The parser fails to implement depth limits, URL deduplication, or redirect caps when processing meta-refresh tags. This allows an unauthenticated attacker to trigger an infinite recursion chain, exhausting the Python call stack and crashing the application.

Business impact

A successful exploit results in a denial of service (DoS) by crashing the application process, which can lead to significant downtime for services relying on the parser. Furthermore, the ability to chain this vulnerability with server side request forgery (SSRF) poses a high risk to internal network segments, potentially exposing sensitive infrastructure or services that are otherwise protected from the public internet. Given the CVSS score of 7.5, this vulnerability represents a high-severity risk to system availability and internal security posture.

Remediation

Immediate Action: Update the FastFeedParser library to version 0.5.10 or later immediately to incorporate the necessary recursion limits and security patches.

Proactive Monitoring: Monitor application logs for unexpected process crashes or high memory utilization patterns that may indicate attempts to trigger recursive parsing loops.

Compensating Controls: Implement egress filtering at the network level to restrict the parser from communicating with unauthorized or untrusted external domains, and utilize a Web Application Firewall to block requests containing suspicious meta-refresh headers.

Exploitation status

Public Exploit Available: Yes, a public proof-of-concept exists in a GitHub repository (https://github.com/redyank/CVE-2026-39376).

Analyst recommendation

The high CVSS score, combined with the presence of a public proof-of-concept, necessitates immediate attention. Organizations utilizing FastFeedParser must prioritize updating to version 0.5.10 to eliminate the recursion flaw and prevent potential SSRF exploitation. Failure to patch leaves the host environment susceptible to both application instability and unauthorized reconnaissance of internal network resources.

Sources