CVE-2026-116066

Firecrawl before 2.11.586 SSRF Protection Bypass via DNS Rebinding in Playwright Service

Published Oct 25, 2026 CVSS 4.0 · 7 High EPSS < 1% KEV · Not listed
Description
Firecrawl before 2.11.586 contains a server-side request forgery vulnerability in the Playwright service SSRF proxy that allows attackers to bypass isInternalHost checks via DNS rebinding. Attackers controlling DNS for a scrape target can return a public address during validation and a private address at connect time, retrieving cloud metadata and internal resources through the scrape API.

Analysis

AI-generated

Technical impact

Firecrawl before version 2.11.586 has a server‑side request forgery condition where attackers can persuade the Playwright service to fetch data from an internal IP address that is not part of the internal network checks. By manipulating the DNS resolution of the target domain, the attacker can first provide a DNS response that passes the public‑host check and then, during the actual connection, supply a private‑address resolution that the application will follow. This allows the attacker to read cloud metadata, internal services, or any data accessible from the host on which the Playwright service runs. The vulnerability is classified as CWE‑918, which is exploitation of a server‑side request forgery flaw.

Affected Systems

Firecrawl’s Playwright service running any release before 2.11.586 is impacted. Users of the Firecrawl product that expose the security‑critical SSRF proxy to external requests should consider their installation a risk until the software is updated to the fixed version or later.

Risk and Exploitability

The CVSS score of 7.0 marks the vulnerability as high severity and indicates a significant risk to confidentiality, integrity, and availability. Exclusion from the CISA KEV catalog and the lack of an EPSS value mean there is no current evidence of broader exploitation, yet the technique—DNS rebinding—is well known and could be leveraged by a remote attacker who can control the DNS record for the scrape target. The vulnerability can be exploited without authentication if the Playwright service endpoint is reachable from the attacker’s network, and the only pre‑condition is the attacker’s ability to influence the DNS resolution process. This leads to a low attack‑cost, high impact vector for a malicious actor with network control over the scrape target.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Firecrawl to version 2.11.586 or later to incorporate the SSRF protection fix.
  • In environments where an immediate upgrade is not possible, isolate the Playwright service by restricting its outbound connections to only known good destinations and blocking any requests to private IP ranges.
  • Monitor for DNS queries that switch from public to private IP addresses during session establishment and consider rejecting or flagging such patterns in log analysis tools.

Generated by OpenCVE AI on October 25, 2026 at 14:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
First Time appeared Firecrawl
Firecrawl firecrawl
Vendors & Products Firecrawl
Firecrawl firecrawl
Type Values Removed Values Added
Description Firecrawl before 2.11.586 contains a server-side request forgery vulnerability in the Playwright service SSRF proxy that allows attackers to bypass isInternalHost checks via DNS rebinding. Attackers controlling DNS for a scrape target can return a public address during validation and a private address at connect time, retrieving cloud metadata and internal resources through the scrape API.
Title Firecrawl before 2.11.586 SSRF Protection Bypass via DNS Rebinding in Playwright Service
Weaknesses CWE-918
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:H/SI:L/SA:L'}

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Oct 29, 2026, 7:48 PM
Reserved
Oct 25, 2026, 1:57 AM
Status
Deferred
Published
Oct 25, 2026, 12:16 PM
Modified
Oct 29, 2026, 8:17 PM