← Back

CVE-2021-3782

nvd nist
Published: Sep 23, 2022Modified: Jun 17, 2026

JSON object

Loading...
6.6
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:H
Exploitability: 1.8 / Impact: 4.7
Source: NVD

Description

An internal reference count is held on the buffer pool, incremented every time a new buffer is created from the pool. The reference count is maintained as an int; on LP64 systems this can cause the reference count to overflow if the client creates a large number of wl_shm buffer objects, or if it can coerce the server to create a large number of external references to the buffer storage. With the reference count overflowing, a use-after-free can be constructed on the wl_shm_pool tracking structure, where values may be incremented or decremented; it may also be possible to construct a limited oracle to leak 4 bytes of server-side memory to the attacking client at a time.

Affected (1)

Products: Wayland: Wayland
1 product
Wayland
Configuration A
1 vulnerable
Vulnerable SoftwareAffected Versions
Before 1.20.91

References (2)

Source: secalert@redhat.com
ExploitIssue TrackingPatchThird Party Advisory
Source: af854a3a-2127-422b-91ae-364da2661108
ExploitIssue TrackingPatchThird Party Advisory

Timeline

No history available yet.