CVE-2023-53331 in Linuxinformación

Resumen

por VulDB • 2026-06-21

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

pstore/ram: Comprobar el inicio de los prz vacíos durante la inicialización

Tras el commit 30696378f68a ("pstore/ram: No tratar los búferes vacíos como válidos"), la inicialización asumía que un prz era válido tras observar que el buffer_size era cero (independientemente de la posición de inicio del búfer). Este valor de inicio sin comprobar podía encontrarse fuera de los límites del búfer, lo que provocaba panics de acceso futuros al escribir en él:

sysdump_panic_event+0x3b4/0x5b8 atomic_notifier_call_chain+0x54/0x90 panic+0x1c8/0x42c die+0x29c/0x2a8 die_kernel_fault+0x68/0x78 __do_kernel_fault+0x1c4/0x1e0 do_bad_area+0x40/0x100 do_translation_fault+0x68/0x80 do_mem_abort+0x68/0xf8 el1_da+0x1c/0xc0 __raw_writeb+0x38/0x174 __memcpy_toio+0x40/0xac persistent_ram_update+0x44/0x12c persistent_ram_write+0x1a8/0x1b8 ramoops_pstore_write+0x198/0x1e8 pstore_console_write+0x94/0xe0 ...

Para evitar esto, también se comprueba si el inicio del prz es 0 durante la fase de inicialización. Si no lo es, el siguiente caso de comprobación de sanidad del prz lo detectará (inicio > tamaño) y restablecerá el búfer a un estado correcto.

[kees: actualizar el registro del commit con la traza de pila (backtrace) y aclaraciones]

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

Linux

Reservar

2025-09-16

Divulgación

2025-09-16

Moderación

aceptado

Artículo

VDB-324507

CPE

listo

EPSS

0.00147

KEV

no

Actividades

muy bajo

Fuentes

Want to know what is going to be exploited?

We predict KEV entries!