In the Linux kernel, the following vulnerability has been resolved:
crash: fix crashkernel resource shrink
When crashkernel is configured with a high reservation, shrinking its value below the low crashkernel reservation causes two issues:
1. Invalid crashkernel resource objects 2. Kernel crash if crashkernel shrinking is done twice
For example, with crashkernel=200M,high, the kernel reserves 200MB of high memory and some default low memory (say 256MB). The reservation appears as:
cat /proc/iomem | grep -i crash af000000-beffffff : Crash kernel 433000000-43f7fffff : Crash kernel
If crashkernel is then shrunk to 50MB (echo 52428800 > /sys/kernel/kexec_crash_size), /proc/iomem still shows 256MB reserved: af000000-beffffff : Crash kernel
Instead, it should show 50MB: af000000-b21fffff : Crash kernel
Further shrinking crashkernel to 40MB causes a kernel crash with the following trace (x86):
BUG: kernel NULL pointer dereference, address: 0000000000000038 PGD 0 P4D 0 Oops: 0000 [#1] PREEMPT SMP NOPTI <snip...> Call Trace: <TASK> ? __die_body.cold+0x19/0x27 ? page_fault_oops+0x15a/0x2f0 ? search_module_extables+0x19/0x60 ? search_bpf_extables+0x5f/0x80 ? exc_page_fault+0x7e/0x180 ? asm_exc_page_fault+0x26/0x30 ? __release_resource+0xd/0xb0 release_resource+0x26/0x40 __crash_shrink_memory+0xe5/0x110 crash_shrink_memory+0x12a/0x190 kexec_crash_size_store+0x41/0x80 kernfs_fop_write_iter+0x141/0x1f0 vfs_write+0x294/0x460 ksys_write+0x6d/0xf0 <snip...>
This happens because __crash_shrink_memory()/kernel/crash_core.c incorrectly updates the crashk_res resource object even when crashk_low_res should be updated.
Fix this by ensuring the correct crashkernel resource object is updated when shrinking crashkernel memory.
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon_linux_2023 | — | Upgrade kernel6.12-libbpf-debuginfoUpgrade python3-perf6.12Upgrade kernel6.12-tools-develUpgrade bpftool6.12Upgrade bpftool6.12-debuginfoUpgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel6.12Upgrade kernel6.12-libbpf-develUpgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel6.12-modules-extra-commonUpgrade kernel6.12-modules-extraUpgrade perf6.12-debuginfoUpgrade kernel6.12-tools-debuginfoUpgrade kernel6.12-libbpfUpgrade kernel6.12-develUpgrade kernel6.12-headersUpgrade kernel6.12-libbpf-staticUpgrade kernel6.12-debuginfoUpgrade kernel6.12-toolsUpgrade kernel-livepatch-6.12.63-84.121Upgrade python3-perf6.12-debuginfoUpgrade perf6.12 | Feb 20, 2026 | Dec 16, 2025 |
| Debian | — | Upgrade linux | Jul 23, 2026 | Jul 23, 2026 |
| Oracle_linux | — | Upgrade kernel-uek | Jan 15, 2026 | Dec 16, 2025 |
| Redhat_linux | — | No solution exists | Jul 17, 2026 | Dec 16, 2025 |
| Ubuntu | — | Upgrade linux-image-virtual-6.17Upgrade linux-image-xilinx-6.8Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-6.17.0-1006-realtimeUpgrade linux-image-aws-6.8Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-raspiUpgrade linux-image-6.8.0-1052-gcp-64kUpgrade linux-image-gcp-64kUpgrade linux-image-oem-22.04cUpgrade linux-image-fipsUpgrade linux-image-generic-lpaeUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-6.8.0-106-lowlatencyUpgrade linux-image-gcpUpgrade linux-image-ibmUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-oracle-6.8Upgrade linux-image-6.8.0-1050-awsUpgrade linux-image-6.8.0-1051-azureUpgrade linux-image-aws-64kUpgrade linux-image-6.8.1-1045-realtimeUpgrade linux-image-realtime-6.8.1Upgrade linux-image-6.8.0-1047-oracleUpgrade linux-image-realtime-6.17Upgrade linux-image-6.8.0-1029-xilinxUpgrade linux-image-6.8.0-1048-gkeUpgrade linux-image-6.17.0-1007-aws-64kUpgrade linux-image-azure-6.17Upgrade linux-image-virtual-6.8Upgrade linux-image-6.8.0-106-fipsUpgrade linux-image-intel-iotgUpgrade linux-image-generic-64kUpgrade linux-image-gkeUpgrade linux-image-gke-64k-6.8Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-generic-64k-6.17Upgrade linux-image-6.8.0-1049-nvidia-lowlatencyUpgrade linux-image-6.8.0-106-lowlatency-64kUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-azureUpgrade linux-image-raspi-6.8Upgrade linux-image-aws-64k-6.17Upgrade linux-image-azure-6.8Upgrade linux-image-lowlatencyUpgrade linux-image-gkeopUpgrade linux-image-oem-22.04aUpgrade linux-image-genericUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-6.8.0-1049-ibmUpgrade linux-image-6.17.0-1007-oracle-64kUpgrade linux-image-azure-lts-24.04Upgrade linux-image-raspi-realtimeUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-6.8.0-1048-gke-64kUpgrade linux-image-oem-22.04Upgrade linux-image-6.8.0-1049-nvidiaUpgrade linux-image-raspi-6.17Upgrade linux-image-nvidiaUpgrade linux-image-gkeop-6.8Upgrade linux-image-6.8.0-106-genericUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-oracle-64kUpgrade linux-image-gcp-fipsUpgrade linux-image-nvidia-6.8Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-6.8.0-1050-aws-64kUpgrade linux-image-6.8.0-2040-raspi-realtimeUpgrade linux-image-6.8.0-1035-gkeopUpgrade linux-image-gke-6.8Upgrade linux-image-xilinxUpgrade linux-image-6.17.0-1008-azureUpgrade linux-image-azure-fips-6.8Upgrade linux-image-aws-6.17Upgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-106-generic-64kUpgrade linux-image-nvidia-64kUpgrade linux-image-generic-6.17Upgrade linux-image-6.8.0-1052-azure-fipsUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-realtimeUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-6.17.0-1007-oracleUpgrade linux-image-oem-22.04bUpgrade linux-image-kvmUpgrade linux-image-azure-fipsUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-ibm-6.8Upgrade linux-image-oracle-6.17Upgrade linux-image-oem-22.04dUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-6.17.0-14-generic-64kUpgrade linux-image-6.17.0-1008-raspiUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-gcp-64k-6.17Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-gke-64kUpgrade linux-image-6.8.0-1047-oracle-64kUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-6.17.0-1007-gcpUpgrade linux-image-oem-6.17Upgrade linux-image-aws-fipsUpgrade linux-image-awsUpgrade linux-image-gcp-6.8Upgrade linux-image-6.17.0-14-genericUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-virtualUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.8.0-1052-gcpUpgrade linux-image-6.8.0-1050-aws-fipsUpgrade linux-image-aws-64k-6.8Upgrade linux-image-generic-64k-6.8Upgrade linux-image-aws-lts-24.04Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-6.8.0-1050-raspiUpgrade linux-image-oracle-64k-6.17Upgrade linux-image-lowlatency-6.8Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.17.0-1007-awsUpgrade linux-image-generic-6.8Upgrade linux-image-gcp-6.17Upgrade linux-image-6.8.0-1052-gcp-fipsUpgrade linux-image-6.8.0-1049-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1049-nvidia-64kUpgrade linux-image-6.17.0-1011-oemUpgrade linux-image-aws-fips-6.8Upgrade linux-image-fips-6.8Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.17.0-1007-gcp-64kUpgrade linux-image-oracle | Feb 13, 2026 | Feb 12, 2026 |
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