Vulnerabilidad en un recuento interno de referencias en el pool de buffers (CVE-2021-3782)
Gravedad CVSS v3.1:
MEDIA
Tipo:
CWE-190
Desbordamiento o ajuste de enteros
Fecha de publicación:
23/09/2022
Última modificación:
22/05/2025
Descripción
Se mantiene un recuento interno de referencias en el pool de buffers, que es incrementado cada vez que es creado un nuevo buffer desde el pool. El recuento de referencias es mantenido como un int; en sistemas LP64 esto puede causar que el recuento de referencias sea desbordado si el cliente crea un gran número de objetos de búfer wl_shm, o si puede coaccionar al servidor para que cree un gran número de referencias externas al almacenamiento de búferes. Con el recuento de referencias desbordado, puede construirse un uso de memoria previamente liberada en la estructura de seguimiento de wl_shm_pool, donde los valores pueden ser incrementados o disminuidos; también puede ser posible construir un oráculo limitado para filtrar 4 bytes de memoria del lado del servidor al cliente atacante a la vez.
Impacto
Puntuación base 3.x
6.60
Gravedad 3.x
MEDIA
Productos y versiones vulnerables
CPE | Desde | Hasta |
---|---|---|
cpe:2.3:a:wayland:wayland:*:*:*:*:*:*:*:* | 1.20.91 (excluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página