Earlier this week a few vulnerabilities have been reported to affect Intel and AMD CPUs. AlmaLinux OS Foundation calls for community to help to test updated packages for AlmaLinux OS 8 and AlmaLinux OS 9.
As AlmaLinux OS has changed its build processes in order to be ABI compatible with Red Hat, Testing repo has been created for packages that differ from RHEL and require additional testing by community.
To be able to help with testing, Testing repo should be enabled on AlmaLinux machine:
dnf install -y almalinux-release-testing
It's highly recommended to enable Testing repo on all non-production machines to participate in AlmaLinux development.
CVE-2022-40982 vulnerability is related to a Gather Data Sampling (GDS) transient execution side-channel vulnerability affecting Intel CPUs. This may allow an attacker to access stale data from previously used vector registers on the same physical core. Computing devices based on Intel Core processors from the 6th Skylake to (including) the 11th Tiger Lake generation are affected.
The vulnerability can be mitigated by updating CPU microcode - microcode_ctl
package:
dnf update microcode_ctl
To check that the installation completed successfully, you can run:
rpm -qa microcode_ctl
Make sure that you've got the following version:
To update CPU microcode run the following:
echo 1 > /sys/devices/system/cpu/microcode/reload
CVE-2023-20569 vulnerability affects "Zen 3" and "Zen 4" AMD CPUs as it may allow an attacker to influence the return address prediction. This may potentially lead to information disclosure.
The vulnerability can be partially mitigated by updating linux-firmware
package:
dnf update linux-firmware
To check that the installation completed successfully, you can run:
rpm -qa linux-firmware
Make sure that you've got the following version:
To update CPU microcode run the following:
echo 1 > /sys/devices/system/cpu/microcode/reload
Once you have completed your testing, please help us by letting us know it works for you!
Please share the information (sanitized in whatever way you feel comfortable) in a comment on the issue that we have created specificaly for AlmaLinux 8 and for AlmaLinux 9 to track on bugs.almalinux.org:
Please include the output of the two commands from the test server and whether it worked for you:
lscpu
journalctl -k --grep=microcode
If you want to contribute and help with testing - join the AlmaLinux community and the Release Engineering SIG chat channel.
We appreciate any contribution as they help us keep AlmaLinux OS free and make it better!