In the Linux kernel, the following vulnerability has been resolved:
libceph: bound pg_{temp,upmap,upmap_items} length to CEPH_PG_MAX_SIZE
__decode_pg_temp() decodes an user-controlled length but only rejects values large enough to overflow the allocation; it does not bound it to CEPH_PG_MAX_SIZE. The helper backs both pg_temp and pg_upmap decoding, and apply_upmap()/get_temp_osds() later copy the decoded list into the fixed-size on-stack array struct ceph_osds.osds[CEPH_PG_MAX_SIZE]. A monitor that sends an OSDMap with a pg_temp/pg_upmap entry longer than 32 thus causes a stack out-of-bounds write.
An OSD set for a single PG can never exceed CEPH_PG_MAX_SIZE, so reject longer entries at decode time. The bound is well below the old overflow threshold, so it also covers the allocation-size overflow the previous check guarded against.
BUG: KASAN: stack-out-of-bounds in ceph_pg_to_up_acting_osds Write of size 4 ... by task exploit kasan_report (mm/kasan/report.c:595) ceph_pg_to_up_acting_osds (net/ceph/osdmap.c:2617 net/ceph/osdmap.c:2833) calc_target (net/ceph/osd_client.c:1638) __submit_request (net/ceph/osd_client.c:2394) ceph_osdc_start_request (net/ceph/osd_client.c:2490) ceph_osdc_call (net/ceph/osd_client.c:5164) rbd_dev_image_probe (drivers/block/rbd.c:6899) do_rbd_add (drivers/block/rbd.c:7138) ... kernel BUG at net/ceph/osdmap.c:2670!
[ idryomov: do the same in __decode_pg_upmap_items() ]
CVSS Details
- CVSS 3.1 Base Score: 9.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon_linux_2023 | — | Upgrade kernel6.18-develUpgrade kernel6.18-debuginfo-common-aarch64Upgrade bpftool6.18Upgrade kernel6.18-debuginfo-common-x86_64Upgrade kernel6.18-debuginfoUpgrade bpftool6.18-debuginfoUpgrade kernel6.18-tools-develUpgrade kernel-livepatch-6.18.48-107.148Upgrade python3-perf6.18Upgrade kernel6.18-modules-extra-commonUpgrade python3-perf6.18-debuginfoUpgrade perf6.18-debuginfoUpgrade perf6.18Upgrade kernel6.18-headersUpgrade kernel6.18-toolsUpgrade kernel6.18Upgrade kernel6.18-tools-debuginfoUpgrade kernel6.18-modules-extraUpgrade microvm-kernel6.18 | Sep 30, 2026 | Aug 10, 2026 |
| Debian | — | Upgrade linux-6.12Upgrade linux | Aug 26, 2026 | Aug 26, 2026 |
| Redhat_linux | — | Upgrade kernelNo solution existsUpgrade kernel-rt | Aug 13, 2026 | Aug 10, 2026 |
| Rocky_linux | — | Upgrade kernel-zfcpdump-devel-matchedUpgrade kernel-zfcpdump-modules-coreUpgrade libperf-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-tools-libs-develUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-debugUpgrade python3-perfUpgrade kernel-tools-libsUpgrade kernel-debug-modulesUpgrade kernelUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-rt-develUpgrade kernel-rt-coreUpgrade kernel-rt-kvmUpgrade kernel-rt-debug-debuginfoUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-rt-modules-extraUpgrade kernel-rt-debug-coreUpgrade bpftoolUpgrade rtlaUpgrade kernel-coreUpgrade perf-debuginfoUpgrade libperfUpgrade kernel-debug-modules-extraUpgrade kernel-tools-debuginfoUpgrade kernel-debug-uki-virtUpgrade kernel-debug-coreUpgrade kernel-debug-develUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-debug-debuginfoUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-modulesUpgrade kernel-rt-debug-modules-coreUpgrade kernel-develUpgrade kernel-rt-debug-modules-extraUpgrade kernel-modules-coreUpgrade kernel-zfcpdump-modulesUpgrade kernel-debugUpgrade kernel-uki-virtUpgrade rvUpgrade kernel-rtUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-modules-coreUpgrade kernel-rt-debug-develUpgrade kernel-modulesUpgrade kernel-debuginfo-common-s390xUpgrade kernel-rt-debug-kvmUpgrade kernel-debug-devel-matchedUpgrade bpftool-debuginfoUpgrade kernel-zfcpdump-develUpgrade kernel-modules-extra-matchedUpgrade kernel-devel-matchedUpgrade perfUpgrade kernel-debuginfoUpgrade kernel-zfcpdumpUpgrade kernel-debug-modules-coreUpgrade kernel-toolsUpgrade kernel-rt-debuginfoUpgrade kernel-rt-debug-modulesUpgrade kernel-modules-extra | Sep 23, 2026 | Sep 19, 2026 |
| Ubuntu | — | Upgrade linux-image-gcpUpgrade linux-image-aws-64kUpgrade linux-image-oracle-64k-7.0Upgrade linux-image-azure-lts-26.04Upgrade linux-image-virtual-hwe-26.04Upgrade linux-image-azure-fdeUpgrade linux-image-azure-fde-7.0Upgrade linux-image-virtual-7.0Upgrade linux-image-7.0.0-1013-oracleUpgrade linux-image-nvidia-tegraUpgrade linux-image-genericUpgrade linux-image-7.0.0-1014-awsUpgrade linux-image-oracle-7.0Upgrade linux-image-ibm-7.0Upgrade linux-image-7.0.0-1008-gkeUpgrade linux-image-7.0.0-38-genericUpgrade linux-image-7.0.0-1015-ibmUpgrade linux-image-7.0.0-1017-azureUpgrade linux-image-gcp-7.0Upgrade linux-image-ibmUpgrade linux-image-oracleUpgrade linux-image-7.0.0-1014-aws-64kUpgrade linux-image-generic-64kUpgrade linux-image-gke-hwe-26.04Upgrade linux-image-virtualUpgrade linux-image-7.0.0-1013-oracle-64kUpgrade linux-image-7.0.0-1016-azure-fdeUpgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-7.0.0-1014-gcp-64kUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-6.8.0-1035-nvidia-tegraUpgrade linux-image-7.0.0-38-realtimeUpgrade linux-image-azure-fde-lts-26.04Upgrade linux-image-realtime-hwe-26.04Upgrade linux-image-oem-26.04Upgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-realtime-64kUpgrade linux-image-realtimeUpgrade linux-image-generic-7.0Upgrade linux-image-gcp-64kUpgrade linux-image-oem-7.0Upgrade linux-image-7.0.0-1008-gke-64kUpgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-7.0.0-38-generic-64kUpgrade linux-image-6.8.0-1035-nvidia-tegra-rtUpgrade linux-image-awsUpgrade linux-image-gke-7.0Upgrade linux-image-aws-64k-7.0Upgrade linux-image-generic-64k-7.0Upgrade linux-image-aws-7.0Upgrade linux-image-generic-hwe-26.04Upgrade linux-image-7.0.0-1015-oemUpgrade linux-image-gke-64k-7.0Upgrade linux-image-oracle-64kUpgrade linux-image-oem-26.04aUpgrade linux-image-gke-64kUpgrade linux-image-gkeUpgrade linux-image-azure-7.0Upgrade linux-image-azureUpgrade linux-image-7.0.0-38-realtime-64kNo solution existsUpgrade linux-image-gke-64k-hwe-26.04Upgrade linux-image-gcp-64k-7.0Upgrade linux-image-7.0.0-1014-gcpUpgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-realtime-7.0Upgrade linux-image-realtime-64k-7.0 | Sep 21, 2026 | Sep 18, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Sep 15, 2026 | Aug 10, 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