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