So VirtualBox 6.1.28 has been released and with it the support for Linux 5.14 and, of course, a lot of other interesting features.
I just discovered one the hard way, while upgrading my Arch machine.
I'm using minikube for local Kubernetes development, minikube itself it's a VM which by default runs on VirtualBox (and a bunch of other platforms). It creates a host-only network plus a nat network to make the magic possibile.
The default host-only network CIDR is 192.168.99.1/24, and here comes the problem: turns out that the latest VirtualBox version has some security limitations for host only network ranges: https://www.virtualbox.org/manual/ch06.html#network_hostonly (In my case the reported error was: VBoxManage: error: Code E_ACCESSDENIED (0x80070005) - Access denied (extended info not available)
).
You can either add the minikube default to the allowed ranges or change the default itself to be in the VirtualBox range.
I did the latter with a simple: minikube config set host-only-cidr "192.168.56.1/24"
.