Lucene search
+L

3 matches found

OSV
OSV
added 2026/07/17 7:42 p.m.6 views

GO-2026-5949 Note Mark: Path traversal via unsanitized book/note slug in migrate export (sibling of GHSA-g49p) in github.com/enchant97/note-mark/backend

Note Mark: Path traversal via unsanitized book/note slug in migrate export sibling of GHSA-g49p in github.com/enchant97/note-mark/backend...

5.2AI score0.00059EPSS
SaveExploits0References2
OSV
OSV
added 2026/07/09 1:41 p.m.5 views

GHSA-RQRH-8WPV-X7HH Note Mark: Path traversal via unsanitized book/note slug in migrate export (sibling of GHSA-g49p)

Summary Note Mark validates book and note slug values with the OpenAPI/huma tag pattern:"a-z0-9-+". huma compiles this with regexp.MustCompiles.Pattern and tests it with patternRe.MatchStringstr, an UNANCHORED match. Because the pattern is not anchored ^...$, any string that merely CONTAINS one...

8.6CVSS6.5AI score0.00059EPSS
SaveExploits0References3
Github Security Blog
Github Security Blog
added 2026/07/09 1:41 p.m.11 views

Note Mark: Path traversal via unsanitized book/note slug in migrate export (sibling of GHSA-g49p)

Summary Note Mark validates book and note slug values with the OpenAPI/huma tag pattern:"a-z0-9-+". huma compiles this with regexp.MustCompiles.Pattern and tests it with patternRe.MatchStringstr, an UNANCHORED match. Because the pattern is not anchored ^...$, any string that merely CONTAINS one...

6.5AI score0.00059EPSS
SaveExploits0References3Affected Software1
Rows per page
Query Builder