Lucene search
+L

2 matches found

OSV
OSV
added 2026/07/28 8:18 p.m.7 views

GHSA-R5JH-Q2MW-GCX4 Fission: SanitizeFilePath lexical HasPrefix bypass permits sibling-directory escape

SanitizeFilePath in pkg/utils/utils.go validated that a path stayed under a safe directory by calling strings.HasPrefixpath, safedir. This is a lexical check, not a directory boundary check: /packages-extra/evil starts with /packages, so it passed. The function did not enforce a path-separator...

3.6CVSS5.8AI score0.00115EPSS
SaveExploits0References8
Rows per page
Query Builder