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-toolsUpgrade kernel-uki-virtUpgrade kernel-64k-modules-coreUpgrade kernel-debug-modulesUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rtUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-modules-coreUpgrade kernel-debug-modules-extraUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-debug-coreUpgrade kernel-tools-libsUpgrade kernel-rt-64k-debug-modules-coreUpgrade libperfUpgrade kernel-64k-modules-extraUpgrade rtlaUpgrade kernel-64k-debug-modules-coreUpgrade kernel-rt-debug-develUpgrade kernel-rt-debug-modulesUpgrade kernel-64k-develUpgrade kernel-64k-debugUpgrade kernel-64k-coreUpgrade kernel-rt-64k-coreUpgrade kernel-rt-modulesUpgrade perfUpgrade kernel-64k-debug-develUpgrade kernel-modules-extraUpgrade kernel-zfcpdump-develUpgrade kernel-coreUpgrade kernel-debugUpgrade kernel-debug-uki-virtUpgrade kernel-headersUpgrade kernel-rt-develUpgrade kernel-modulesUpgrade rvUpgrade kernel-debug-modules-coreUpgrade kernel-rt-64k-modules-coreUpgrade kernel-rt-debugUpgrade kernel-docUpgrade kernel-debug-develUpgrade kernel-abi-stablelistsUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-64k-debug-modulesUpgrade kernel-modules-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernel-zfcpdumpUpgrade kernel-rt-debug-coreUpgrade kernel-cross-headersUpgrade kernel-64k-modulesUpgrade kernel-64k-debug-modules-extraUpgrade kernel-64k-devel-matchedUpgrade kernel-tools-libs-develUpgrade kernel-rt-64k-debugUpgrade kernel-rt-coreUpgrade kernel-develUpgrade kernel-rt-64k-modulesUpgrade kernel-64k-debug-coreUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernel-rt-64k-debug-coreUpgrade kernel-rt-64k-modules-extraUpgrade kernel-rt-64kUpgrade kernel-zfcpdump-modules-coreUpgrade python3-perfUpgrade kernel-64kUpgrade kernel-devel-matchedUpgrade kernel-uki-virt-addonsUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-debug-devel-matchedUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-modules-extraUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-64k-develUpgrade kernelUpgrade kernel-rt-64k-debug-devel | Aug 2, 2026 | Jul 28, 2026 |
| Amazon_linux_2023 | — | Upgrade kernel6.12-modules-extraUpgrade bpftool6.12-debuginfoUpgrade kernel6.12-libbpf-staticUpgrade perf6.12Upgrade kernel6.12-libbpf-develUpgrade kernel6.12-tools-debuginfoUpgrade kernel6.12-libbpf-debuginfoUpgrade bpftool6.12Upgrade kernel-livepatch-6.12.68-92.122Upgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel6.12-libbpfUpgrade python3-perf6.12-debuginfoUpgrade kernel6.12Upgrade kernel6.12-tools-develUpgrade kernel6.12-toolsUpgrade kernel6.12-headersUpgrade kernel6.12-debuginfoUpgrade kernel6.12-develUpgrade kernel6.12-debuginfo-common-x86_64Upgrade python3-perf6.12Upgrade kernel6.12-modules-extra-commonUpgrade perf6.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 kernelUpgrade kernel-rtNo solution exists | Jul 17, 2026 | Jan 25, 2026 |
| Rocky_linux | — | Upgrade perf-debuginfoUpgrade kernel-rt-debug-modulesUpgrade kernel-tools-debuginfoUpgrade kernel-modulesUpgrade kernel-rt-debugUpgrade kernel-debug-modulesUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debug-coreUpgrade kernel-rt-develUpgrade kernel-debug-uki-virtUpgrade kernel-modules-coreUpgrade python3-perfUpgrade kernel-rt-coreUpgrade kernel-coreUpgrade kernel-uki-virtUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-debuginfoUpgrade kernel-rt-debug-debuginfoUpgrade kernel-zfcpdumpUpgrade kernel-debug-develUpgrade rtlaUpgrade kernel-debug-modules-coreUpgrade perfUpgrade python3-perf-debuginfoUpgrade kernel-debug-debuginfoUpgrade kernel-rt-debug-develUpgrade kernel-develUpgrade kernel-debugUpgrade kernel-tools-libsUpgrade kernel-modules-extraUpgrade kernel-zfcpdump-develUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-modulesUpgrade kernel-rt-debug-coreUpgrade kernelUpgrade libperf-debuginfoUpgrade kernel-rt-debug-modules-coreUpgrade kernel-tools-libs-develUpgrade kernel-toolsUpgrade kernel-rtUpgrade kernel-rt-modules-coreUpgrade kernel-devel-matchedUpgrade kernel-debug-modules-extraUpgrade kernel-debuginfo-common-s390xUpgrade kernel-rt-modules-extraUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-zfcpdump-modulesUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-uki-virt-addonsUpgrade rvUpgrade kernel-debug-devel-matchedUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade libperf | Aug 3, 2026 | Jul 30, 2026 |
| Suse | — | Upgrade kernel-default-develUpgrade kernel-default-extraUpgrade dtb-amazonUpgrade kernel-docs-htmlUpgrade dlm-kmp-64kbUpgrade kernel-macrosUpgrade cluster-md-kmp-azureUpgrade dtb-socionextUpgrade dtb-rockchipUpgrade kernel-kvmsmallUpgrade kernel-sourceUpgrade kernel-rt-vdsoUpgrade ocfs2-kmp-rtUpgrade kernel-rt-optionalUpgrade kernel-zfcpdumpUpgrade kernel-azure-vdsoUpgrade dlm-kmp-azureUpgrade gfs2-kmp-rtUpgrade kernel-64kbUpgrade dtb-apmUpgrade dtb-qcomUpgrade kernel-kvmsmall-vdsoUpgrade cluster-md-kmp-defaultUpgrade kernel-rtUpgrade gfs2-kmp-64kbUpgrade kernel-azure-develUpgrade dtb-marvellUpgrade kselftests-kmp-64kbUpgrade kernel-docsUpgrade kselftests-kmp-defaultUpgrade dtb-lgUpgrade dtb-exynosUpgrade dtb-freescaleUpgrade kernel-symsUpgrade dtb-amlogicUpgrade kernel-kvmsmall-develUpgrade dtb-armUpgrade dtb-broadcomUpgrade kernel-obs-qaUpgrade ocfs2-kmp-64kbUpgrade kselftests-kmp-rtUpgrade kernel-64kb-develUpgrade kernel-default-optionalUpgrade dtb-sprdUpgrade cluster-md-kmp-64kbUpgrade kernel-obs-buildUpgrade kernel-default-vdsoUpgrade kernel-defaultUpgrade kernel-azureUpgrade dtb-caviumUpgrade dtb-nvidiaUpgrade dtb-hisiliconUpgrade dlm-kmp-rtUpgrade dlm-kmp-defaultUpgrade kselftests-kmp-azureUpgrade kernel-default-baseUpgrade dtb-renesasUpgrade ocfs2-kmp-azureUpgrade gfs2-kmp-defaultUpgrade kernel-azure-optionalUpgrade dtb-allwinnerUpgrade ocfs2-kmp-defaultUpgrade kernel-default-livepatchUpgrade kernel-source-vanillaUpgrade dtb-xilinxUpgrade dtb-appleUpgrade dtb-amdUpgrade dtb-alteraUpgrade cluster-md-kmp-rtUpgrade kernel-azure-extraUpgrade kernel-64kb-optionalUpgrade dtb-mediatekUpgrade kernel-rt-extraUpgrade kernel-develUpgrade gfs2-kmp-azureUpgrade kernel-rt-develUpgrade kernel-64kb-extra | Mar 2, 2026 | Mar 2, 2026 |
| Ubuntu | — | Upgrade linux-image-azureUpgrade linux-image-6.17.0-1030-oemUpgrade linux-image-realtime-6.17Upgrade linux-image-nvidia-64k-hwe-24.04Upgrade linux-image-oem-24.04Upgrade linux-image-gcpUpgrade linux-image-nvidia-hwe-24.04Upgrade linux-image-gcp-64kUpgrade linux-image-azure-fdeUpgrade linux-image-6.17.0-1021-azureUpgrade linux-image-6.17.0-1031-nvidiaUpgrade linux-image-nvidia-6.17Upgrade linux-image-oem-24.04dUpgrade linux-image-oem-24.04aUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-6.17.0-1019-oracle-64kUpgrade linux-image-azure-6.17Upgrade linux-image-oracle-64kUpgrade linux-image-6.17.0-1021-gcp-64kUpgrade linux-image-oem-24.04bUpgrade linux-image-oracle-6.17Upgrade linux-image-azure-fde-6.17Upgrade linux-image-gcp-6.17Upgrade linux-image-nvidia-64k-6.17Upgrade linux-image-oracleUpgrade linux-image-oracle-64k-6.17Upgrade linux-image-oem-24.04cUpgrade linux-image-6.17.0-1031-nvidia-64kUpgrade linux-image-6.17.0-1018-azure-fdeUpgrade linux-image-6.17.0-1018-realtimeUpgrade linux-image-oem-6.17Upgrade linux-image-gcp-64k-6.17Upgrade linux-image-6.17.0-1021-gcpUpgrade linux-image-6.17.0-1019-oracle | 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