Descripción
En el kernel de Linux, se resolvió la siguiente vulnerabilidad: ntfs: verificar longitudes de run que exceden el límite del volumen El decodificador de mapping pairs valida que el LCN inicial esté dentro del volumen, pero no verifica si el run se extiende más allá del límite del volumen. Una imagen NTFS malformada con un arreglo de mapping pairs especialmente manipulado podría hacer que el kernel acceda a memoria más allá del límite del volumen, lo que podría provocar corrupción de memoria y escalamiento de privilegios. Se agrega validación para asegurar que lcn + length se mantenga dentro de nr_clusters.
Qué hacer
Revisa si usas el producto afectado y en qué versión, y aplica la actualización o la mitigación que indique el aviso del fabricante. CISA no ha confirmado que se esté explotando; si eso cambia, esta ficha pasa a «explotada» y te avisamos en el boletín.
Versiones afectadas
- Linux Afectadas: 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 y anteriores a 6e844d4b82434a781b80d02145fd1b17cf90e3c3 · 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 y anteriores a fea9e4488f384c0ef1c0e3d96b565127c1b98447 · anteriores a 7.2.4
- Linux No afectadas: 7.2.4 · 7.3
Según el registro de la vulnerabilidad en CVE.org, tal como lo publicó el fabricante. Confirma tu versión exacta en el aviso del fabricante.
Referencias
- Referencia en git.kernel.orggit.kernel.org/stable/c/6e844d4b82434a781b80d02145fd1b17cf90e3c3
- Referencia en git.kernel.orggit.kernel.org/stable/c/fea9e4488f384c0ef1c0e3d96b565127c1b98447
Ver el texto original en inglés (CVE.org)
ntfs: verify run length exceeding volume boundary
In the Linux kernel, the following vulnerability has been resolved: ntfs: verify run length exceeding volume boundary The mapping pairs decoder validates that the starting LCN is within the volume but does not check if the run extends beyond the volume boundary. A malformed NTFS image with a crafted mapping pairs array could cause the kernel to access memory beyond the volume boundary, potentially leading to memory corruption and privilege escalation. Add validation to ensure lcn + length stays within nr_clusters.