Henrik Rydgård
5c329415a5
PSPLoaders: bound the UMD_DATA.BIN read
...
InitMemorySizeForGame read all of disc0:/UMD_DATA.BIN into a vector and then copied
it into a string, with no size limit, from an image we don't control - and the
DISC_ID that gets us here is equally forgeable, it just has to match one of the 16
g_HDRemasters entries. A real UMD_DATA.BIN is a few dozen bytes; anything larger is
a mistake or an attack, so check the size before reading.
2026-08-31 12:54:06 +02:00
..
2026-08-29 23:23:57 +02:00
2026-08-28 21:38:58 +09:00
2026-08-28 22:36:59 +02:00
2026-08-20 00:54:26 +02:00
2026-08-31 00:23:53 +02:00
2026-08-11 20:12:10 +02:00
2026-08-30 00:37:05 +02:00
2026-08-24 10:58:35 +02:00
2026-08-29 23:40:48 +02:00
2026-08-30 00:37:05 +02:00
2026-08-24 11:12:59 +02:00
2026-08-24 09:53:37 +02:00
2026-08-24 09:53:37 +02:00
2026-08-31 01:19:06 +02:00
2026-08-29 23:40:48 +02:00
2026-08-31 01:19:06 +02:00
2026-08-31 01:19:06 +02:00
2026-08-29 23:40:48 +02:00
2026-08-29 23:40:48 +02:00
2026-08-24 11:12:59 +02:00
2026-08-24 11:12:59 +02:00
2026-08-24 09:53:37 +02:00
2026-08-18 10:59:08 +02:00
2026-08-18 09:32:04 +02:00
2026-08-20 00:29:00 +02:00
2026-08-30 01:18:37 +02:00
2026-08-30 01:18:37 +02:00
2026-08-31 12:53:34 +02:00
2026-08-31 01:19:06 +02:00
2026-08-30 23:05:04 +02:00
2026-08-11 22:27:44 +02:00
2026-08-11 20:14:01 +02:00
2026-08-18 13:42:14 +02:00
2026-08-18 13:42:14 +02:00
2026-08-30 23:05:04 +02:00
2026-08-30 23:05:04 +02:00
2026-08-30 23:05:04 +02:00
2026-08-12 14:06:16 +02:00
2026-08-31 12:54:06 +02:00
2026-07-29 16:27:33 +02:00
2026-08-11 15:43:48 +02:00
2026-08-24 09:53:37 +02:00
2026-07-28 00:16:12 +02:00
2026-08-16 13:33:26 +02:00
2026-08-31 01:19:06 +02:00
2026-08-24 09:53:37 +02:00
2026-08-15 18:31:20 +02:00
2026-08-20 00:40:41 +02:00
2026-08-20 00:40:41 +02:00
2026-08-31 12:47:23 +02:00
2026-08-16 23:09:12 +02:00