VirtualBox 7.2.10 is now available, and it brings much-needed relief for users stuck with CentOS 10 boot failures and ARM virtualization headaches. The maintenance update, released by Oracle this week, targets a handful of persistent bugs that have frustrated IT pros and developers—especially those running Linux guests or leveraging Apple Silicon hardware. While the version bump is modest, the fixes land at a critical moment for cross-platform virtualization.

What’s New in VirtualBox 7.2.10

Oracle’s changelog for version 7.2.10 is compact but impactful. The update focuses on three pillars: Linux guest stability, ARM architecture refinements, and USB device handling on Apple Silicon. There are no new features, no UI overhauls—just cold, hard bug squashes that promise to make daily VM operations smoother.

The headline fix resolves a boot failure that prevented CentOS 10 guests from starting correctly on Windows and macOS hosts. Also addressed: an EFI memory reservation bug that caused crashes on ARM-based systems, plus a long-standing USB passthrough glitch unique to M1 and M2 Macs. Alongside these, several other minor regressions have been cleaned up, making 7.2.10 the most stable point in the 7.2 series to date.

CentOS 10 Boot Fix: A Lifeline for Linux Guests

The most talked-about fix in 7.2.10 targets a showstopper for CentOS 10 users. Since CentOS 10 entered popular use, many reported that their virtual machines would fail at the UEFI boot stage—sometimes hanging on a black screen, other times dropping into a GRUB rescue shell. The problem was traced to a regression in VirtualBox’s EFI boot implementation introduced earlier in the 7.2 series.

Oracle engineers reworked the EFI bootloader handling to ensure compatibility with CentOS 10’s kernel and boot configuration. In testing, VirtualBox 7.2.10 now boots CentOS 10 guests cleanly—whether installed fresh or upgraded from earlier versions. The fix also extends to other Linux distributions that ship newer kernels (6.5+) and rely on similar EFI stub booting, potentially reducing boot-time issues across the board.

For developers using CentOS 10 containers or test environments on Windows hosts, this update couldn’t come soon enough. The bug had forced many to roll back to VirtualBox 7.1 or switch to alternative hypervisors like VMware Workstation. Now, with 7.2.10, those workarounds can be retired.

ARM and Apple Silicon: EFI Memory Handling and USB Passthrough

ARM-based hosts—including Windows on ARM devices and the growing fleet of Apple Silicon Macs—get special attention in this release. Two intertwined fixes target the EFI firmware’s memory map handling and a problematic USB passthrough that affected peripherals on M1/M2 systems.

Improved EFI Memory Reservation on ARM

VirtualBox’s ARM support has been maturing since the M1 chip landed, but edge cases remained. One such case involved memory reservation in the EFI firmware when booting any guest (Linux or Windows) on an ARM host. Under certain conditions—especially when the guest had more than 4GB of RAM assigned—the hypervisor would incorrectly map memory regions, leading to guest crashes during boot or heavy I/O.

The 7.2.10 update refactors the memory reservation logic to align with the ARM SystemReady specification. Now, memory regions are properly aligned and reported to the guest OS, eliminating spurious segfaults and kernel panics. Users running ARM-based Linux guests on a MacBook Air M2, for example, should see a notable stability improvement.

Apple Silicon USB Passthrough: Finally Reliable

USB device passthrough on Apple Silicon was an adventure in frustration. Connecting a USB device—say, a Yubikey, USB Ethernet adapter, or external hard drive—to a VM would often result in disconnects, timeouts, or even the entire VM freezing. The root cause lay in how VirtualBox interfaced with macOS’s IOKit framework. Apple’s tighter security model and the lack of a first-party kext loading mechanism meant that VirtualBox’s previous passthrough implementation could not handle high-speed or isochronous transfers reliably.

With 7.2.10, Oracle’s team rewrote the USB backend for ARM hosts, replacing a polling-based model with an interrupt-driven approach. The new driver uses macOS’s DriverKit (when available) and falls back to a tweaked IOKit path for older macOS versions. In practice, this means USB 3.0 and 3.1 devices now work smoothly at expected speeds. It’s not a perfect solution—some niche devices may still require manufacturer-specific drivers—but for the 95% use case, passthrough is now functional and stable.

Additional Fixes and Stability Improvements

Beyond the headline items, 7.2.10 includes a scattering of smaller but meaningful fixes:

  • Graphics – The VMSVGA graphics adapter no longer causes cursor corruption when resizing windows on host systems running Wayland.
  • Shared Folders – Transient file locking errors that appeared with Office documents stored on shared folders have been reduced by adjusting the cache coherency protocol.
  • Networking – An issue where NAT network adapters would sporadically lose their DNS configuration after sleep/wake cycles on Windows hosts has been patched.
  • Guest Additions – Linux Guest Additions now build cleanly against kernel 6.8 and 6.9, avoiding the “gcc version mismatch” compile errors that stymied manual installation.
  • macOS Hosts – Full-screen mode on multiple displays no longer corrupts the VM window when switching spaces.

Each of these changes chips away at the friction that virtualization users face daily. For IT admins managing fleets of VMs, even small reductions in unexpected crashes translate to measurable time savings.

Community Reactions and Known Issues

Reaction across social media and forums has been cautiously optimistic. Long-time users who had shelved CentOS 10 on VirtualBox report success after applying the update. Several testers on Reddit confirmed that their ARM Linux VMs now survive stress tests that previously triggered kernel panics within minutes. On the Apple Silicon front, customers who relied on USB smart card readers for two-factor authentication inside Windows VMs finally saw stable operation.

However, not all is perfect. Some early adopters note that USB isochronous transfers (e.g., webcams) still exhibit intermittent dropouts on M2 Ultra Mac Studios. Oracle’s release notes acknowledge that “USB webcam support on Apple Silicon remains experimental” and recommend passing through the entire USB controller rather than individual devices for audio/video use cases. Another known issue: importing OVA appliances containing NVMe controllers fails on macOS hosts if the file path contains non-ASCII characters. A fix is slated for the next maintenance release.

On the Windows-on-ARM front, users attempting to run x86_64 guests on a Snapdragon X Elite remain out of luck—emulation is not supported, and performance is terrible. That’s a fundamental architectural limitation, not a bug, but it’s worth remembering when evaluating VirtualBox for ARM laptops.

How to Update

VirtualBox 7.2.10 is available as a free download from Oracle’s official site. Existing users can upgrade in place without reinstalling their VMs, though Oracle recommends taking snapshots before updating any hypervisor. The update also includes updated extension packs; if you use USB 3.0 passthrough or disk encryption, be sure to download the matching extension pack from the same download page.

For Linux hosts, the 7.2.10 packages are already rolling out to popular distros via Oracle’s own repositories. Debian/Ubuntu users can add the upstream repo with a few commands, while Fedora/RHEL users will find builds compatible with their kernel versions. Always verify the package signature to ensure you’re installing genuine software.

The Bigger Picture: VirtualBox in a Hybrid World

Though often overshadowed by cloud-native tools and hypervisors like Hyper-V or KVM, VirtualBox remains a critical piece of the developer toolbox. Its cross-platform nature—running on Windows, macOS, Linux, and even Solaris—makes it uniquely valuable for teams that need to test software across operating systems without maintaining separate physical machines.

Oracle’s continued investment in ARM support signals an understanding that the chip landscape is shifting. Apple’s M-series chips now power the majority of new Macs sold, and Qualcomm’s Snapdragon X Elite is pushing Windows on ARM into the mainstream. A reliable, free hypervisor that works natively on these platforms lowers the barrier to entry for developers and QA teams alike.

At the same time, the maintenance-only nature of the 7.2.10 update suggests that Oracle is primarily focused on hardening the existing codebase rather than introducing flashy new features. That’s a double-edged sword: stability is welcome, but some users will be disappointed by the lack of progress on integrated cloud management, nested virtualization for ARM, or a modern UI. Rivals like UTM (on macOS) and VMware Fusion provide polished experiences that VirtualBox must match to stay relevant.

Final Thoughts

VirtualBox 7.2.10 doesn’t rewrite the rulebook—it simply makes the virtualization platform work the way it should have all along. For anyone who relies on CentOS 10 VMs or runs guests on Apple Silicon, this is a must-install update. The EFI and USB fixes remove two of the most persistent pain points, and the breadth of smaller stability improvements should reduce the number of “it just crashed” incidents across the board.

As always, the proof is in the uptime. Back up your VMs, apply the update, and see if your workflows become a little less stressful. With 7.2.10, Oracle has bought itself some goodwill—and a chance to prove that VirtualBox can still compete in a rapidly evolving virtualization landscape.