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