]> git.feebdaed.xyz Git - 0xmirror/radare2.git/commit
Cleanup the pdb parser, adding more boundary checks and reuse r2 primitives master
authorpancake <pancake@nowsecure.com>
Fri, 26 Dec 2025 23:46:57 +0000 (00:46 +0100)
committerGitHub <noreply@github.com>
Fri, 26 Dec 2025 23:46:57 +0000 (00:46 +0100)
commit01a62d726871e996bacd0e45d7da5c0dd76b6f6d
tree49620389477996be5d40bf66128124268bfa07e8
parentc4331955f6ead0fd61ba3f1459103011ec7bceb1
Cleanup the pdb parser, adding more boundary checks and reuse r2 primitives

* Fixes two oobread bugs (15478891547971)
13 files changed:
libr/bin/format/pdb/dbi.c
libr/bin/format/pdb/fpo.c
libr/bin/format/pdb/gdata.inc.c
libr/bin/format/pdb/omap.c
libr/bin/format/pdb/pdb.c
libr/bin/format/pdb/pdb_downloader.c
libr/bin/format/pdb/stream_file.c
libr/bin/format/pdb/stream_file.h
libr/bin/format/pdb/stream_pe.c
libr/bin/format/pdb/tpi.c
libr/bin/format/pdb/tpi.h
libr/bin/format/pdb/types.h
libr/util/hex.c