Unable to boot Vboxdrv 7.2.8 on the 7.0.0-1-cachyos kernel after the system update

The vboxdrv 7.2.8 kernel module on the 7.0.0-1-cachyos kernel prevents the system from booting. The update logs show no suspicious outputs. Adding module_blacklist=vboxdrv to the boot options solves the problem. The system fails the Loading Kernel Modules job, tries to skip it, then the udev segfaults, systemd crashes, and it tries this job again until it completely stall, and you have to force shut down the PC.

Steps to reproduce:

  1. Have a 6.x-cachyos kernel
  2. Have the vboxdrv 7.2.6 module
  3. Run full system upgrade
  4. Fail to boot up, fixable with module_blacklist=vboxdrv

My cachyos-bugreport.sh if it can be of any use:

Update:
I’m not sure whose side this problem is on (most likely vbox as it turns out now), but there’s a feature called IBT (Indirect Branch Tracking) available for Intel CPUs, and for some reason on CachyOS it now does not mix well with vboxdrv. The issue can be temporarily solved by adding ibt=off to your boot option. The issue’s been open for 2 days so we’ll see where it gets us.

If anyone has this problem you can follow this issue: https://github.com/VirtualBox/virtualbox/issues/644