Fix: Heap OOB buffer over-read in MP4 atom parsing (#2179)#2180
Fix: Heap OOB buffer over-read in MP4 atom parsing (#2179)#2180carbonFibreCode wants to merge 2 commits intoCCExtractor:masterfrom
Conversation
cfsmp3
left a comment
There was a problem hiding this comment.
Fix looks correct, but the format CI check is failing. Please run clang-format on your changes.
yeah, seems like a version mismatch of CI and local machine clang-format |
CCExtractor CI platform finished running the test files on linux. Below is a summary of the test results, when compared to test for commit 90128d8...:
Your PR breaks these cases:
NOTE: The following tests have been failing on the master branch as well as the PR:
Congratulations: Merging this PR would fix the following tests:
It seems that not all tests were passed completely. This is an indication that the output of some files is not as expected (but might be according to you). Check the result page for more info. |
CCExtractor CI platform finished running the test files on windows. Below is a summary of the test results, when compared to test for commit e4bcade...:
NOTE: The following tests have been failing on the master branch as well as the PR:
Congratulations: Merging this PR would fix the following tests:
This PR does not introduce any new test failures. However, some tests are failing on both master and this PR (see above). Check the result page for more info. |
In raising this pull request, I confirm the following (please check boxes):
My familiarity with the project is as follows (check one):
Fixes #2179
I have updated the calls to [process_tx3g] to pass
sample->dataLength - atomStartas the proper upper boundary limit data size.Which prevent the forging of the manipulative atoms that may read the OOB memory leading to the data leak or crash.