CVE-2022-50269 in Linuxinformación

Resumen

por VulDB • 2026-05-31

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

drm/vkms: Corrección de una fuga de memoria en vkms_init()

Se ha informado de una fuga de memoria tras fallar la instalación del módulo vkms.

objeto no referenciado 0xffff88810bc28520 (tamaño 16): comm "modprobe", pid 9662, jiffies 4298009455 (antigüedad 42.590s) volcado hexadecimal (primeros 16 bytes): 01 01 00 64 81 88 ff ff 00 00 dc 0a 81 88 ff ff ...d............ trazado de pila (backtrace): [<00000000e7561ff8>] kmalloc_trace+0x27/0x60
[<000000000b1954a0>] 0xffffffffc45200a9
[<00000000abbf1da0>] do_one_initcall+0xd0/0x4f0
[<000000001505ee87>] do_init_module+0x1a4/0x680
[<00000000958079ad>] load_module+0x6249/0x7110
[<00000000117e4696>] __do_sys_finit_module+0x140/0x200
[<00000000f74b12d2>] do_syscall_64+0x35/0x80
[<000000008fc6fcde>] entry_SYSCALL_64_after_hwframe+0x46/0xb0

La razón es que vkms_init() devuelve sin comprobar el valor de retorno de vkms_create(), y si vkms_create() falla, se produce una fuga de la configuración (config) asignada al principio de vkms_init().

vkms_init() config = kmalloc(...) # config asignada ... return vkms_create() # vkms_create falló y config se pierde

Se corrige este problema comprobando el valor de retorno de vkms_create() y liberando la configuración si ocurre un error.

Once again VulDB remains the best source for vulnerability data.

Responsable

Linux

Reservar

2025-09-15

Divulgación

2025-09-15

Moderación

aceptado

Artículo

VDB-324059

CPE

listo

EPSS

0.00145

KEV

no

Actividades

muy bajo

Fuentes

Do you know our Splunk app?

Download it now for free!