CVE-2026-72904
Last modified
CVE-2026-72904 is a critical-severity vulnerability rated 9.3/10 on the CVSS scale. Firecrawl turns entire websites into LLM-ready markdown or structured data. Prior to 2.11.32, a critical arbitrary file read vulnerability exists in Firecrawl's extraction functionality due to unsafe schema dereferencing of user-supplied JSON schemas in apps/api/src/lib/extract/helpers/dereference-schema.ts. EPSS estimates a 0.29% chance of exploitation in the next 30 days.
Description
Firecrawl turns entire websites into LLM-ready markdown or structured data. Prior to 2.11.32, a critical arbitrary file read vulnerability exists in Firecrawl's extraction functionality due to unsafe schema dereferencing of user-supplied JSON schemas in apps/api/src/lib/extract/helpers/dereference-schema.ts. The affected code invokes the json-schema-ref-parser dependency with default resolver settings, allowing external and local file references to be resolved during schema processing. An authenticated attacker can supply a malicious schema containing a $ref within default, const, or enum fields that are not traversed by AJV validation. By triggering a dereference error, file contents from the extract worker filesystem may be included in persisted error messages returned through the extraction API, enabling arbitrary file reads and SSRF against internal or external HTTP endpoints. This issue is fixed in version 2.11.32.
Metrics
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| firecrawl | firecrawl | < 2.11.32 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-72904?
How severe is CVE-2026-72904?
How do I fix CVE-2026-72904?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-72899Metabase allows an unauthenticated attacker to inject arbitr…10
- CVE-2026-7290A vulnerability was determined in JeecgBoot up to 3.9.1. Imp…6.3
- CVE-2026-72900Metabase allows an authenticated, low-privileged attacker to…7.1
- CVE-2026-72901Dokploy is a free, self-hostable Platform as a Service (PaaS…9.9
- CVE-2026-72902Dokploy is a free, self-hostable Platform as a Service (PaaS…9.9
- CVE-2026-72903Tabby (formerly Terminus) is a highly configurable terminal …8.1
- CVE-2026-72905Rejected reason: Further research determined the issue is no…
- CVE-2026-72906ERPNext is a free and open source Enterprise Resource Planni…4.3
- CVE-2026-72907ERPNext is a free and open source Enterprise Resource Planni…6.5
- CVE-2026-72908ERPNext is a free and open source Enterprise Resource Planni…6.5
- CVE-2026-72909ERPNext is a free and open source Enterprise Resource Planni…7.1
- CVE-2026-7291A weakness has been identified in o2oa up to 10.0. This affe…6.3
Are you affected by CVE-2026-72904?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
