Files
ppsspp/Core
Henrik Rydgård 93a8b0e501 VirtualDiscFileSystem: reject ".." in .ppsspp-index.lst entries
fileName is taken verbatim from the index file (only a leading slash
is stripped) and then used essentially unsanitized to build a path
under basePath (GetLocalPath() is a plain string join, unlike
MetaFileSystem::RealPath which does collapse ".." for normal game file
access). A crafted index file - these virtual-disc folders are commonly
shared/downloaded as homebrew - could use a ".." component to make
PPSSPP probe or open arbitrary host files/directories outside the
intended folder just by loading it. Reuse the existing
HasParentDirComponent() helper (already used for the same purpose in
GameManager's zip extraction) to reject such entries.
2026-08-11 08:57:15 +02:00
..
2026-08-10 10:11:24 +02:00
2026-08-10 10:11:24 +02:00
2026-08-09 22:10:54 +02:00
2026-08-09 22:10:54 +02:00
2026-06-02 11:15:08 +02:00
2026-08-09 22:10:54 +02:00
2026-08-10 11:02:25 +02:00
2026-07-29 16:27:33 +02:00
2026-08-03 19:11:07 +02:00
2026-08-10 10:11:24 +02:00
2026-08-05 09:48:51 +02:00
2026-08-05 00:15:56 +02:00
2025-05-31 18:25:55 +02:00
2025-03-27 14:26:48 +01:00
2026-08-10 10:11:24 +02:00
2026-07-29 16:27:33 +02:00
2025-08-31 13:37:43 +02:00
2026-07-27 18:37:28 +02:00
2026-07-29 16:27:33 +02:00