Summary
[6.12.0-124.27.1]
- Add new Oracle Linux Driver Signing (key 1) certificate [Orabug: 37985782]
- Disable UKI signing [Orabug: 36571828]
- Update Oracle Linux certificates (Kevin Lyons)
- Disable signing for aarch64 (Ilya Okomin)
- Oracle Linux RHCK Module Signing Key was added to the kernel trusted keys list (olkmod_signing_key.pem) [Orabug: 29539237]
- Update x509.genkey [Orabug: 24817676]
- Conflict with shim-ia32 and shim-x64 <= 15.3-1.0.5]
- Remove upstream reference during boot (Kevin Lyons) [Orabug: 34729535]
- Add Oracle Linux IMA certificates
- Update module name for cryptographic module [Orabug: 37400433]
- Clean git history at setup stage
[6.12.0-124.27.1]
- arm64: errata: Expand speculative SSBS workaround for Cortex-A720AE (Waiman Long) [RHEL-120684]
- arm64: cputype: Add Cortex-A720AE definitions (Waiman Long) [RHEL-120684]
- arm64: errata: Add missing sentinels to Spectre-BHB MIDR arrays (Waiman Long) [RHEL-120684]
- arm64: Add support for HIP09 Spectre-BHB mitigation (Waiman Long) [RHEL-120684]
- arm64: errata: Add newer ARM cores to the spectre_bhb_loop_affected() lists (Waiman Long) [RHEL-120684]
- arm64: cputype: Add MIDR_CORTEX_A76AE (Waiman Long) [RHEL-120684]
- arm64: errata: Add KRYO 2XX/3XX/4XX silver cores to Spectre BHB safe list (Waiman Long) [RHEL-120684]
- kmem/tracing: add kmem name to kmem_cache_alloc tracepoint (Charles Haithcock) [RHEL-129882]
- mm: memory-tiering: fix PGPROMOTE_CANDIDATE counting (Rafael Aquini) [RHEL-128383]
[6.12.0-124.26.1]
- usb: dwc3: Fix race condition between concurrent dwc3_remove_requests() call paths (CKI Backport Bot) [RHEL-137150] {CVE-2025-68287}
- drm/vmwgfx: Validate command header size against SVGA_CMD_MAX_DATASIZE (CKI Backport Bot) [RHEL-134431] {CVE-2025-40277}
- net: phylink: add lock for serializing concurrent pl->phydev writes with resolver (CKI Backport Bot) [RHEL-129812] {CVE-2025-39905}
[6.12.0-124.25.1]
- sctp: avoid NULL dereference when chunk data buffer is missing (CKI Backport Bot) [RHEL-134010] {CVE-2025-40240}
- HID: i2c-hid: Resolve touchpad issues on Dell systems during S4 (CKI Backport Bot) [RHEL-128281]
- HID: multitouch: fix slab out-of-bounds access in mt_report_fixup() (CKI Backport Bot) [RHEL-124610] {CVE-2025-39806}
- inetpeer: do not get a refcount in inet_getpeer() (Guillaume Nault) [RHEL-115287]
- inetpeer: update inetpeer timestamp in inet_getpeer() (Guillaume Nault) [RHEL-115287]
- inetpeer: remove create argument of inet_getpeer() (Guillaume Nault) [RHEL-115287]
- inetpeer: remove create argument of inet_getpeer_v[46]() (Guillaume Nault) [RHEL-115287]
[6.12.0-124.24.1]
- audit: fix out-of-bounds read in audit_compare_dname_path() (Richard Guy Briggs) [RHEL-119185] {CVE-2025-39840}
[6.12.0-124.23.1]
- redhat: use RELEASE_LOCALVERSION also for dist-get-tag (Jan Stancek)
- redhat: introduce RELEASE_LOCALVERSION variable (Jan Stancek)
- iommufd: Fix race during abort for file descriptors (Eder Zulian) [RHEL-123789] {CVE-2025-39966}
- smb: client: handle lack of IPC in dfs_cache_refresh() (Paulo Alcantara) [RHEL-126227]
- mm: slub: avoid wake up kswapd in set_track_prepare (Audra Mitchell) [RHEL-125522] {CVE-2025-39843}
- dpll: zl3073x: Increase maximum size of flash utility (Ivan Vecera) [RHEL-116157]
- dpll: zl3073x: Fix double free in zl3073x_devlink_flash_update() (Ivan Vecera) [RHEL-116157]
- dpll: zl3073x: Implement devlink flash callback (Ivan Vecera) [RHEL-116157]
- dpll: zl3073x: Add firmware loading functionality (Ivan Vecera) [RHEL-116157]
- dpll: zl3073x: Add low-level flash functions (Ivan Vecera) [RHEL-116157]
- dpll: zl3073x: Add functions to access hardware registers (Ivan Vecera) [RHEL-116157]
[6.12.0-124.22.1]
- ASoC: Intel: sof_sdw: Add quirks for Lenovo P1 and P16 (CKI Backport Bot) [RHEL-130550]
- tls: wait for pending async decryptions if tls_strp_msg_hold fails (CKI Backport Bot) [RHEL-128866] {CVE-2025-40176}
- sched/deadline: Fix RT task potential starvation when expiry time passed (CKI Backport Bot) [RHEL-124660]
Fixed packages 30
| Release | Package | Fixed in |
|---|---|---|
| Oracle Linux · 10 | kernel | 0:6.12.0-124.27.1.el10_1 |
| Oracle Linux · 10 | kernel-abi-stablelists | 0:6.12.0-124.27.1.el10_1 |
| Oracle Linux · 10 | kernel-core | 0:6.12.0-124.27.1.el10_1 |
| Oracle Linux · 10 | kernel-cross-headers | 0:6.12.0-124.27.1.el10_1 |
| Oracle Linux · 10 | kernel-debug | 0:6.12.0-124.27.1.el10_1 |
| Oracle Linux · 10 | kernel-debug-core | 0:6.12.0-124.27.1.el10_1 |
| Oracle Linux · 10 | kernel-debug-devel | 0:6.12.0-124.27.1.el10_1 |
| Oracle Linux · 10 | kernel-debug-devel-matched | 0:6.12.0-124.27.1.el10_1 |
| Oracle Linux · 10 | kernel-debug-modules | 0:6.12.0-124.27.1.el10_1 |
| Oracle Linux · 10 | kernel-debug-modules-core | 0:6.12.0-124.27.1.el10_1 |
| Oracle Linux · 10 | kernel-debug-modules-extra | 0:6.12.0-124.27.1.el10_1 |
| Oracle Linux · 10 | kernel-debug-uki-virt | 0:6.12.0-124.27.1.el10_1 |
| Oracle Linux · 10 | kernel-devel | 0:6.12.0-124.27.1.el10_1 |
| Oracle Linux · 10 | kernel-devel-matched | 0:6.12.0-124.27.1.el10_1 |
| Oracle Linux · 10 | kernel-doc | 0:6.12.0-124.27.1.el10_1 |
| Oracle Linux · 10 | kernel-headers | 0:6.12.0-124.27.1.el10_1 |
| Oracle Linux · 10 | kernel-modules | 0:6.12.0-124.27.1.el10_1 |
| Oracle Linux · 10 | kernel-modules-core | 0:6.12.0-124.27.1.el10_1 |
| Oracle Linux · 10 | kernel-modules-extra | 0:6.12.0-124.27.1.el10_1 |
| Oracle Linux · 10 | kernel-modules-extra-matched | 0:6.12.0-124.27.1.el10_1 |
| Oracle Linux · 10 | kernel-tools | 0:6.12.0-124.27.1.el10_1 |
| Oracle Linux · 10 | kernel-tools-libs | 0:6.12.0-124.27.1.el10_1 |
| Oracle Linux · 10 | kernel-tools-libs-devel | 0:6.12.0-124.27.1.el10_1 |
| Oracle Linux · 10 | kernel-uki-virt | 0:6.12.0-124.27.1.el10_1 |
| Oracle Linux · 10 | kernel-uki-virt-addons | 0:6.12.0-124.27.1.el10_1 |
| Oracle Linux · 10 | libperf | 0:6.12.0-124.27.1.el10_1 |
| Oracle Linux · 10 | perf | 0:6.12.0-124.27.1.el10_1 |
| Oracle Linux · 10 | python3-perf | 0:6.12.0-124.27.1.el10_1 |
| Oracle Linux · 10 | rtla | 0:6.12.0-124.27.1.el10_1 |
| Oracle Linux · 10 | rv | 0:6.12.0-124.27.1.el10_1 |
Vulnerabilities 9
-
Critical 9.8
tls: wait for pending async decryptions if tls_strp_msg_hold fails
In the Linux kernel, the following vulnerability has been resolved: tls: wait for pending async decryptions if tls_strp_msg_hold fails Async decryption calls tls_strp_msg_hold to create a clone of the input skb to hold references to the memory it uses. If we …
-
High 8.8
HID: multitouch: fix slab out-of-bounds access in mt_report_fixup()
In the Linux kernel, the following vulnerability has been resolved: HID: multitouch: fix slab out-of-bounds access in mt_report_fixup() A malicious HID device can trigger a slab out-of-bounds during mt_report_fixup() by passing in report descriptor smaller th…
-
High 7.8
iommufd: Fix race during abort for file descriptors
In the Linux kernel, the following vulnerability has been resolved: iommufd: Fix race during abort for file descriptors fput() doesn't actually call file_operations release() synchronously, it puts the file on a work queue and it will be released eventually. …
-
High 7.8
drm/vmwgfx: Validate command header size against SVGA_CMD_MAX_DATASIZE
In the Linux kernel, the following vulnerability has been resolved: drm/vmwgfx: Validate command header size against SVGA_CMD_MAX_DATASIZE This data originates from userspace and is used in buffer offset calculations which could potentially overflow causing a…
-
High 7.5
sctp: avoid NULL dereference when chunk data buffer is missing
In the Linux kernel, the following vulnerability has been resolved: sctp: avoid NULL dereference when chunk data buffer is missing chunk->skb pointer is dereferenced in the if-block where it's supposed to be NULL only. chunk->skb can only be NULL if chunk->he…
-
High 7.1
audit: fix out-of-bounds read in audit_compare_dname_path()
In the Linux kernel, the following vulnerability has been resolved: audit: fix out-of-bounds read in audit_compare_dname_path() When a watch on dir=/ is combined with an fsnotify event for a single-character name directly under / (e.g., creating /a), an out-o…
-
High 7.0
net: phylink: add lock for serializing concurrent pl->phydev writes with resolver
In the Linux kernel, the following vulnerability has been resolved: net: phylink: add lock for serializing concurrent pl->phydev writes with resolver Currently phylink_resolve() protects itself against concurrent phylink_bringup_phy() or phylink_disconnect_ph…
-
Unscored —
mm: slub: avoid wake up kswapd in set_track_prepare
In the Linux kernel, the following vulnerability has been resolved: mm: slub: avoid wake up kswapd in set_track_prepare set_track_prepare() can incur lock recursion. The issue is that it is called from hrtimer_start_range_ns holding the per_cpu(hrtimer_bases)…
-
Unscored —
usb: dwc3: Fix race condition between concurrent dwc3_remove_requests() call paths
In the Linux kernel, the following vulnerability has been resolved: usb: dwc3: Fix race condition between concurrent dwc3_remove_requests() call paths This patch addresses a race condition caused by unsynchronized execution of multiple call paths invoking `dw…