High severity · published Sep 13, 2026
CVE-2026-90774
rustypaste before 0.18.1 Path Traversal via filename header
7.5
CVSS
1.4%
EPSS
No
On KEV
Description
rustypaste before 0.18.1 validates the destination path before applying the optional custom filename HTTP header, allowing attackers to bypass directory-escape checks. Attackers can supply path traversal sequences in the filename header to write files outside the configured upload directory to arbitrary locations.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
None
Integrity
High
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)1.4% · higher than 72% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
RU
rustypaste · orhun
before 0.18.1 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-90774
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-90774
github.com
https://github.com/orhun/rustypaste
github.com
https://github.com/orhun/rustypaste/blob/v0.18.0/src/paste.rs
github.com
https://github.com/orhun/rustypaste/commit/ac05d552596af4a8429d80f30d11f67117ce02c8
github.com
https://github.com/orhun/rustypaste/issues/622
www.vulncheck.com
https://www.vulncheck.com/advisories/rustypaste-before-0.18.1-path-traversal-via-filename-header
