Fix TLV dB parser in case of used container
31 Aug
2024
31 Aug
'24
8:40 p.m.
alsa-project/alsa-lib pull request #409 was opened from arkq:
In case when dB information does not appear as the only TLV type in the stream (it might be wrapped in a container, but the container can not have any other type), the TLV parser fails to get the dB TLV pointer.
This commit fixes it by distinguishing between TLV parse error and dB information not being found in a container, so the parser can iterate over all elements in the container.
Also, it fixes out-of-bounds read in case of malicious TLV record.
Request URL : https://github.com/alsa-project/alsa-lib/pull/409 Patch URL : https://github.com/alsa-project/alsa-lib/pull/409.patch Repository URL: https://github.com/alsa-project/alsa-lib
112
Age (days ago)
112
Last active (days ago)
0 comments
1 participants
participants (1)
-
GitHub pull_request - opened