We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Thanks for reporting your issue. Please make sure these boxes are checked before submitting your issue - thank you!
[ √] I looked for a similar issue and couldn't find any. [ √] I tried with the latest version of GPAC. Installers available at http://gpac.io/downloads/gpac-nightly-builds/ [ √] I give enough information for contributors to reproduce my issue (meaningful title, github labels, platform and compiler, command-line ...). I can share files anonymously with this dropbox: https://www.mediafire.com/filedrop/filedrop_hosted.php?drop=eec9e058a9486fe4e99c33021481d9e1826ca9dbc242a6cfaab0fe95da5e5d95 Detailed guidelines: http://gpac.io/2013/07/16/how-to-file-a-bug-properly/
A crafted input will lead to crash in box_code_base.c at gpac 0.8.0.
Triggered by ./MP4Box -diso POC -out /dev/null
Poc 007-memleak-sgpd_parse_entry
The ASAN information is as follows:
./MP4Box -diso 007-memleak-sgpd_parse_entry -out /dev/null [iso file] Unknown box type gods in parent moov [iso file] Box "avcC" (start 939) has 34 extra bytes [iso file] Unknown box type 0000 in parent sinf [iso file] Invalid descriptor tag 0xc1 in esds [iso file] Read Box "esds" (start 1491) failed (Invalid IsoMedia File) - skipping [iso file] Invalid descriptor tag 0xc1 in esds [iso file] Read Box "esds" (start 0) failed (Invalid IsoMedia File) - skipping [isom] not enough bytes in box sgpd: 20 left, reading 63 (file isomedia/box_code_base.c, line 9926) [iso file] Read Box "sgpd" (start 1678) failed (Invalid IsoMedia File) - skipping [iso file] Read Box "stbl" (start 1431) failed (Invalid IsoMedia File) - skipping [iso file] Read Box "minf" (start 1371) failed (Invalid IsoMedia File) - skipping [iso file] Read Box "mdia" (start 1298) failed (Invalid IsoMedia File) - skipping [iso file] Read Box "trak" (start 1198) failed (Invalid IsoMedia File) - skipping [iso file] Read Box "moov" (start 351) failed (Invalid IsoMedia File) - skipping Error opening file 007-memleak-sgpd_parse_entry: Invalid IsoMedia File ================================================================= ==6751==ERROR: LeakSanitizer: detected memory leaks Direct leak of 37 byte(s) in 1 object(s) allocated from: #0 0x7f25e0370b50 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.4+0xdeb50) #1 0x55e8ff099553 in sgpd_parse_entry isomedia/box_code_base.c:9656 #2 0x55e8ff099553 in sgpd_Read isomedia/box_code_base.c:9922 SUMMARY: AddressSanitizer: 37 byte(s) leaked in 1 allocation(s)
The text was updated successfully, but these errors were encountered:
add sgpd constant_iv_size check (#1345)
6c1e7dd
thanks for the report
this should be fixed by the commit above
reopen if needed
Sorry, something went wrong.
No branches or pull requests
Thanks for reporting your issue. Please make sure these boxes are checked before submitting your issue - thank you!
[ √] I looked for a similar issue and couldn't find any.
[ √] I tried with the latest version of GPAC. Installers available at http://gpac.io/downloads/gpac-nightly-builds/
[ √] I give enough information for contributors to reproduce my issue (meaningful title, github labels, platform and compiler, command-line ...). I can share files anonymously with this dropbox: https://www.mediafire.com/filedrop/filedrop_hosted.php?drop=eec9e058a9486fe4e99c33021481d9e1826ca9dbc242a6cfaab0fe95da5e5d95
Detailed guidelines: http://gpac.io/2013/07/16/how-to-file-a-bug-properly/
A crafted input will lead to crash in box_code_base.c at gpac 0.8.0.
Triggered by
./MP4Box -diso POC -out /dev/null
Poc
007-memleak-sgpd_parse_entry
The ASAN information is as follows:
The text was updated successfully, but these errors were encountered: