CVE and update status of the FreeBSD ports tree4,526 unaddressed CVEs in 616 portsAll times are CET

Port details

emulators/virtualbox-ose-707.0.26_8

General-purpose full virtualizer for x86 hardware

Maintainer
vbox@FreeBSD.org
Packages
virtualbox-ose-70 7.0.26_8, virtualbox-ose-nox11-70 7.0.26_8
Upstream
up to date
CPE
oracle:vm_virtualbox from the port
WWW
https://www.virtualbox.org/
Links
cgit · VuXML

Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE

None. There is no CVE without a VuXML entry for this version.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (0)

No VuXML entries for this package.

Commits (41)

Vladimir Druzenko (vvd) · 7.0.26_8
emulators/virtualbox-ose{,-70,-71,-72}: Fix dependency from libfuse

Sponsored by:	UNIS Labs (vvd, commit patch)
MFH:		2026Q4
f9ccf60c31
Gleb Popov (arrowd) · 7.0.26_8
emulators/virtualbox-ose-kmod*: Fix building on recent CURRENT

Approved by:	vvd (via Telegram)
dce1fa09e2
Vladimir Druzenko (vvd) · 7.0.26_8
emulators/virtualbox-ose{,-70,-71,-72,-legacy}: Fix PKGNAMESUFFIX

While here parametrize version for unification.

Sponsored by:	UNIS Labs
55cdeefc9b
Vladimir Druzenko (vvd) · 7.0.26_8
emulators/virtualbox-ose*: Flavorize

While here make non-functional changes related to indentation and
formatting, make simplification of CONFLICTS_INSTALL.

Sponsored by:	UNIS Labs
7c406bf706
Vladimir Druzenko (vvd) · 7.0.26_7
emulators/virtualbox-ose{,-nox11}{,-legacy,-70,-71,-72}: Fix build with custom USERS/GROUPS not in UIDs/GIDs

Sponsored by:	UNIS Labs
MFH:		2026Q2
87ffb19323
Älven (alven) · 7.0.26_7
emulators/virtualbox-ose-*: VirtualBox 7.X: license changed from GNU GPLv2 to GNU GPLv3

PR:		294588
Reported by:	ykla <yklaxds@gmail.com>
Approved by:	vbox@ (vvd@)
Approved by:	db@, yuri@ (Mentors, implicit)
MFH:	 	2026Q2
cb332df603
Vladimir Druzenko (vvd) · 7.0.26_7
emulators/virtualbox-ose{,-70,-71,-72,-legacy}: Improve port (non-functional)

- Replace ${PREFIX}/share/applications with ${DESKTOPDIR}.
- Replace "*" with . in COPYTREE_SHARE.
3862afae6a
Vladimir Druzenko (vvd) · 7.0.26_7
emulators/virtualbox-ose*: Add support of "Unattended Installation of Guest OS" feature

Install files required by Unattended Installation of Guest OS feature.
These files were already prepared during the ports' build, so just add
them to the installation.

Details about this feature are here:
https://www.virtualbox.org/manual/topics/create-vm.html#tk_create-vm-unattended-install

Reported by:	xin3qu via IRC (#freebsd-vbox @ Libera.Chat)
4f2ef91eed
Vladimir Druzenko (vvd) · 7.0.26_6
emulators/virtualbox-ose*: Exclude from extract bundled binary files of kBuild

Thes is ~430-640 files, ~30-55MB total for different platforms.
We are using devel/kBuild for build VirtualBox ports.
devel/kBuild is a newer version than the one included in the VirtualBox
tarballs.
c22c337cf0
Vladimir Druzenko (vvd) · 7.0.26_6
emulators/virtualbox-ose-7[012]: Fix build after update devel/gsoap 2.8.139 => 2.8.140

out/freebsd.amd64/release/obj/webservice/soapC-7.cpp:5:32: error: use of undeclared identifier 'soap_codes_vbox__PartitionType'
    5 |         const char *s = soap_code_str(soap_codes_vbox__PartitionType, (long)n);
      |                                       ^
out/freebsd.amd64/release/obj/webservice/soapC-7.cpp:23:18: error: use of undeclared identifier 'soap_codes_vbox__PartitionType'
   23 |         map = soap_code(soap_codes_vbox__PartitionType, s);
      |                         ^
2 errors generated.

PR:		292890
Reported by:	pkg-fallout
ceb61fac0c
Jan Beich (jbeich) · 7.0.26_6
multimedia/libvpx: update 1.16.0

Changes:	https://chromium.googlesource.com/webm/libvpx/+log/v1.15.2..v1.16.0
Reported by:	Repology
939d8775e7
Vladimir Druzenko (vvd) · 7.0.26_5
emulators/virtualbox-ose-{,-nox11}-7{0,1,2}: Make Qt optional for building

Remove build dependency for Qt when NLS and graphical frontend is not
required.

PR:		291023
Co-authored-by:	takahiro.kurosawa@gmail.com
MFH:		2025Q4
4f1b651ebc
Vladimir Druzenko (vvd) · 7.0.26_5
emulators/virtualbox-ose-additions*: Fix "vboxmanage guestproperty" on host does not show interface name for FreeBSD guest

Upstream issue:
https://github.com/VirtualBox/virtualbox/issues/403
Upstream commit:
https://github.com/VirtualBox/virtualbox/commit/3cf64726847e2483c9539ca51c88862a0f1c7414

PR:	291128
MFH:	2025Q4
89de71b8c7
Vladimir Druzenko (vvd) · 7.0.26_5
emulators/virtualbox-ose{,-additions,-kmod}{,-nox11}-70: Deprecate and set to expire on 2026-12-31

Upstream EOL reaches on 2025-04-15, use emulators/virtualbox-ose-*-72
instead.

PR:	289163
ee50ab5c58
Vladimir Druzenko (vvd) · 7.0.26_5
emulators/virtualbox-ose-additions{,-nox11}-70: Add new ports VirtualBox Guest Additions 7.0.26

Ports need more thorough testing at runtime.

Changelog:
https://www.virtualbox.org/wiki/Changelog-7.0

PR:		271146
Relnotes:	yes
ff9268484d
Vladimir Druzenko (vvd) · 7.0.26_5
emulators/virtualbox-ose-70: Fix description in rc script

Fix description for option vboxinit_start_delay.

MFH:	2025Q4
82e1a6f422
Max Brazhnikov (makc) · 7.0.26_5
*/*: Fix Qt and LXQt spelling
64fb50b01e
Vladimir Druzenko (vvd) · 7.0.26_5
emulators/virtualbox-ose*: Fix vboxvfs build on 16-CURRENT

/wrkdirs/usr/ports/emulators/virtualbox-ose-additions/work/VirtualBox-6.1.50/src/VBox/Additions/freebsd/vboxvfs/vboxvfs_vnops.c:1271:9: error: use of undeclared identifier 'NULLVP'
 1271 |         *vpp = NULLVP;
      |                ^
/wrkdirs/usr/ports/emulators/virtualbox-ose-additions/work/VirtualBox-6.1.50/src/VBox/Additions/freebsd/vboxvfs/vboxvfs_vnops.c:1281:3: error: call to undeclared function 'VREF'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration]
 1281 |                 VREF(dvp);
      |                 ^

Commits that broke the build:
https://cgit.freebsd.org/src/commit/sys/sys/vnode.h?id=7e4c451c12aeb26cc1179221b8230c491b17cf00
https://cgit.freebsd.org/src/commit/sys/sys/vnode.h?id=01c8e2e33df81b242d73a23de49a6b61f33c24c1

PR:		289992
Reported by:	pkg-fallout
MFH:		2025Q4
bf21746ce0
Vladimir Druzenko (vvd) · 7.0.26_5
emulators/virtualbox-ose{,-nox11}-70: Add support of TPM device emulation using sysutils/libtpms (default on)

Fix: "Failed to attach to TPM driver. rc=VERR_PDM_DRIVER_NOT_FOUND"

PR:	289922
MFH:	2025Q4
3203c4f0a5
Vladimir Druzenko (vvd) · 7.0.26_4
emulators/virtualbox-ose{,-nox11}{,-70,-71,-72,-legacy}: Fix build with ftp/curl 8.16.0

kBuild: Compiling VBoxRT - /wrkdirs/usr/ports/emulators/virtualbox-ose-72/work/VirtualBox-7.2.0/src/VBox/Runtime/generic/http-curl.cpp
/wrkdirs/usr/ports/emulators/virtualbox-ose-72/work/VirtualBox-7.2.0/src/VBox/Runtime/generic/http-curl.cpp:702:27: error: assigning to 'curl_proxytype' from incompatible type 'long'
  702 |     pThis->enmProxyType = CURLPROXY_HTTP;
      |                           ^~~~~~~~~~~~~~
/usr/local/include/curl/curl.h:791:35: note: expanded from macro 'CURLPROXY_HTTP'
  791 | #define CURLPROXY_HTTP            0L /* added in 7.10, new in 7.19.4 default is
      |                                   ^~

Upstream bug report:
https://github.com/curl/curl/issues/18054#issuecomment-3354156324

PR:	289924
40fa372043
Vladimir Druzenko (vvd) · 7.0.26_4
emulators/virtualbox-ose{,-additions,-kmod}{,-70,-71,-legacy}: Update CONFLICTS_INSTALL before committing new ports with VirtualBox 7.2.x

PR:	289019
cec1e153ef
Baptiste Daroussin (bapt) · 7.0.26_4
libxml2: chase libxml soversion bump
3068854dd0
Vladimir Druzenko (vvd) · 7.0.26_3
emulators/virtualbox-ose*: Improve rc script

- Add sort VMs by name during auto start and reverse sort during stop -
  with this user can control the order in which VMs are started and stopped.
- Increase default delay between start VMs from 0 to 1 second -
  useful when automatically starting more than "2-3" VMs.
5ab3be27e7
Vladimir Druzenko (vvd) · 7.0.26_2
emulators/virtualbox-ose-70: Sort USES

MFH:	2025Q2
8e44e5724a
Vladimir Druzenko (vvd) · 7.0.26_2
emulators/virtualbox-ose{,-nox11}-70: Add patches for better graphics devices support

While here refresh patches for graphics devices

PR:		286748
Tested by:	Martin Birgmeier <d8zNeCFG@aon.at>, rkoberman@gmail.com
MFH:		2025Q2
031b8f8fae
Vladimir Druzenko (vvd) · 7.0.26_1
emulators/virtualbox-ose-70: Improve DESC for OGG and VORBIS options

Make a description that more accurately describes what these options do.

MFH:	2025Q2
9db6ed5517
Vladimir Druzenko (vvd) · 7.0.26_1
emulators/virtualbox-ose-additions{,-legacy}: Fix build on 15-CURRENT OSVERSION>=1500038

PR:	286718
MFH:	2025Q2
137787be31
Vladimir Druzenko (vvd) · 7.0.26_1
emulators/virtualbox-ose{,-nox11}-70: Add options OGG and VORBIS

For audio recording.

MFH:	2025Q2
6e8f51b83f
Vladimir Druzenko (vvd) · 7.0.26
emulators/virtualbox-ose-70: Add patch with enable "HW accelerated graphics output"

MFH:	2025Q2
f679dc9205
Vladimir Druzenko (vvd) · 7.0.26
emulators/virtualbox-ose-70: Fix overflow in host memory size calculation

Restore patch - got lost during update to 7.0.x.

PR:	271146
MFH:	2025Q2
f9f71af0e9
Vladimir Druzenko (vvd) · 7.0.26
emulators/virtualbox-ose-70: Fix CONFLICTS_INSTALL

PR:	284439
e3da428cdd
Vladimir Druzenko (vvd) · 7.0.26
emulators/virtualbox-ose{,-additions,-kmod}{,-70,-legacy}: Update CONFLICTS_INSTALL before committing new ports with VirtualBox 7.1.x

PR:	284439
806da99dc2
Vladimir Druzenko (vvd) · 7.0.26
emulators/virtualbox-ose{,-70,-legacy}: Fix release memory on VM exit on 15-CURRENT

PR:	286507
MFH:	2025Q2
3a151cd44b
Cy Schubert (cy) · 7.0.26
emulators/virtualbox-ose-70: Fix 15-CURRENT kmod build

One remaining instance of vm_page_find_least(), which was removed in
15-CURRENT, remained. Replace it with a call to vm_radix_lookup_ge()
instead.
a8b4678fc9
Vladimir Druzenko (vvd) · 7.0.26
emulators/virtualbox-ose{,-nox11,-kmod}-70: Update 7.0.24 => 7.0.26

Changelog:
https://www.virtualbox.org/wiki/Changelog-7.0#v26

* Add USE_BINUTILS=yes:
  - fix build if devel/kBuild build with GCC option off;
  - virtualbox-ose-70 explicitly depends on binutils (-fuse-ld=bfd in
    Config.kmk).
* Fix build python library.

PR:	285116
6df78d6805
Vladimir Druzenko (vvd) · 7.0.24_3
emulators/virtualbox-ose-kmod{,-70,-legacy}: Fix the build after FreeBSD kernel changes in 1500038

Update to chase removal of vm_page_next()

PR:		286206 286193 286204
Tested by:	Graham Perrin <grahamperrin@gmail.com>
MFH:		2025Q2
271cb6e766
Jan Beich (jbeich) · 7.0.24_3
multimedia/libvpx: update 1.15.1

Changes:	https://chromium.googlesource.com/webm/libvpx/+log/v1.15.0..v1.15.1
Reported by:	portscout
64f3a6bf7e
Gleb Popov (arrowd) · 7.0.24_2
*: Bump revisions after dbus update

PR:		285253
Reported by:	Martin Birgmeier <d8zNeCFG@aon.at>
a347a92e6e
Charlie Li (vishwin) · 7.0.24_1
python: bump all USE_PYTHON=distutils consumers after RUN_DEPENDS removal

Any missed ports, feel free to bump.

Any ports that need setuptools at runtime can have the devel/py-setuptools
manually added back to RUN_DEPENDS, but understand that this practice
is deprecated; see CHANGES for details.
06a08e69f3
Vladimir Druzenko (vvd) · 7.0.24
emulators/virtualbox-ose{,-kmod,-nox11}-70: Add new ports VirtualBox 7.0.24

General status:
* VirtualBox 7.1.x is still not fully ported to FreeBSD, so we are
  adding 7.0.x in experimental/test mode.
* 7.0.x is being tested on hosts of several FreeBSD developers and
  users.
* As far as we know, 7.0.x has the same system requirements as 6.1.x -
  amd64 with VT-x (we even tested it on Core 2 Duo E6xxx), so after
  confirming stability with more users, 7.0.x is expected to replace
  6.1.x.
* The following ports also need to be created for this replacement:
  - emulators/virtualbox-ose-additions-70;
  - emulators/virtualbox-ose-additions-nox11-70;
  - www/phpvirtualbox-70.
* If 7.1.x has the same system requirements, then when we port 7.1.x,
  it will replace 7.0.x.

This patch is a joint effort by several FreeBSD developers and users.
Thanks to everyone involved!

Changelog:
https://www.virtualbox.org/wiki/Changelog-7.0

PR:	271146
f24fdd9f85
Vladimir Druzenko (vvd) · 6.1.50_8
emulators/virtualbox-ose{,-kmod,-nox11}-70: Repocopy from emulators/virtualbox-ose{,-kmod,-nox11}

PR:	271146
9ef87f0830