Bug 1909806 (CVE-2020-0499)

Summary: CVE-2020-0499 flac: out-of-bounds read can lead to denial of service
Product: [Other] Security Response Reporter: Guilherme de Almeida Suckevicz <gsuckevi>
Component: vulnerabilityAssignee: Red Hat Product Security <security-response-team>
Status: CLOSED WONTFIX QA Contact:
Severity: low Docs Contact:
Priority: low    
Version: unspecifiedCC: ajax, caillon+fedoraproject, gnome-sig, mclasen, mlichvar, rhughes, rstrode, valtri
Target Milestone: ---Keywords: Security
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-11-02 18:23:59 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1909807, 1909808, 1910523, 1912625    
Bug Blocks: 1909809    

Description Guilherme de Almeida Suckevicz 2020-12-21 17:43:48 UTC
In FLAC__bitreader_read_rice_signed_block of bitreader.c, there is a possible out of bounds read due to a heap buffer overflow. This could lead to remote information disclosure with no additional execution privileges needed. User interaction is needed for exploitation.

References:
https://source.android.com/security/bulletin/pixel/2020-12-01
https://android.googlesource.com/platform/external/flac/+/029048f823ced50f63a92e25073427ec3a9bd909

Upstream patch:
https://github.com/xiph/flac/commit/2e7931c27eb15e387da440a37f12437e35b22dd4

Comment 1 Guilherme de Almeida Suckevicz 2020-12-21 17:44:09 UTC
Created flac tracking bugs for this issue:

Affects: fedora-all [bug 1909807]


Created mingw-flac tracking bugs for this issue:

Affects: fedora-all [bug 1909808]

Comment 4 Todd Cullum 2021-01-05 02:09:29 UTC
Statement:

Red Hat Product Security has lowered the severity of this flaw to Low because while the initial report stated a threat of remote information disclosure, it does not appear to be a possibility in flac as shipped with Red Hat Enterprise Linux 8.