๐Ÿ” CVE Alert

CVE-2026-34783

HIGH 8.1

Ferret has a Path Traversal in IO::FS::WRITE allows arbitrary file write when scraping malicious websites

CVSS Score
8.1
EPSS Score
0.2%
EPSS Percentile
36th

Ferret is a declarative system for working with web data. Prior to 2.0.0-alpha.4, a path traversal vulnerability in Ferret's IO::FS::WRITE standard library function allows a malicious website to write arbitrary files to the filesystem of the machine running Ferret. When an operator scrapes a website that returns filenames containing ../ sequences, and uses those filenames to construct output paths (a standard scraping pattern), the attacker controls both the destination path and the file content. This can lead to remote code execution via cron jobs, SSH authorized_keys, shell profiles, or web shells. This vulnerability is fixed in 2.0.0-alpha.4.

CWE CWE-22 CWE-73
Vendor montferret
Product ferret
Published Apr 6, 2026
Last Updated Apr 7, 2026
Stay Ahead of the Next One

Get instant alerts for montferret ferret

Be the first to know when new high vulnerabilities affecting montferret ferret are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
None
Integrity
High
Availability
High

Affected Versions

MontFerret / ferret
< 2.0.0-alpha.4

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/MontFerret/ferret/security/advisories/GHSA-j6v5-g24h-vg4j github.com: https://github.com/MontFerret/ferret/commit/160ebad6bd50f153453e120f6d909f5b83322917