crawlseo Server-Side Request Forgery via Crawler
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- —
- Confidentiality · integrity · availability
- None · None · None
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA.
Summary
crawlseo from 0.1.0 before 0.2.4 contains a server-side request forgery flaw in its crawler engine (CWE-918). The isPrivateIp() check misses reserved ranges such as RFC 6598 Carrier-Grade NAT, RFC 6890 and TEST-NET ranges, and the validated address is not pinned for the outbound connection, so a DNS rebinding attack can bypass it. An authenticated attacker can add a domain that resolves to an internal address, trigger a crawl of internal services or cloud metadata endpoints, and read the page title, description, headings, status code and links through the crawl results API.
Written with Claude Haiku 5.5 from the sources below · 2026-10-29
Description from the CNA
crawlseo before version 0.2.4 contains a server-side request forgery vulnerability in its crawler engine where isPrivateIp() fails to block reserved IP ranges such as RFC 6598 Carrier-Grade NAT, RFC 6890, TEST-NET ranges and certain IPv6 addresses, and additionally fails to pin the validated address for the actual outbound connection, allowing a TOCTOU DNS rebinding bypass. An authenticated attacker can add a malicious domain that resolves to an internal or restricted address, trigger a crawl to reach internal services or cloud metadata endpoints like 169.254.169.254, and retrieve the fetched page's title, description, headings, status code and links through the crawl results API, enabling internal network reconnaissance.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
Update crawlseo to version 0.2.4 or later, which fixes the flaw. The sources list no fixed version for crawlseo other than 0.2.4.
Written with Claude Haiku 5.5 from the sources below · 2026-10-29
- Fix · CNA crawlseo (crawlseo) Fixed in 0.2.4
Timeline
- 2026-10-22 Threatist record created from CVE-2026-115411
- 2026-10-22 Alias added: GHSA-rvhf-6hhm-xg6w
- 2026-10-29 CISA SSVC decision points changed
References
More crawlseo vulnerabilities
- TI-2026-79297 Cleartext storage of Google OAuth tokens in crawlseo CVSS 4.0MEDIUM 6.7
Sources
- CVE-2026-115411 · CVE Program
- CVE-2026-115411 · NVD
- FIRST EPSS
- GHSA-rvhf-6hhm-xg6w · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences