CVEvulnerability

CVE-2022-49688

5.5 MEDIUM Published 2025-02-26 Modified 2026-06-17 Official page ↗
Status
Analyzed
Published
2025-02-26
Last modified
2026-06-17
Assigner
416baaa9-dc9f-4396-8d5f-8c081fb06d67
CVSS 3.1 ([email protected])
5.5 MEDIUM — CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Weaknesses
CWE-476

Description

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

Affected configurations

• linux linux kernel (>= 4.19.245 < 4.19.250) • linux linux kernel (>= 5.4.196 < 5.4.202) • linux linux kernel (>= 5.10.118 < 5.10.127) • linux linux kernel (>= 5.15.42 < 5.15.51) • linux linux kernel (>= 5.17.10 < 5.18) • linux linux kernel (>= 5.18.1 < 5.18.8) • linux linux kernel 5.18 • linux linux kernel 5.19

Related

Weakness · CWE (1)

  • CWE-476 NULL Pointer Dereference weakness

References