[vlc-devel] [PATCH] packetizer/h264: fix 17585: prevent overflow leading to crash
Francois Cartegnie
fcvlcdev at free.fr
Fri Nov 4 11:46:24 CET 2016
Le 04/11/2016 à 11:24, Filip Roséen a écrit :
>> That fix in incorrect and allows overflows, thus not detecting broken
>> SPS, which would be passed to decoder.
>
> If you do not mind me asking;
>
> - where does the patch allow for an overflow to occur?
or not, that was a different issue in vlc_bits read_ue.
>> Also keeps bloating structs without reason. No id will ever require more
>> than 1 byte.
>
> Yes, one could have split up the read and assignment to the structure,
> but I was looking for the least intrusive change (that would still
> allow for correct behavior) while also honoring the specification in
> terms of how things are structured.
Anyway, the fix was already done, just not pushed.
Francois
More information about the vlc-devel
mailing list