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 bpftool-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-libbpfUpgrade python3-perf6.12Upgrade kernel6.12Upgrade kernel-headersUpgrade perf6.12-debuginfoUpgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel6.12-modules-extraUpgrade kernel-libbpf-debuginfoUpgrade kernel-livepatch-6.12.35-55.103Upgrade python3-perf6.12-debuginfoUpgrade kernel6.12-debuginfoUpgrade bpftoolUpgrade kernel-libbpf-staticUpgrade kernel-toolsUpgrade kernel-tools-develUpgrade kernel-modules-extra-commonUpgrade perf6.12Upgrade kernel-libbpf-develUpgrade kernel-devel | 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 gfs2-kmp-64kbUpgrade kernel-obs-qaUpgrade ocfs2-kmp-rtUpgrade kernel-source-azureUpgrade dlm-kmp-64kbUpgrade dtb-exynosUpgrade kernel-devel-azureUpgrade kernel-kvmsmall-develUpgrade kernel-zfcpdumpUpgrade kernel-default-develUpgrade kernel-rtUpgrade kernel-azure-develUpgrade gfs2-kmp-rtUpgrade kernel-kvmsmallUpgrade kernel-rt-livepatch-develUpgrade dtb-mediatekUpgrade dtb-marvellUpgrade kernel-symsUpgrade kernel-syms-azureUpgrade dtb-amlogicUpgrade kernel-default-extraUpgrade dtb-amazonUpgrade dtb-apmUpgrade dtb-freescaleUpgrade kernel-macrosUpgrade dtb-lgUpgrade kselftests-kmp-64kbUpgrade cluster-md-kmp-defaultUpgrade kernel-sourceUpgrade kernel-64kbUpgrade dtb-qcomUpgrade kselftests-kmp-defaultUpgrade dtb-armUpgrade kernel-64kb-optionalUpgrade kernel-kvmsmall-vdsoUpgrade dlm-kmp-defaultUpgrade dtb-hisiliconUpgrade kernel-default-optionalUpgrade dtb-socionextUpgrade dtb-xilinxUpgrade dtb-nvidiaUpgrade kernel-64kb-develUpgrade kernel-source-vanillaUpgrade dtb-appleUpgrade kselftests-kmp-rtUpgrade kernel-docsUpgrade kernel-default-livepatchUpgrade kernel-default-baseUpgrade ocfs2-kmp-64kbUpgrade kernel-azureUpgrade dtb-broadcomUpgrade kernel-docs-htmlUpgrade kernel-develUpgrade kernel-default-vdsoUpgrade dtb-sprdUpgrade dtb-caviumUpgrade ocfs2-kmp-defaultUpgrade kernel-rt-extraUpgrade kernel-rt-develUpgrade kernel-defaultUpgrade cluster-md-kmp-rtUpgrade dtb-renesasUpgrade dtb-alteraUpgrade dtb-allwinnerUpgrade kernel-rt-vdsoUpgrade kernel-rt-optionalUpgrade gfs2-kmp-defaultUpgrade cluster-md-kmp-64kbUpgrade dtb-amdUpgrade dtb-rockchipUpgrade reiserfs-kmp-defaultUpgrade kernel-rt-livepatchUpgrade kernel-obs-buildUpgrade dlm-kmp-rtUpgrade kernel-default-livepatch-develUpgrade kernel-64kb-extra | Dec 5, 2025 | Aug 18, 2025 |
| Ubuntu | — | Upgrade linux-image-oracle-64k-6.14Upgrade linux-image-generic-6.8Upgrade linux-image-6.14.0-1014-realtimeUpgrade linux-image-6.14.0-1018-gcpUpgrade linux-image-awsUpgrade linux-image-6.14.0-1014-oemUpgrade linux-image-fips-6.8Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-6.8.0-100-fipsUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-generic-64k-6.14Upgrade linux-image-azure-lts-24.04Upgrade linux-image-gcpUpgrade linux-image-azure-fips-6.8Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-ibm-6.8Upgrade linux-image-gke-6.8Upgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-oem-22.04bUpgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-6.14.0-1015-aws-64kUpgrade linux-image-oracleUpgrade linux-image-6.8.0-100-genericUpgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-ibm-classicUpgrade linux-image-oem-22.04cUpgrade linux-image-aws-fips-6.8Upgrade linux-image-oracle-64kUpgrade linux-image-gcp-6.8Upgrade linux-image-aws-64kUpgrade linux-image-virtual-6.14Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-oracle-6.8Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-nvidia-64kUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-azure-6.8Upgrade linux-image-6.14.0-1015-awsUpgrade linux-image-aws-64k-6.14Upgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-ibmUpgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-aws-lts-24.04Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-azure-nvidia-6.14Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-azure-nvidiaUpgrade linux-image-kvmUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-6.14.0-1007-azure-nvidiaUpgrade linux-image-xilinxUpgrade linux-image-gkeop-6.8Upgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-gcp-6.14Upgrade linux-image-raspi-realtimeUpgrade linux-image-oem-22.04aUpgrade linux-image-aws-64k-6.8Upgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-generic-64k-6.8Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-azure-fipsUpgrade linux-image-gke-64k-6.8Upgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-oem-24.04cUpgrade linux-image-oem-24.04aUpgrade linux-image-virtualUpgrade linux-image-oem-24.04bUpgrade linux-image-lowlatencyUpgrade linux-image-gkeopUpgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-raspiUpgrade linux-image-oem-22.04dUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-oem-6.14Upgrade linux-image-xilinx-6.8Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-6.14.0-1016-raspiUpgrade linux-image-azure-6.14Upgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-generic-6.14Upgrade linux-image-gcp-fipsUpgrade linux-image-fipsUpgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-6.8.0-1046-awsUpgrade linux-image-nvidiaUpgrade linux-image-intel-iotgUpgrade linux-image-generic-64kUpgrade linux-image-6.14.0-1015-oracle-64kUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-gkeUpgrade linux-image-azureUpgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-6.14.0-34-genericUpgrade linux-image-raspi-6.14Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-aws-6.8Upgrade linux-image-genericUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-gcp-64k-6.14Upgrade linux-image-gcp-64kUpgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-oracle-6.14Upgrade linux-image-nvidia-6.8Upgrade linux-image-gke-64kUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.14.0-34-generic-64kUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-lowlatency-6.8Upgrade linux-image-6.8.0-1051-azureUpgrade linux-image-realtimeUpgrade linux-image-oem-22.04Upgrade linux-image-6.14.0-1015-oracleUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-6.8.0-1046-azureUpgrade linux-image-realtime-6.8.1Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-6.14.0-1018-gcp-64kUpgrade linux-image-6.14.0-1014-azureUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-raspi-6.8Upgrade linux-image-oem-24.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-aws-fipsUpgrade linux-image-virtual-6.8Upgrade linux-image-aws-6.14Upgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-realtime-6.14 | 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