VDB

CISA-2024-46762

CISA-2024-46762 PUBLISHED

Reported by Linux · Published September 18, 2024

In the Linux kernel, the following vulnerability has been resolved: xen: privcmd: Fix possible access to a freed kirqfd instance Nothing prevents simultaneous ioctl calls to privcmd_irqfd_assign() and privcmd_irqfd_deassign(). If that happens, it is possible that a kirqfd created and added to the irqfds_list by privcmd_irqfd_assign() may get removed by another thread executing privcmd_irqfd_deassign(), while the former is still using it after dropping the locks. This can lead to a situation where an already freed kirqfd instance may be accessed and cause kernel oops. Use SRCU locking to prevent the same, as is done for the KVM implementation for irqfds.

Affected Products

VendorProductVersions
LinuxLinuxf8941e6c4c712948663ec5d7bbb546f1a0f4e3f6, f8941e6c4c712948663ec5d7bbb546f1a0f4e3f6, f8941e6c4c712948663ec5d7bbb546f1a0f4e3f6
LinuxLinux6.6, 0, 6.6.51
LinuxLinux6.11, f8941e6c4c712948663ec5d7bbb546f1a0f4e3f6, *
linuxlinux_kernel6.6, 6.6, 6.6

Timeline

  • Sep 18, 2024 CVE Published
  • Jan 5, 2026 CVE Updated

References

Open in Interactive Console →
$ Console Community · 100/wk Open console ›