summaryrefslogtreecommitdiff
path: root/bin/tar2sqfs
diff options
context:
space:
mode:
authorDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>2020-09-03 17:51:06 +0200
committerDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>2020-09-03 18:28:09 +0200
commitc6d289ab9e604369c25ed2c766842318f74e9256 (patch)
tree9782addc35fcb9c9f85f9c1e7ac79bacbcdb4843 /bin/tar2sqfs
parent4c053b734cc6645ee75a11dd323bd777165d4782 (diff)
Fix integer bounds checking in GNU tar sparse format 1.0 parser
- Make sure the file actually has that many records before trying to read one and fail if not. - Use the helper macros for size_t overflow checking instead of assuming size_t == uint64_t. - Impose a "reasonable" upper bound on the number of data segments and insist that there is at least one entry. Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
Diffstat (limited to 'bin/tar2sqfs')
0 files changed, 0 insertions, 0 deletions