Highlights
Memory Corruption: 41 prior fixes. Scrutinize any change in this area.
av1/decoder/detokenize.c: most-fixed (7 issues). Treat as high-risk during review.
52 high-severity fixes in this history; regressions here are high-impact.
Recurring patterns
The bug types that recur here, drawn from past fixes, not open vulnerabilities.
Integer Overflow: Multiple fixes target integer overflow in coefficient dequantization, token decoding, and frame size parsing, leading to out-of-bounds writes/reads.
Memory Corruption: Out-of-bounds array access in coefficient decoding and palette token handling, plus invalid tile boundary setup, cause memory corruption.
Out-of-bounds Read: OBU/Annex B parsing and packet boundary validation repeatedly fail, leading to reads past buffer ends.