In the Linux kernel, the following vulnerability has been resolved:
powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE
At the time of LPAR boot up, partition firmware provides Open Firmware property ibm,dma-window for the PE. This property is provided on the PCI bus the PE is attached to.
There are execptions where the partition firmware might not provide this property for the PE at the time of LPAR boot up. One of the scenario is where the firmware has frozen the PE due to some error condition. This PE is frozen for 24 hours or unless the whole system is reinitialized.
Within this time frame, if the LPAR is booted, the frozen PE will be presented to the LPAR but ibm,dma-window property could be missing.
Today, under these circumstances, the LPAR oopses with NULL pointer dereference, when configuring the PCI bus the PE is attached to.
BUG: Kernel NULL pointer dereference on read at 0x000000c8 Faulting instruction address: 0xc0000000001024c0 Oops: Kernel access of bad area, sig: 7 [#1] LE PAGE_SIZE=64K MMU=Radix SMP NR_CPUS=2048 NUMA pSeries Modules linked in: Supported: Yes CPU: 0 PID: 1 Comm: swapper/0 Not tainted 6.4.0-150600.9-default #1 Hardware name: IBM,9043-MRX POWER10 (raw) 0x800200 0xf000006 of:IBM,FW1060.00 (NM1060_023) hv:phyp pSeries NIP: c0000000001024c0 LR: c0000000001024b0 CTR: c000000000102450 REGS: c0000000037db5c0 TRAP: 0300 Not tainted (6.4.0-150600.9-default) MSR: 8000000002009033 <SF,VEC,EE,ME,IR,DR,RI,LE> CR: 28000822 XER: 00000000 CFAR: c00000000010254c DAR: 00000000000000c8 DSISR: 00080000 IRQMASK: 0 ... NIP [c0000000001024c0] pci_dma_bus_setup_pSeriesLP+0x70/0x2a0 LR [c0000000001024b0] pci_dma_bus_setup_pSeriesLP+0x60/0x2a0 Call Trace: pci_dma_bus_setup_pSeriesLP+0x60/0x2a0 (unreliable) pcibios_setup_bus_self+0x1c0/0x370 __of_scan_bus+0x2f8/0x330 pcibios_scan_phb+0x280/0x3d0 pcibios_init+0x88/0x12c do_one_initcall+0x60/0x320 kernel_init_freeable+0x344/0x3e4 kernel_init+0x34/0x1d0 ret_from_kernel_user_thread+0x14/0x1c
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux | Jul 30, 2024 | May 30, 2024 |
| Redhat_linux | — | Upgrade kernelNo solution existsUpgrade kernel-rt | Dec 5, 2024 | May 30, 2024 |
| Suse | — | Upgrade cluster-md-kmp-rtUpgrade kernel-debugUpgrade kernel-debug-develUpgrade dtb-armUpgrade kernel-default-optionalUpgrade dtb-hisiliconUpgrade dtb-lgUpgrade kernel-default-livepatch-develUpgrade reiserfs-kmp-defaultUpgrade kernel-64kbUpgrade gfs2-kmp-rtUpgrade ocfs2-kmp-azureUpgrade cluster-md-kmp-azureUpgrade kselftests-kmp-defaultUpgrade dlm-kmp-azureUpgrade kernel-default-develUpgrade kernel-devel-rtUpgrade kernel-zfcpdumpUpgrade kernel-64kb-livepatch-develUpgrade dtb-caviumUpgrade dlm-kmp-64kbUpgrade kernel-source-azureUpgrade dtb-freescaleUpgrade dtb-mediatekUpgrade dlm-kmp-defaultUpgrade kernel-64kb-develUpgrade dtb-socionextUpgrade kernel-default-vdsoUpgrade dtb-renesasUpgrade kernel-kvmsmall-develUpgrade kselftests-kmp-rtUpgrade kernel-obs-qaUpgrade dtb-appleUpgrade kernel-rt-develUpgrade gfs2-kmp-64kbUpgrade kernel-default-extraUpgrade dtb-amdUpgrade kernel-develUpgrade dtb-xilinxUpgrade dtb-amazonUpgrade kernel-kvmsmall-livepatch-develUpgrade ocfs2-kmp-defaultUpgrade kselftests-kmp-64kbUpgrade reiserfs-kmp-rtUpgrade kernel-symsUpgrade dtb-allwinnerUpgrade dtb-apmUpgrade kernel-default-baseUpgrade kernel-rt_debug-livepatch-develUpgrade ocfs2-kmp-rtUpgrade kernel-rt-livepatchUpgrade kernel-64kb-optionalUpgrade kernel-azure-extraUpgrade ocfs2-kmp-64kbUpgrade kernel-kvmsmallUpgrade kernel-rt-livepatch-develUpgrade kernel-rt_debug-develUpgrade kernel-macrosUpgrade kernel-rt-vdsoUpgrade dtb-amlogicUpgrade kernel-source-rtUpgrade kernel-defaultUpgrade dtb-sprdUpgrade dtb-exynosUpgrade kernel-syms-azureUpgrade kernel-azure-optionalUpgrade dtb-broadcomUpgrade kernel-rt_debugUpgrade kernel-debug-livepatch-develUpgrade dtb-marvellUpgrade reiserfs-kmp-azureUpgrade kernel-debug-vdsoUpgrade gfs2-kmp-azureUpgrade kernel-sourceUpgrade kernel-rt_debug-vdsoUpgrade kernel-docs-htmlUpgrade kernel-obs-buildUpgrade kernel-docsUpgrade dlm-kmp-rtUpgrade kernel-rtUpgrade kernel-kvmsmall-vdsoUpgrade dtb-alteraUpgrade kernel-64kb-extraUpgrade kernel-azureUpgrade dtb-nvidiaUpgrade kernel-azure-livepatch-develUpgrade cluster-md-kmp-64kbUpgrade kernel-rt-optionalUpgrade kernel-default-base-rebuildUpgrade kselftests-kmp-azureUpgrade dtb-rockchipUpgrade kernel-azure-develUpgrade kernel-default-livepatchUpgrade dtb-qcomUpgrade kernel-syms-rtUpgrade gfs2-kmp-defaultUpgrade reiserfs-kmp-64kbUpgrade kernel-rt-extraUpgrade kernel-azure-vdsoUpgrade kernel-source-vanillaUpgrade kernel-devel-azureUpgrade cluster-md-kmp-default | Jun 13, 2024 | May 30, 2024 |
| Ubuntu | — | Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-64kUpgrade linux-image-6.8.0-1010-oracleUpgrade linux-image-virtualUpgrade linux-image-6.8.0-1012-azure-fdeUpgrade linux-image-oem-24.04Upgrade linux-image-genericUpgrade linux-image-nvidia-6.8Upgrade linux-image-6.8.0-1012-azureUpgrade linux-image-gkeUpgrade linux-image-6.8.0-1010-oracle-64kUpgrade linux-image-6.8.0-1009-raspiUpgrade linux-image-oracleUpgrade linux-image-6.8.0-40-genericUpgrade linux-image-6.8.0-1011-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-40-lowlatencyUpgrade linux-image-6.8.0-1008-gkeUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-azure-fdeUpgrade linux-image-gcpUpgrade linux-image-generic-64kUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-1011-nvidia-lowlatencyUpgrade linux-image-awsUpgrade linux-image-6.8.0-40-generic-64kUpgrade linux-image-6.8.0-40-lowlatency-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-generic-lpaeUpgrade linux-image-lowlatencyUpgrade linux-image-nvidia-64kUpgrade linux-image-6.8.0-1011-nvidia-64kUpgrade linux-image-nvidiaUpgrade linux-image-6.8.0-1010-ibmUpgrade linux-image-ibmUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.0-1011-nvidiaUpgrade linux-image-oem-24.04aUpgrade linux-image-kvmUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-raspiUpgrade linux-image-oracle-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-1013-awsUpgrade linux-image-6.8.0-1012-gcpUpgrade linux-image-azureUpgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-1010-oem | Aug 9, 2024 | May 30, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | May 30, 2024 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub