In the Linux kernel, the following vulnerability has been resolved:
video: screen_info: Relocate framebuffers behind PCI bridges
Apply PCI host-bridge window offsets to screen_info framebuffers. Fixes invalid access to I/O memory.
Resources behind a PCI host bridge can be relocated by a certain offset in the kernel's CPU address range used for I/O. The framebuffer memory range stored in screen_info refers to the CPU addresses as seen during boot (where the offset is 0). During boot up, firmware may assign a different memory offset to the PCI host bridge and thereby relocating the framebuffer address of the PCI graphics device as seen by the kernel. The information in screen_info must be updated as well.
The helper pcibios_bus_to_resource() performs the relocation of the screen_info's framebuffer resource (given in PCI bus addresses). The result matches the I/O-memory resource of the PCI graphics device (given in CPU addresses). As before, we store away the information necessary to later update the information in screen_info itself.
Commit 78aa89d1dfba ("firmware/sysfb: Update screen_info for relocated EFI framebuffers") added the code for updating screen_info. It is based on similar functionality that pre-existed in efifb. Efifb uses a pointer to the PCI resource, while the newer code does a memcpy of the region. Hence efifb sees any updates to the PCI resource and avoids the issue.
v3: - Only use struct pci_bus_region for PCI bus addresses (Bjorn) - Clarify address semantics in commit messages and comments (Bjorn) v2: - Fixed tags (Takashi, Ivan) - Updated information on efifb
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon_linux_2023 | — | Upgrade kernel-libbpf-debuginfoUpgrade kernel6.12Upgrade kernel6.12-debuginfo-common-aarch64Upgrade python3-perf6.12Upgrade bpftool-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-headersUpgrade kernel-libbpfUpgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel6.12-modules-extraUpgrade perf6.12-debuginfoUpgrade kernel-livepatch-6.12.35-55.103Upgrade bpftoolUpgrade python3-perf6.12-debuginfoUpgrade kernel-develUpgrade perf6.12Upgrade kernel-libbpf-develUpgrade kernel-modules-extra-commonUpgrade kernel-tools-develUpgrade kernel-libbpf-staticUpgrade kernel-toolsUpgrade kernel6.12-debuginfo | Sep 16, 2025 | Jul 25, 2025 |
| Debian | — | Upgrade linux | Jul 23, 2026 | Jul 23, 2026 |
| Redhat_linux | — | No solution exists | Jul 31, 2025 | Jul 25, 2025 |
| Suse | — | Upgrade kernel-obs-buildUpgrade dlm-kmp-rtUpgrade kernel-rt-extraUpgrade ocfs2-kmp-defaultUpgrade kernel-rt-develUpgrade kernel-defaultUpgrade dlm-kmp-defaultUpgrade dtb-amdUpgrade cluster-md-kmp-rtUpgrade gfs2-kmp-defaultUpgrade kernel-rt-vdsoUpgrade dtb-hisiliconUpgrade kernel-rt-optionalUpgrade kernel-default-optionalUpgrade cluster-md-kmp-64kbUpgrade dtb-caviumUpgrade dtb-rockchipUpgrade dtb-socionextUpgrade kernel-64kb-extraUpgrade dtb-allwinnerUpgrade dtb-alteraUpgrade dtb-renesasUpgrade kernel-default-livepatch-develUpgrade reiserfs-kmp-defaultUpgrade kernel-source-vanillaUpgrade kselftests-kmp-rtUpgrade kernel-64kb-develUpgrade dtb-appleUpgrade kernel-default-vdsoUpgrade kernel-develUpgrade dtb-sprdUpgrade dtb-nvidiaUpgrade kernel-default-baseUpgrade kernel-default-livepatchUpgrade kernel-azureUpgrade kernel-docsUpgrade kernel-rt-livepatchUpgrade dtb-broadcomUpgrade ocfs2-kmp-64kbUpgrade dtb-xilinxUpgrade kernel-docs-htmlUpgrade kernel-rt-livepatch-develUpgrade kernel-azure-develUpgrade dtb-amlogicUpgrade kernel-symsUpgrade kernel-64kb-optionalUpgrade dtb-armUpgrade kernel-kvmsmall-vdsoUpgrade kselftests-kmp-64kbUpgrade kernel-sourceUpgrade kernel-macrosUpgrade dlm-kmp-64kbUpgrade ocfs2-kmp-rtUpgrade dtb-exynosUpgrade kselftests-kmp-defaultUpgrade gfs2-kmp-rtUpgrade dtb-qcomUpgrade dtb-freescaleUpgrade kernel-syms-azureUpgrade dtb-marvellUpgrade cluster-md-kmp-defaultUpgrade kernel-default-extraUpgrade kernel-64kbUpgrade dtb-lgUpgrade dtb-apmUpgrade dtb-amazonUpgrade kernel-kvmsmallUpgrade kernel-default-develUpgrade kernel-rtUpgrade kernel-zfcpdumpUpgrade kernel-kvmsmall-develUpgrade dtb-mediatekUpgrade kernel-source-azureUpgrade kernel-obs-qaUpgrade kernel-devel-azureUpgrade gfs2-kmp-64kb | Dec 5, 2025 | Aug 18, 2025 |
| Ubuntu | — | Upgrade linux-image-gcpUpgrade linux-image-6.8.0-100-fipsUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-6.14.0-1007-azure-nvidiaUpgrade linux-image-ibm-6.8Upgrade linux-image-6.14.0-1015-awsUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-generic-64k-6.8Upgrade linux-image-realtime-hwe-24.04Upgrade linux-image-azure-lts-24.04Upgrade linux-image-gcp-6.8Upgrade linux-image-oem-22.04aUpgrade linux-image-aws-64kUpgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-aws-64k-6.8Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-aws-64k-6.14Upgrade linux-image-azure-fipsUpgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-oem-24.04cUpgrade linux-image-6.14.0-1018-gcpUpgrade linux-image-ibmUpgrade linux-image-virtualUpgrade linux-image-gke-64k-6.8Upgrade linux-image-generic-64k-6.14Upgrade linux-image-oem-22.04bUpgrade linux-image-gke-6.8Upgrade linux-image-oracle-64k-6.14Upgrade linux-image-awsUpgrade linux-image-fips-6.8Upgrade linux-image-6.14.0-1014-oemUpgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-nvidia-64kUpgrade linux-image-aws-lts-24.04Upgrade linux-image-oem-24.04aUpgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-kvmUpgrade linux-image-oracle-6.8Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-xilinxUpgrade linux-image-6.14.0-1015-aws-64kUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-generic-6.8Upgrade linux-image-gkeop-6.8Upgrade linux-image-raspi-realtimeUpgrade linux-image-lowlatencyUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-gcp-6.14Upgrade linux-image-oracleUpgrade linux-image-oracle-64kUpgrade linux-image-ibm-classicUpgrade linux-image-virtual-6.14Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-100-genericUpgrade linux-image-aws-fips-6.8Upgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-6.14.0-1014-realtimeUpgrade linux-image-azure-nvidiaUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-azure-6.8Upgrade linux-image-azure-nvidia-6.14Upgrade linux-image-oem-24.04bUpgrade linux-image-azure-fips-6.8Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-6.14.0-1016-raspiUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-gcp-64k-6.14Upgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-xilinx-6.8Upgrade linux-image-realtime-6.14Upgrade linux-image-gkeopUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-azure-6.14Upgrade linux-image-gcp-64kUpgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-aws-6.14Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-6.14.0-1018-gcp-64kUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-generic-lpaeUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.14.0-34-genericUpgrade linux-image-azureUpgrade linux-image-6.14.0-1015-oracleUpgrade linux-image-aws-6.8Upgrade linux-image-gke-64kUpgrade linux-image-6.14.0-34-generic-64kUpgrade linux-image-oem-6.14Upgrade linux-image-raspi-6.8Upgrade linux-image-lowlatency-64kUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-6.8.0-1046-azureUpgrade linux-image-6.14.0-1014-azureUpgrade linux-image-oem-24.04Upgrade linux-image-virtual-6.8Upgrade linux-image-6.8.0-1046-awsUpgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-raspiUpgrade linux-image-nvidiaUpgrade linux-image-intel-iotgUpgrade linux-image-6.8.0-1051-azureUpgrade linux-image-6.14.0-1015-oracle-64kUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-generic-6.14Upgrade linux-image-genericUpgrade linux-image-realtimeUpgrade linux-image-oem-22.04Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-gcp-fipsUpgrade linux-image-lowlatency-6.8Upgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-oem-22.04dUpgrade linux-image-fipsUpgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-realtime-6.8.1Upgrade linux-image-raspi-6.14Upgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-aws-fipsUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-gkeUpgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-oracle-6.14Upgrade linux-image-nvidia-6.8 | Jul 31, 2025 | Jul 25, 2025 |
Prioritise with Active Threat Intelligence
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