CVE-2022-49688

In the Linux kernel, the following vulnerability has been resolved: afs: Fix dynamic root getattr The recent patch to make afs_getattr consult the server didn't account for the pseudo-inodes employed by the dynamic root-type afs superblock not having a volume or a server to access, and thus an oops occurs if such a directory is stat'd. Fix this by checking to see if the vnode->volume pointer actually points anywhere before following it in afs_getattr(). This can be tested by stat'ing a directory in /afs. It may be sufficient just to do "ls /afs" and the oops looks something like: BUG: kernel NULL pointer dereference, address: 0000000000000020 ... RIP: 0010:afs_getattr+0x8b/0x14b ... Call Trace: <TASK> vfs_statx+0x79/0xf5 vfs_fstatat+0x49/0x62
Configurations

Configuration 1 (hide)

OR cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:5.18:-:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:5.19:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:5.19:rc2:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:5.19:rc3:*:*:*:*:*:*

History

24 Oct 2025, 15:51

Type Values Removed Values Added
Summary
  • (es) En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad: afs: Fix dynamic root getattr El parche reciente para hacer que afs_getattr consulte al servidor no tuvo en cuenta los pseudoinodos empleados por el superbloque afs de tipo raíz dinámico que no tienen un volumen o un servidor al que acceder, y por lo tanto ocurre un error si se agrega una estadística a dicho directorio. Arregle esto verificando si el puntero vnode-&gt;volume realmente apunta a algún lugar antes de seguirlo en afs_getattr(). Esto se puede probar agregando una estadística a un directorio en /afs. Puede ser suficiente con hacer "ls /afs" y el error se verá así: ERROR: desreferencia de puntero NULL del núcleo, dirección: 0000000000000020 ... RIP: 0010:afs_getattr+0x8b/0x14b ... Seguimiento de llamadas: vfs_statx+0x79/0xf5 vfs_fstatat+0x49/0x62
References () https://git.kernel.org/stable/c/2b2bba96526f25f2eba74ecadb031de2e05a83ce - () https://git.kernel.org/stable/c/2b2bba96526f25f2eba74ecadb031de2e05a83ce - Patch
References () https://git.kernel.org/stable/c/65c24caf1b9f5b08397c6e805ec24ebc390c6e4d - () https://git.kernel.org/stable/c/65c24caf1b9f5b08397c6e805ec24ebc390c6e4d - Patch
References () https://git.kernel.org/stable/c/7844ceada44eca740d31beb3d97b8511b1ca0a9b - () https://git.kernel.org/stable/c/7844ceada44eca740d31beb3d97b8511b1ca0a9b - Patch
References () https://git.kernel.org/stable/c/7b564e3254b7db5fbfbf11a824627a6c31b932b4 - () https://git.kernel.org/stable/c/7b564e3254b7db5fbfbf11a824627a6c31b932b4 - Patch
References () https://git.kernel.org/stable/c/cb78d1b5efffe4cf97e16766329dd7358aed3deb - () https://git.kernel.org/stable/c/cb78d1b5efffe4cf97e16766329dd7358aed3deb - Patch
References () https://git.kernel.org/stable/c/e3a232e5767051483ffad4cef7d0a89d292a192b - () https://git.kernel.org/stable/c/e3a232e5767051483ffad4cef7d0a89d292a192b - Patch
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 5.5
CWE CWE-476
First Time Linux
Linux linux Kernel
CPE cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:5.19:rc2:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:5.18:-:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:5.19:rc3:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:5.19:rc1:*:*:*:*:*:*

26 Feb 2025, 07:01

Type Values Removed Values Added
New CVE

Information

Published : 2025-02-26 07:01

Updated : 2025-10-24 15:51


NVD link : CVE-2022-49688

Mitre link : CVE-2022-49688

CVE.ORG link : CVE-2022-49688


JSON object : View

Products Affected

linux

  • linux_kernel
CWE
CWE-476

NULL Pointer Dereference