Vulnerabilities |
4 via 148 paths |
|---|---|
Dependencies |
410 |
Source |
GitHub |
Find, fix and prevent vulnerabilities in your code.
high severity
- Vulnerable module: cssom
- Introduced through: crawlee@3.18.2
Detailed paths
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/linkedom@3.18.2 › linkedom@0.18.13 › cssom@0.5.0
Overview
Affected versions of this package are vulnerable to Improper Validation of Specified Quantity in Input via CSSStyleDeclaration.setProperty(), which fails to validate reserved property names. An attacker can supply a stylesheet containing a declaration named length, replacing the internal counter and triggering excessive memory allocation during cssText serialization, causing process termination.
Remediation
There is no fixed version for cssom.
References
high severity
- Vulnerable module: http-cache-semantics
- Introduced through: crawlee@3.18.2
Detailed paths
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/core@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/basic@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/http@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/core@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/http@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/cheerio@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/jsdom@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/linkedom@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/playwright@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/puppeteer@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/core@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/browser-pool@3.18.2 › @crawlee/core@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/http@3.18.2 › @crawlee/core@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/playwright@3.18.2 › @crawlee/core@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/basic@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/http@3.18.2 › @crawlee/basic@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/cheerio@3.18.2 › @crawlee/http@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/jsdom@3.18.2 › @crawlee/http@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/linkedom@3.18.2 › @crawlee/http@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/core@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/browser-pool@3.18.2 › @crawlee/core@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/http@3.18.2 › @crawlee/core@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/playwright@3.18.2 › @crawlee/core@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/http@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/playwright@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/puppeteer@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/cheerio@3.18.2 › @crawlee/http@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/jsdom@3.18.2 › @crawlee/http@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/linkedom@3.18.2 › @crawlee/http@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/core@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/http@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/core@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/browser-pool@3.18.2 › @crawlee/core@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/playwright@3.18.2 › @crawlee/browser-pool@3.18.2 › @crawlee/core@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/puppeteer@3.18.2 › @crawlee/browser-pool@3.18.2 › @crawlee/core@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/cheerio@3.18.2 › @crawlee/http@3.18.2 › @crawlee/core@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/jsdom@3.18.2 › @crawlee/http@3.18.2 › @crawlee/core@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/linkedom@3.18.2 › @crawlee/http@3.18.2 › @crawlee/core@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/playwright@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/basic@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/puppeteer@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/basic@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/cheerio@3.18.2 › @crawlee/http@3.18.2 › @crawlee/basic@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/jsdom@3.18.2 › @crawlee/http@3.18.2 › @crawlee/basic@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/linkedom@3.18.2 › @crawlee/http@3.18.2 › @crawlee/basic@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/core@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/http@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/core@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/browser-pool@3.18.2 › @crawlee/core@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/playwright@3.18.2 › @crawlee/browser-pool@3.18.2 › @crawlee/core@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/puppeteer@3.18.2 › @crawlee/browser-pool@3.18.2 › @crawlee/core@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/cheerio@3.18.2 › @crawlee/http@3.18.2 › @crawlee/core@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/jsdom@3.18.2 › @crawlee/http@3.18.2 › @crawlee/core@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/linkedom@3.18.2 › @crawlee/http@3.18.2 › @crawlee/core@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/playwright@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/puppeteer@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/cheerio@3.18.2 › @crawlee/http@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/jsdom@3.18.2 › @crawlee/http@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/linkedom@3.18.2 › @crawlee/http@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/playwright@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/core@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/puppeteer@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/core@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/cheerio@3.18.2 › @crawlee/http@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/core@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/jsdom@3.18.2 › @crawlee/http@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/core@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/linkedom@3.18.2 › @crawlee/http@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/core@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/playwright@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/browser-pool@3.18.2 › @crawlee/core@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/puppeteer@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/browser-pool@3.18.2 › @crawlee/core@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/playwright@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/core@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/puppeteer@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/core@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/cheerio@3.18.2 › @crawlee/http@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/core@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/jsdom@3.18.2 › @crawlee/http@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/core@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/linkedom@3.18.2 › @crawlee/http@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/core@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/playwright@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/browser-pool@3.18.2 › @crawlee/core@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/puppeteer@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/browser-pool@3.18.2 › @crawlee/core@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
Overview
Affected versions of this package are vulnerable to Improper Authorization via improper validation of security-zeroed cache entries when processing client max-stale directives. An unauthenticated attacker can request the same URL with a large max-stale value to retrieve cached responses belonging to other users, including Set-Cookie session credentials from shared-cache entries that were deliberately zeroed for security reasons.
Remediation
There is no fixed version for http-cache-semantics.
References
high severity
new
- Vulnerable module: zod
- Introduced through: zod@3.25.76
Detailed paths
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › zod@3.25.76Remediation: Upgrade to zod@4.6.6.
Overview
zod is a TypeScript-first schema declaration and validation library with static type inference
Affected versions of this package are vulnerable to Allocation of Resources Without Limits or Throttling via the handleArrayResult parse logic in $ZodArray, which accumulates every validation issue for each failing element in a large array with no cap or early termination. An attacker can submit a large array to an application using an array schema without a length constraint, causing the process to allocate excessive issue objects and crash due to out-of-memory conditions.
Remediation
Upgrade zod to version 4.6.6 or higher.
References
high severity
- Vulnerable module: http-cache-semantics
- Introduced through: crawlee@3.18.2
Detailed paths
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/core@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/basic@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/http@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/core@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/http@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/cheerio@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/jsdom@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/linkedom@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/playwright@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/puppeteer@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/core@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/browser-pool@3.18.2 › @crawlee/core@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/http@3.18.2 › @crawlee/core@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/playwright@3.18.2 › @crawlee/core@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/basic@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/http@3.18.2 › @crawlee/basic@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/cheerio@3.18.2 › @crawlee/http@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/jsdom@3.18.2 › @crawlee/http@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/linkedom@3.18.2 › @crawlee/http@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/core@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/browser-pool@3.18.2 › @crawlee/core@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/http@3.18.2 › @crawlee/core@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/playwright@3.18.2 › @crawlee/core@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/http@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/playwright@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/puppeteer@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/cheerio@3.18.2 › @crawlee/http@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/jsdom@3.18.2 › @crawlee/http@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/linkedom@3.18.2 › @crawlee/http@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/core@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/http@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/core@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/browser-pool@3.18.2 › @crawlee/core@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/playwright@3.18.2 › @crawlee/browser-pool@3.18.2 › @crawlee/core@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/puppeteer@3.18.2 › @crawlee/browser-pool@3.18.2 › @crawlee/core@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/cheerio@3.18.2 › @crawlee/http@3.18.2 › @crawlee/core@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/jsdom@3.18.2 › @crawlee/http@3.18.2 › @crawlee/core@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/linkedom@3.18.2 › @crawlee/http@3.18.2 › @crawlee/core@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/playwright@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/basic@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/puppeteer@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/basic@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/cheerio@3.18.2 › @crawlee/http@3.18.2 › @crawlee/basic@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/jsdom@3.18.2 › @crawlee/http@3.18.2 › @crawlee/basic@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/linkedom@3.18.2 › @crawlee/http@3.18.2 › @crawlee/basic@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/core@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/http@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/core@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/browser-pool@3.18.2 › @crawlee/core@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/playwright@3.18.2 › @crawlee/browser-pool@3.18.2 › @crawlee/core@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/puppeteer@3.18.2 › @crawlee/browser-pool@3.18.2 › @crawlee/core@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/cheerio@3.18.2 › @crawlee/http@3.18.2 › @crawlee/core@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/jsdom@3.18.2 › @crawlee/http@3.18.2 › @crawlee/core@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/linkedom@3.18.2 › @crawlee/http@3.18.2 › @crawlee/core@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/playwright@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/puppeteer@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/cheerio@3.18.2 › @crawlee/http@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/jsdom@3.18.2 › @crawlee/http@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/linkedom@3.18.2 › @crawlee/http@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/playwright@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/core@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/puppeteer@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/core@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/cheerio@3.18.2 › @crawlee/http@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/core@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/jsdom@3.18.2 › @crawlee/http@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/core@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/linkedom@3.18.2 › @crawlee/http@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/core@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/playwright@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/browser-pool@3.18.2 › @crawlee/core@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/puppeteer@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/browser-pool@3.18.2 › @crawlee/core@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/playwright@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/core@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/puppeteer@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/core@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/cheerio@3.18.2 › @crawlee/http@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/core@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/jsdom@3.18.2 › @crawlee/http@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/core@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/linkedom@3.18.2 › @crawlee/http@3.18.2 › @crawlee/basic@3.18.2 › @crawlee/core@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/playwright@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/browser-pool@3.18.2 › @crawlee/core@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/puppeteer@3.18.2 › @crawlee/browser@3.18.2 › @crawlee/browser-pool@3.18.2 › @crawlee/core@3.18.2 › @crawlee/utils@3.18.2 › got-scraping@4.2.2 › got@14.6.6 › cacheable-request@13.0.19 › http-cache-semantics@4.3.0
Overview
Affected versions of this package are vulnerable to Origin Validation Error via the _varyMatches() function, which fails to properly handle Vary: * (wildcard) headers due to byte-for-byte string comparison. An attacker can request URLs previously fetched by other clients to receive cached responses intended for different users, disclosing sensitive information across clients. The Vary: * directive signals that a response is uncacheable for any other request, but the flawed comparison allows the wildcard to be bypassed, enabling cross-client cache disclosure.
Remediation
There is no fixed version for http-cache-semantics.
References
high severity
- Module: idcac-playwright
- Introduced through: crawlee@3.18.2
Detailed paths
-
Introduced through: @houtini/seo-crawler-mcp@houtini-ai/seo-crawler-mcp › crawlee@3.18.2 › @crawlee/puppeteer@3.18.2 › idcac-playwright@0.2.0
GPL-3.0 license