CVE-2021-0947

Published Aug 24, 2022 CVSS 3.1 · 7.5 High EPSS < 1% KEV · Not listed
Description
The method PVRSRVBridgeTLDiscoverStreams allocates puiStreamsInt on the heap, fills the contents of the buffer via TLServerDiscoverStreamsKM, and then copies the buffer to userspace. The method TLServerDiscoverStreamsKM may fail for several reasons including invalid sizes. If this method fails the buffer will be left uninitialized and despite the error will still be copied to userspace. Kernel leak of uninitialized heap data with no privs required.Product: AndroidVersions: Android SoCAndroid ID: A-236838960

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2021-3566 The method PVRSRVBridgeTLDiscoverStreams allocates puiStreamsInt on the heap, fills the contents of the buffer via TLServerDiscoverStreamsKM, and then copies the buffer to userspace. The method TLServerDiscoverStreamsKM may fail for several reasons including invalid sizes. If this method fails the buffer will be left uninitialized and despite the error will still be copied to userspace. Kernel leak of uninitialized heap data with no privs required.Product: AndroidVersions: Android SoCAndroid ID: A-236838960
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
google_android
Published
Updated
Aug 3, 2024, 3:55 PM
Reserved
Nov 6, 2020, 12:00 AM
Status
Modified
Published
Aug 24, 2022, 2:15 PM
Modified
Jun 17, 2026, 3:30 AM