Closed
Bug 1215757
Opened 10 years ago
Closed 9 years ago
OpenH264: UBSan signed integer overflow in [@WelsDec::ParseResidualBlockCabac]
Categories
(Core :: Audio/Video: GMP, defect)
Core
Audio/Video: GMP
Tracking
()
RESOLVED
FIXED
People
(Reporter: tsmith, Unassigned)
References
(Blocks 1 open bug)
Details
(Keywords: csectype-intoverflow, sec-audit, testcase)
Attachments
(4 files)
codec/decoder/core/src/parse_mb_syn_cabac.cpp:945:53: runtime error: signed integer overflow: 65978130 * 512 cannot be represented in type 'int'
Reporter | ||
Comment 1•10 years ago
|
||
I have removed this undefined-behavior warning in the commit 3ee8784 at master branch, and the newest version of openh264v1.5 branch and v1.5-Firefox39 branch. Please help to verify it.
Reporter | ||
Comment 3•10 years ago
|
||
Verified with commit: 3ee8784c0
Reporter | ||
Updated•10 years ago
|
Keywords: csectype-intoverflow
Reporter | ||
Comment 5•10 years ago
|
||
This was just uncovered again using this commit: https://github.com/cisco/openh264/commit/1a2606f45d36c7ae030826c4e0859052c5d9486b
Reporter | ||
Comment 6•10 years ago
|
||
Reporter | ||
Comment 7•10 years ago
|
||
Reporter | ||
Comment 8•9 years ago
|
||
This was fixed ages ago but never marked. Another bug with the same stack was uncovered (bug 1260800).
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Updated•9 years ago
|
Group: media-core-security → core-security-release
Updated•9 years ago
|
Group: core-security-release
Assignee | ||
Updated•3 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
•