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