In the Linux kernel, the following vulnerability has been resolved:
lib/buildid: use __kernel_read() for sleepable context
Prevent a "BUG: unable to handle kernel NULL pointer dereference in filemap_read_folio".
For the sleepable context, convert freader to use __kernel_read() instead of direct page cache access via read_cache_folio(). This simplifies the faultable code path by using the standard kernel file reading interface which handles all the complexity of reading file data.
At the moment we are not changing the code for non-sleepable context which uses filemap_get_folio() and only succeeds if the target folios are already in memory and up-to-date. The reason is to keep the patch simple and easier to backport to stable kernels.
Syzbot repro does not crash the kernel anymore and the selftests run successfully.
In the follow up we will make __kernel_read() with IOCB_NOWAIT work for non-sleepable contexts. In addition, I would like to replace the secretmem check with a more generic approach and will add fstest for the buildid code.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-rt-64k-debug-coreUpgrade kernel-rt-64k-develUpgrade kernel-cross-headersUpgrade kernel-tools-libs-develUpgrade kernel-rt-coreUpgrade kernel-zfcpdump-coreUpgrade kernel-develUpgrade kernel-64k-modulesUpgrade kernel-rt-64k-debug-develUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-debug-devel-matchedUpgrade kernel-rt-64k-modules-extraUpgrade kernel-64k-debug-modules-extraUpgrade kernelUpgrade python3-perfUpgrade kernel-64k-debug-coreUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-rt-debug-coreUpgrade kernel-rt-64kUpgrade kernel-64kUpgrade kernel-64k-devel-matchedUpgrade kernel-rt-modules-extraUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-64k-debugUpgrade kernel-devel-matchedUpgrade kernel-rt-64k-modulesUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-debugUpgrade libperfUpgrade kernel-64k-debug-develUpgrade kernel-64k-develUpgrade kernel-modules-extraUpgrade rtlaUpgrade kernel-modules-coreUpgrade kernel-debug-uki-virtUpgrade kernel-rt-64k-modules-coreUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-64k-debug-modulesUpgrade kernel-toolsUpgrade kernel-rt-debug-develUpgrade kernel-64k-coreUpgrade kernel-64k-debug-modules-coreUpgrade kernel-docUpgrade kernel-abi-stablelistsUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-debug-develUpgrade kernel-debug-modules-extraUpgrade kernel-rt-modules-coreUpgrade kernel-rt-64k-coreUpgrade kernel-tools-libsUpgrade perfUpgrade kernel-zfcpdump-modulesUpgrade kernel-64k-debugUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-debug-modules-extraUpgrade kernel-zfcpdump-develUpgrade kernel-zfcpdumpUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-debugUpgrade kernel-debug-modulesUpgrade kernel-coreUpgrade kernel-modulesUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rtUpgrade kernel-uki-virtUpgrade rvUpgrade kernel-debug-modules-coreUpgrade kernel-rt-modulesUpgrade kernel-64k-modules-extraUpgrade kernel-rt-develUpgrade kernel-debug-coreUpgrade kernel-headersUpgrade kernel-64k-modules-core | Aug 2, 2026 | Jul 28, 2026 |
| Amazon_linux_2023 | — | Upgrade kernel6.12-toolsUpgrade kernel6.12Upgrade kernel6.12-tools-develUpgrade kernel6.12-headersUpgrade perf6.12-debuginfoUpgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel6.12-develUpgrade kernel6.12-debuginfoUpgrade python3-perf6.12Upgrade kernel6.12-modules-extra-commonUpgrade bpftool6.12Upgrade kernel6.12-libbpf-debuginfoUpgrade kernel6.12-libbpfUpgrade python3-perf6.12-debuginfoUpgrade kernel6.12-libbpf-staticUpgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel-livepatch-6.12.68-92.122Upgrade kernel6.12-modules-extraUpgrade perf6.12Upgrade kernel6.12-libbpf-develUpgrade kernel6.12-tools-debuginfoUpgrade bpftool6.12-debuginfo | Mar 9, 2026 | Jan 25, 2026 |
| Debian | — | Upgrade linux | Jul 23, 2026 | Jul 23, 2026 |
| Oracle_linux | — | Upgrade kernel-uek | Mar 12, 2026 | Jan 25, 2026 |
| Redhat_linux | — | Upgrade kernel-rtNo solution existsUpgrade kernel | Jul 17, 2026 | Jan 25, 2026 |
| Rocky_linux | — | Upgrade kernel-uki-virt-addonsUpgrade rvUpgrade kernelUpgrade kernel-rt-debug-modules-coreUpgrade kernel-zfcpdump-modules-coreUpgrade libperf-debuginfoUpgrade kernel-debug-modules-extraUpgrade kernel-devel-matchedUpgrade kernel-rtUpgrade kernel-rt-modules-coreUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-zfcpdump-modulesUpgrade kernel-rt-debug-coreUpgrade kernel-tools-libs-develUpgrade kernel-toolsUpgrade kernel-rt-modulesUpgrade kernel-zfcpdump-devel-matchedUpgrade libperfUpgrade kernel-rt-debuginfoUpgrade kernel-rt-modules-extraUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-debuginfo-common-s390xUpgrade kernel-debug-devel-matchedUpgrade kernel-zfcpdump-coreUpgrade perf-debuginfoUpgrade kernel-debugUpgrade kernel-debug-uki-virtUpgrade kernel-rt-debug-develUpgrade kernel-rt-debug-debuginfoUpgrade kernel-coreUpgrade kernel-develUpgrade kernel-debug-develUpgrade kernel-zfcpdump-develUpgrade kernel-modules-extraUpgrade rtlaUpgrade kernel-debug-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debug-modulesUpgrade kernel-tools-debuginfoUpgrade kernel-rt-develUpgrade kernel-debug-coreUpgrade python3-perfUpgrade perfUpgrade kernel-debuginfoUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-uki-virtUpgrade kernel-tools-libsUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-debugUpgrade kernel-modulesUpgrade kernel-zfcpdumpUpgrade kernel-rt-coreUpgrade kernel-modules-coreUpgrade kernel-debug-modules-core | Aug 3, 2026 | Jul 30, 2026 |
| Suse | — | Upgrade ocfs2-kmp-azureUpgrade gfs2-kmp-defaultUpgrade kernel-default-optionalUpgrade gfs2-kmp-azureUpgrade kernel-64kb-optionalUpgrade kernel-rt-extraUpgrade dtb-mediatekUpgrade kernel-azure-extraUpgrade kernel-default-livepatchUpgrade kernel-develUpgrade dtb-allwinnerUpgrade dtb-renesasUpgrade ocfs2-kmp-defaultUpgrade kernel-azure-optionalUpgrade kernel-default-baseUpgrade kernel-defaultUpgrade kernel-default-vdsoUpgrade dlm-kmp-rtUpgrade ocfs2-kmp-64kbUpgrade kselftests-kmp-azureUpgrade dlm-kmp-defaultUpgrade kernel-64kb-extraUpgrade kernel-rt-develUpgrade dtb-alteraUpgrade dtb-amdUpgrade cluster-md-kmp-rtUpgrade dtb-hisiliconUpgrade dtb-appleUpgrade dtb-xilinxUpgrade kernel-source-vanillaUpgrade dtb-nvidiaUpgrade kernel-obs-buildUpgrade kernel-azureUpgrade cluster-md-kmp-64kbUpgrade dtb-sprdUpgrade dtb-caviumUpgrade kernel-64kb-develUpgrade kselftests-kmp-rtUpgrade dtb-rockchipUpgrade dtb-apmUpgrade kernel-obs-qaUpgrade kernel-docsUpgrade kernel-rt-optionalUpgrade kernel-azure-vdsoUpgrade cluster-md-kmp-defaultUpgrade kernel-64kbUpgrade dtb-qcomUpgrade kernel-zfcpdumpUpgrade kernel-azure-develUpgrade kselftests-kmp-64kbUpgrade dtb-exynosUpgrade kernel-default-develUpgrade dtb-socionextUpgrade dtb-amazonUpgrade kernel-macrosUpgrade kernel-docs-htmlUpgrade dlm-kmp-64kbUpgrade dtb-amlogicUpgrade kernel-symsUpgrade kernel-kvmsmall-develUpgrade kernel-default-extraUpgrade gfs2-kmp-64kbUpgrade cluster-md-kmp-azureUpgrade dtb-broadcomUpgrade dtb-armUpgrade dlm-kmp-azureUpgrade dtb-freescaleUpgrade kernel-rt-vdsoUpgrade kernel-rtUpgrade kernel-kvmsmall-vdsoUpgrade gfs2-kmp-rtUpgrade ocfs2-kmp-rtUpgrade kernel-sourceUpgrade kernel-kvmsmallUpgrade dtb-marvellUpgrade dtb-lgUpgrade kselftests-kmp-default | Mar 2, 2026 | Mar 2, 2026 |
| Ubuntu | — | Upgrade linux-image-azureUpgrade linux-image-6.17.0-1030-oemUpgrade linux-image-gcp-64kUpgrade linux-image-nvidia-hwe-24.04Upgrade linux-image-6.17.0-1021-gcp-64kUpgrade linux-image-realtime-6.17Upgrade linux-image-azure-6.17Upgrade linux-image-realtime-hwe-24.04Upgrade linux-image-gcpUpgrade linux-image-nvidia-64k-hwe-24.04Upgrade linux-image-oem-24.04Upgrade linux-image-oem-24.04dUpgrade linux-image-nvidia-6.17Upgrade linux-image-oem-24.04aUpgrade linux-image-oracle-64kUpgrade linux-image-6.17.0-1019-oracle-64kUpgrade linux-image-6.17.0-1021-azureUpgrade linux-image-azure-fdeUpgrade linux-image-6.17.0-1031-nvidiaUpgrade linux-image-azure-fde-6.17Upgrade linux-image-6.17.0-1021-gcpUpgrade linux-image-gcp-6.17Upgrade linux-image-6.17.0-1031-nvidia-64kUpgrade linux-image-nvidia-64k-6.17Upgrade linux-image-6.17.0-1018-azure-fdeUpgrade linux-image-oracle-64k-6.17Upgrade linux-image-gcp-64k-6.17Upgrade linux-image-oem-24.04bUpgrade linux-image-oracle-6.17Upgrade linux-image-oem-24.04cUpgrade linux-image-oracleUpgrade linux-image-6.17.0-1019-oracleUpgrade linux-image-6.17.0-1018-realtimeUpgrade linux-image-oem-6.17 | Jul 21, 2026 | Jul 20, 2026 |
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