diff options
author | Janne Grunau <janne-ffmpeg@jannau.net> | 2025-01-03 01:54:40 +0100 |
---|---|---|
committer | Ronald S. Bultje <rsbultje@gmail.com> | 2025-01-03 17:53:49 -0500 |
commit | 060464105bdca82b8cfb91c7a6fb56df4c7cd9d0 (patch) | |
tree | 004ef946066b001d26e4ce7f62670bcebd005749 /doc/APIchanges | |
parent | f3662562156c9b908588b1e58e4203fd09217cb6 (diff) | |
download | ffmpeg-060464105bdca82b8cfb91c7a6fb56df4c7cd9d0.tar.gz |
vp9: recon: Use emulated edge to prevent buffer overflows
The arm/aarch64 horizontal filter reads one additional pixel beyond what
the filter uses. This can become an issue if the application does not
allocate larger buffers than what's required for the pixel data. If the
motion vector points to the bottom right edge of the picture this
becomes a read buffer overflow. This triggers segfaults in Firefox for
video resolutions which result in a page aligned picture size like
1280x640.
Prevent this by using emulated edge in this case.
Fixes: https://bugzilla.mozilla.org/show_bug.cgi?id=1881185
Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
Diffstat (limited to 'doc/APIchanges')
0 files changed, 0 insertions, 0 deletions