Closed
Bug 1207773
Opened 9 years ago
Closed 9 years ago
UBSan: index out of bounds in parse_mb_syn_cavlc.cpp:915:60
Categories
(Core :: Audio/Video: GMP, defect)
Core
Audio/Video: GMP
Tracking
()
RESOLVED
FIXED
People
(Reporter: tsmith, Unassigned)
References
(Blocks 1 open bug)
Details
(Keywords: sec-audit, testcase)
Attachments
(2 files)
This was found with fuzzing+UBSan build.
Output from UBSan:
codec/decoder/core/src/parse_mb_syn_cavlc.cpp:915:60: runtime error: index -6 out of bounds for type 'uint16_t (*[6])[64]'
Which is referring to:
const uint16_t* kpDequantCoeff = pCtx->bUseScalingList ? pCtx->pDequant_coeff8x8[iMbResProperty - 6][uiQp] :
g_kuiDequantCoeff8x8[uiQp];
I believe we checked this before and we believed it is a false alarm? @Haibo
Reporter | ||
Comment 2•9 years ago
|
||
I am sorry that this is not a false alarm. We have fixed this bug in the master branch commit b37cda2 and openh264v1.5 branch commit d6b1680, please help to verify it.
Flags: needinfo?(haibozhu)
Reporter | ||
Comment 4•9 years ago
|
||
This bug appears to be fixed. Tested with commit b37cda2. Thanks!
Updated•9 years ago
|
Group: media-core-security → core-security-release
Updated•9 years ago
|
Group: core-security-release
Assignee | ||
Updated•2 years ago
|
Component: OpenH264 → Audio/Video: GMP
Product: External Software Affecting Firefox → Core
You need to log in
before you can comment on or make changes to this bug.
Description
•