[macOS 12.6.8] I can no longer run vagrant without root priviledge

I haven’t used Vagrant in a while. Previously, I used to be able to install and run vagrant under a normal user without root priviledges. Today, I tried:

brew install hashicorp/tap/hashicorp-vagrant

and it gave me the following:

==> Tapping hashicorp/tap
Cloning into '/usr/local/Homebrew/Library/Taps/hashicorp/homebrew-tap'...
remote: Enumerating objects: 3629, done.
remote: Counting objects: 100% (389/389), done.
remote: Compressing objects: 100% (114/114), done.
remote: Total 3629 (delta 310), reused 334 (delta 275), pack-reused 3240
Receiving objects: 100% (3629/3629), 672.28 KiB | 4.07 MiB/s, done.
Resolving deltas: 100% (2350/2350), done.
Tapped 2 casks and 27 formulae (86 files, 945.8KB).
==> Downloading https://releases.hashicorp.com/vagrant/2.3.7/vagrant_2.3.7_darwin_amd64.dmg
Already downloaded: /Users/alain/Library/Caches/Homebrew/downloads/0a586696ca6774392d8afafb4457c45fe68dd8cb110410fc8a2b275535038190--vagrant_2.3.7_darwin_amd64.dmg
==> Installing Cask hashicorp-vagrant
==> Running installer for hashicorp-vagrant; your password may be necessary.
Package installers may write to any location; options such as `--appdir` are ignored.

So, after entering my password, the installation succeeds. But when I try to run Vagrant:

Failed to load Vagrant: readlink /usr/local/bin/vagrant: permission denied
Failed to find Vagrant!

So, I have to use sudo:

sudo vagrant --version
Vagrant 2.3.7

Has anything changed?
Why do we need root now to run vagrant?