Bug 33408 - virtualbox new security issues CVE-2024-21141 and CVE-2024-2116[14]
Summary: virtualbox new security issues CVE-2024-21141 and CVE-2024-2116[14]
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: Security (show other bugs)
Version: 9
Hardware: All Linux
Priority: Normal major
Target Milestone: ---
Assignee: QA Team
QA Contact: Sec team
URL:
Whiteboard: MGA9-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2024-07-17 14:19 CEST by Nicolas Salguero
Modified: 2024-07-29 20:28 CEST (History)
5 users (show)

See Also:
Source RPM: virtualbox-7.0.20-1.mga9, kmod-virtualbox-7.0.20-51.mga9
CVE: CVE-2024-21141, CVE-2024-21161, CVE-2024-21164
Status comment: Fixed upstream in 7.0.20


Attachments

Description Nicolas Salguero 2024-07-17 14:19:58 CEST
Those CVEs were announced here:
https://www.oracle.com/security-alerts/cpujul2024.html#AppendixOVIR

There are fixed in 7.0.20:
https://www.virtualbox.org/wiki/Changelog-7.0#v20

Mageia 9 is also affected.
Nicolas Salguero 2024-07-17 14:21:54 CEST

Severity: normal => major
Status comment: (none) => Fixed upstream in 7.0.20
Whiteboard: (none) => MGA9TOO
Source RPM: (none) => virtualbox-7.0.18-1.mga9.src.rpm
CVE: (none) => CVE-2024-21141, CVE-2024-21161, CVE-2024-21164

Comment 1 Lewis Smith 2024-07-17 20:23:38 CEST
VB updates go with kernel; assigning thus.

Assignee: bugsquad => kernel

Morgan Leijström 2024-07-19 01:15:21 CEST

Blocks: (none) => 33400

Comment 2 Morgan Leijström 2024-07-23 11:47:04 CEST
I see 7.0.20 built, pushed by Giuseppe. Ready for QA?

CC: (none) => fri

Giuseppe Ghibò 2024-07-23 16:16:20 CEST

CC: (none) => ghibomgx
Source RPM: virtualbox-7.0.18-1.mga9.src.rpm => virtualbox-7.0.20-1.mga9, kmod-virtualbox-7.0.20-51.mga9

Comment 3 Giuseppe Ghibò 2024-07-23 16:18:59 CEST
(In reply to Morgan Leijström from comment #2)

> I see 7.0.20 built, pushed by Giuseppe. Ready for QA?

Yes. I updated the files in Source RPM field for retrieving the correct files list.
Comment 4 Morgan Leijström 2024-07-23 16:27:27 CEST
Then we assign QA :)

Assignee: kernel => qa-bugs

Comment 5 Morgan Leijström 2024-07-23 18:41:12 CEST
OK here 

Running on kernel 6.6.37-desktop-1
Ran tests with both dkms built kmod only, and with virtualbox-kernel package.

Also testing/using nvidia-current-550.100 from nonfree testing,
and mesa-24.1.4-1 from core updates testing.

TEST Running MSW 7 64 bit guest: 
On first launch it detected it needed new guest addition - I let it download & update.
Windows update found security updates, I let it update, and rebooted.
Tested dynamic window resizing, USB 2 flash disk, host folder sharing write protected and not, bidirectional clipboard, drag file from Dolphin to Explorer, Internet video in Firefox.

As expected the upstream USB regression of VB > 7.0.14 is still here:
Bug 33400 - VirtualBox 7.0.18 regression: some USB devices fail, guest hang


$ inxi -SMCG
System:
  Host: svarten.tribun Kernel: 6.6.37-desktop-1.mga9 arch: x86_64 bits: 64
    Desktop: KDE Plasma v: 5.27.10 Distro: Mageia 9
Machine:
  Type: Desktop Mobo: ASRock model: P55 Pro serial: <superuser required>
    BIOS: American Megatrends v: P2.60 date: 08/20/2010
CPU:
  Info: dual core model: Intel Core i7 870 bits: 64 type: MT MCP cache:
    L2: 512 KiB
  Speed (MHz): avg: 1205 min/max: 1200/2934 cores: 1: 1205 2: 1205 3: 1205
    4: 1205
Graphics:
  Device-1: NVIDIA GM107 [GeForce GTX 750] driver: nvidia v: 550.100
  Display: x11 server: X.org v: 1.21.1.8 with: Xwayland v: 22.1.9 driver: X:
    loaded: nvidia,v4l gpu: nvidia,nvidia-nvswitch resolution: 3840x2160~60Hz
  API: OpenGL v: 4.6.0 NVIDIA 550.100 renderer: NVIDIA GeForce GTX
    750/PCIe/SSE2
Morgan Leijström 2024-07-23 18:42:39 CEST

Blocks: 33400 => (none)

Comment 6 katnatek 2024-07-24 03:12:10 CEST
List of packages

i586:
virtualbox-7.0.20-1.mga9.i586.rpm
virtualbox-guest-additions-7.0.20-1.mga9.i586.rpm

x86_64:
dkms-virtualbox-7.0.20-1.mga9.x86_64.rpm
python-virtualbox-7.0.20-1.mga9.x86_64.rpm
virtualbox-7.0.20-1.mga9.x86_64.rpm
virtualbox-devel-7.0.20-1.mga9.x86_64.rpm
virtualbox-guest-additions-7.0.20-1.mga9.x86_64.rpm
virtualbox-kernel-6.6.37-desktop-1.mga9-7.0.20-51.mga9.x86_64.rpm
virtualbox-kernel-6.6.37-server-1.mga9-7.0.20-51.mga9.x86_64.rpm
virtualbox-kernel-desktop-latest-7.0.20-51.mga9.x86_64.rpm
virtualbox-kernel-server-latest-7.0.20-51.mga9.x86_64.rpm

SRPM:
kmod-virtualbox-7.0.20-51.mga9.src.rpm
virtualbox-7.0.20-1.mga9.src.rpm

I hope the list is accurate, but I can't check at this moment with new madb, and current madb omit some packages
Comment 7 Morgan Leijström 2024-07-24 10:32:21 CEST
Got successfully built in Cauldron.

Whiteboard: MGA9TOO => (none)
Version: Cauldron => 9

Comment 8 Thomas Andrews 2024-07-26 04:20:56 CEST
MGA9-64 Plasma, HP Pavilion, AMD A8-4555, HD 7600G graphics.

No installation issues. I've only checked my Win7 guest so far, and as usual, I had to download the guest additions and "mount" them in the guest's optical drive manually. But the additions installed correctly, and after the obligatory reboot, the guest is functioning as normally as Windows 7 ever does.

CC: (none) => andrewsfarm

Comment 9 Morgan Leijström 2024-07-26 19:00:44 CEST
Test OK also using kernel desktop 6.6.42-1, same system as in Comment 5
katnatek 2024-07-26 19:57:31 CEST

Keywords: (none) => advisory

Comment 10 Morgan Leijström 2024-07-27 15:33:50 CEST
Brian, can you give this a run too?

This need to go out so then VB kmods for new kernel can be built to test.

CC: (none) => brtians1

Comment 11 Brian Rockwell 2024-07-27 21:41:04 CEST
Hi Morgan - Will do.
Comment 12 Brian Rockwell 2024-07-28 05:15:22 CEST
MGA9-64, ‎AMD Ryzen 5 2600, Nvidia 1650 super, GNOME, virtualbox host

ugpraded



--- rebooted and downloaded the Extensions

- VirtualBox Graphical User Interface Version 7.0.20_Mageia r163906

- VM's are working on Vbox (64/Xfce)
- new VM working (i586/mate)
- used remote desktop to access, that works
Comment 13 Brian Rockwell 2024-07-28 05:51:56 CEST
MGA9-64, Plasma, VirtualBox, Ryzen 5600

The following 4 packages are going to be installed:

- dkms-virtualbox-7.0.20-1.mga9.x86_64
- virtualbox-7.0.20-1.mga9.x86_64
- virtualbox-kernel-6.6.37-desktop-1.mga9-7.0.20-51.mga9.x86_64
- virtualbox-kernel-desktop-latest-7.0.20-51.mga9.x86_64


-- rebooted

$ uname -a
Linux localhost.localdomain 6.6.37-desktop-1.mga9 #1 SMP PREEMPT_DYNAMIC Sat Jul  6 01:42:12 UTC 2024 x86_64 GNU/Linux


Virtualbox showing correct version

- installed VBox extensions - worked
- tested several different VM's - working

No issues to report
Comment 14 Morgan Leijström 2024-07-28 17:46:56 CEST
Thank you 

This is about as much we use to test it.

Keywords: (none) => validated_update
Whiteboard: (none) => MGA9-64-OK
CC: (none) => sysadmin-bugs

Comment 15 Mageia Robot 2024-07-29 20:28:29 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGASA-2024-0275.html

Resolution: (none) => FIXED
Status: NEW => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.