In the Linux kernel, the following vulnerability has been resolved:
jffs2: check jffs2_prealloc_raw_node_refs() result in few other places
Fuzzing hit another invalid pointer dereference due to the lack of checking whether jffs2_prealloc_raw_node_refs() completed successfully. Subsequent logic implies that the node refs have been allocated.
Handle that. The code is ready for propagating the error upwards.
KASAN: null-ptr-deref in range [0x0000000000000008-0x000000000000000f] CPU: 1 PID: 5835 Comm: syz-executor145 Not tainted 5.10.234-syzkaller #0 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 RIP: 0010:jffs2_link_node_ref+0xac/0x690 fs/jffs2/nodelist.c:600 Call Trace: jffs2_mark_erased_block fs/jffs2/erase.c:460 [inline] jffs2_erase_pending_blocks+0x688/0x1860 fs/jffs2/erase.c:118 jffs2_garbage_collect_pass+0x638/0x1a00 fs/jffs2/gc.c:253 jffs2_reserve_space+0x3f4/0xad0 fs/jffs2/nodemgmt.c:167 jffs2_write_inode_range+0x246/0xb50 fs/jffs2/write.c:362 jffs2_write_end+0x712/0x1110 fs/jffs2/file.c:302 generic_perform_write+0x2c2/0x500 mm/filemap.c:3347 __generic_file_write_iter+0x252/0x610 mm/filemap.c:3465 generic_file_write_iter+0xdb/0x230 mm/filemap.c:3497 call_write_iter include/linux/fs.h:2039 [inline] do_iter_readv_writev+0x46d/0x750 fs/read_write.c:740 do_iter_write+0x18c/0x710 fs/read_write.c:866 vfs_writev+0x1db/0x6a0 fs/read_write.c:939 do_pwritev fs/read_write.c:1036 [inline] __do_sys_pwritev fs/read_write.c:1083 [inline] __se_sys_pwritev fs/read_write.c:1078 [inline] __x64_sys_pwritev+0x235/0x310 fs/read_write.c:1078 do_syscall_64+0x30/0x40 arch/x86/entry/common.c:46 entry_SYSCALL_64_after_hwframe+0x67/0xd1
Found by Linux Verification Center (linuxtesting.org) with Syzkaller.
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 |
|---|---|---|---|---|
| Debian | — | Upgrade linux-6.1Upgrade linux | Jul 11, 2025 | Jul 11, 2025 |
| Oracle_linux | — | Upgrade kernel-uek | Sep 10, 2025 | Jul 10, 2025 |
| Redhat_linux | — | No solution exists | Jul 11, 2025 | Jul 10, 2025 |
| Suse | — | Upgrade kernel-default-base-rebuildUpgrade dtb-xilinxUpgrade kernel-debugUpgrade cluster-md-kmp-64kbUpgrade kselftests-kmp-rtUpgrade ocfs2-kmp-defaultUpgrade kernel-64kb-develUpgrade dlm-kmp-rtUpgrade kernel-default-optionalUpgrade dtb-nvidiaUpgrade kernel-default-extraUpgrade dtb-qcomUpgrade kernel-docsUpgrade kselftests-kmp-defaultUpgrade dtb-sprdUpgrade kernel-default-vdsoUpgrade dtb-apmUpgrade kernel-obs-qaUpgrade kernel-kvmsmallUpgrade kernel-rtUpgrade dtb-rockchipUpgrade kernel-defaultUpgrade kernel-develUpgrade cluster-md-kmp-defaultUpgrade kernel-syms-azureUpgrade reiserfs-kmp-azureUpgrade dlm-kmp-azureUpgrade dtb-armUpgrade dtb-mediatekUpgrade kernel-symsUpgrade ocfs2-kmp-rtUpgrade kernel-devel-rtUpgrade ocfs2-kmp-azureUpgrade kernel-devel-azureUpgrade kernel-default-baseUpgrade dtb-caviumUpgrade kernel-sourceUpgrade dtb-appleUpgrade dtb-amazonUpgrade dtb-allwinnerUpgrade kernel-default-livepatch-develUpgrade gfs2-kmp-azureUpgrade gfs2-kmp-64kbUpgrade dtb-marvellUpgrade dtb-hisiliconUpgrade kernel-syms-rtUpgrade kernel-source-vanillaUpgrade kernel-rt_debugUpgrade kernel-source-azureUpgrade dtb-alteraUpgrade kernel-64kb-optionalUpgrade dtb-renesasUpgrade kernel-rt_debug-develUpgrade kernel-rt-livepatch-develUpgrade kernel-kvmsmall-vdsoUpgrade dtb-exynosUpgrade kernel-azure-develUpgrade kernel-azureUpgrade kernel-azure-vdsoUpgrade kernel-azure-extraUpgrade kernel-default-livepatchUpgrade kernel-rt-extraUpgrade dtb-broadcomUpgrade reiserfs-kmp-rtUpgrade kernel-obs-buildUpgrade kernel-64kbUpgrade gfs2-kmp-rtUpgrade dtb-freescaleUpgrade kernel-zfcpdumpUpgrade kernel-debug-develUpgrade kselftests-kmp-64kbUpgrade kernel-azure-optionalUpgrade dtb-socionextUpgrade dlm-kmp-64kbUpgrade kernel-rt-optionalUpgrade kernel-64kb-extraUpgrade cluster-md-kmp-azureUpgrade dtb-amlogicUpgrade kernel-source-rtUpgrade gfs2-kmp-defaultUpgrade kernel-docs-htmlUpgrade kernel-rt_debug-vdsoUpgrade reiserfs-kmp-64kbUpgrade kernel-rt-vdsoUpgrade kernel-default-develUpgrade kernel-debug-vdsoUpgrade cluster-md-kmp-rtUpgrade kernel-rt-develUpgrade ocfs2-kmp-64kbUpgrade dlm-kmp-defaultUpgrade kselftests-kmp-azureUpgrade dtb-lgUpgrade kernel-kvmsmall-develUpgrade dtb-amdUpgrade kernel-macrosUpgrade reiserfs-kmp-default | Dec 5, 2025 | Aug 18, 2025 |
| Ubuntu | — | Upgrade linux-image-5.15.0-1092-gcp-fipsUpgrade linux-image-oem-22.04bUpgrade linux-image-azure-5.15Upgrade linux-image-aws-lts-22.04Upgrade linux-image-azure-nvidia-6.14Upgrade linux-image-gcp-6.8Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-azure-fipsUpgrade linux-image-gke-64kUpgrade linux-image-gcp-64k-6.14Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-aws-fips-6.8Upgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-ibm-5.15Upgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-oem-22.04aUpgrade linux-image-5.15.0-1092-realtimeUpgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-azureUpgrade linux-image-aws-lts-24.04Upgrade linux-image-realtime-6.8.1Upgrade linux-image-5.15.0-156-lowlatency-64kUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-nvidia-6.8Upgrade linux-image-5.15.0-1086-raspiUpgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-azure-nvidiaUpgrade linux-image-5.15.0-1096-azureUpgrade linux-image-lowlatency-6.8Upgrade linux-image-6.14.0-1014-oemUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-gke-5.15Upgrade linux-image-aws-6.8Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-raspi-6.14Upgrade linux-image-xilinx-6.8Upgrade linux-image-6.14.0-1018-gcp-64kUpgrade linux-image-raspiUpgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-awsUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-oracle-6.14Upgrade linux-image-aws-64k-6.14Upgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-azure-lts-24.04Upgrade linux-image-aws-64k-5.15Upgrade linux-image-virtual-5.15Upgrade linux-image-oem-6.14Upgrade linux-image-6.8.0-1046-awsUpgrade linux-image-5.15.0-1034-nvidia-tegra-igxUpgrade linux-image-generic-64k-5.15Upgrade linux-image-raspi-nolpaeUpgrade linux-image-oracle-64k-6.14Upgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-5.15.0-156-lowlatencyUpgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-lowlatencyUpgrade linux-image-gcp-5.15Upgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-generic-5.15Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-azure-cvmUpgrade linux-image-5.15.0-156-generic-64kUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-virtual-6.8Upgrade linux-image-5.15.0-1087-nvidia-lowlatencyUpgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-6.14.0-1015-oracle-64kUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-6.8.0-100-genericUpgrade linux-image-generic-6.14Upgrade linux-image-fipsUpgrade linux-image-gcp-64kUpgrade linux-image-aws-64k-6.8Upgrade linux-image-kvmUpgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-oracle-5.15Upgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-generic-64k-6.8Upgrade linux-image-generic-64k-6.14Upgrade linux-image-6.14.0-1015-awsUpgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-generic-6.8Upgrade linux-image-aws-fipsUpgrade linux-image-6.14.0-34-generic-64kUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-aws-fips-5.15Upgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-5.15.0-1087-nvidiaUpgrade linux-image-oem-24.04cUpgrade linux-image-ibmUpgrade linux-image-raspi-6.8Upgrade linux-image-ibm-classicUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-gcp-fipsUpgrade linux-image-gcp-fips-5.15Upgrade linux-image-ibm-6.8Upgrade linux-image-5.15.0-1088-kvmUpgrade linux-image-gkeop-6.8Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-azure-6.8Upgrade linux-image-5.15.0-1090-oracleUpgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-6.8.0-1051-azureUpgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-5.15.0-1092-aws-fipsUpgrade linux-image-5.15.0-1089-gkeUpgrade linux-image-gcpUpgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-6.8.0-100-fipsUpgrade linux-image-6.14.0-1007-azure-nvidiaUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-fips-5.15Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-aws-5.15Upgrade linux-image-6.8.0-1046-azureUpgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-nvidia-tegraUpgrade linux-image-nvidia-64kUpgrade linux-image-realtime-6.14Upgrade linux-image-intel-iotg-5.15Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-nvidia-5.15Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-6.14.0-34-genericUpgrade linux-image-oracle-64kUpgrade linux-image-lowlatency-5.15Upgrade linux-image-5.15.0-156-generic-lpaeUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-raspi-realtimeUpgrade linux-image-nvidiaUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-kvm-5.15Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-gkeopUpgrade linux-image-oem-22.04cUpgrade linux-image-virtual-6.14Upgrade linux-image-5.15.0-1086-ibmUpgrade linux-image-5.15.0-1045-nvidia-tegra-rtUpgrade linux-image-virtualUpgrade linux-image-azure-lts-22.04Upgrade linux-image-azure-fips-6.8Upgrade linux-image-6.14.0-1014-realtimeUpgrade linux-image-oem-24.04bUpgrade linux-image-5.15.0-1087-intel-iotgUpgrade linux-image-5.15.0-1085-intel-iot-realtimeUpgrade linux-image-xilinxUpgrade linux-image-lowlatency-64kUpgrade linux-image-gkeUpgrade linux-image-genericUpgrade linux-image-aws-6.14Upgrade linux-image-5.15.0-156-fipsUpgrade linux-image-oracleUpgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-oem-24.04aUpgrade linux-image-intel-iotgUpgrade linux-image-6.14.0-1018-gcpUpgrade linux-image-gkeop-5.15Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-6.14.0-1016-raspiUpgrade linux-image-5.15.0-156-genericUpgrade linux-image-realtime-5.15Upgrade linux-image-oem-22.04dUpgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-5.15.0-1056-xilinx-zynqmpUpgrade linux-image-aws-64kUpgrade linux-image-5.15.0-1034-nvidia-tegra-igx-rtUpgrade linux-image-gke-6.8Upgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-intelUpgrade linux-image-azure-6.14Upgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-6.14.0-1014-azureUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-5.15.0-1045-nvidia-tegraUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-oem-22.04Upgrade linux-image-5.15.0-1092-aws-64kUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-fips-6.8Upgrade linux-image-oracle-6.8Upgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-6.14.0-1015-oracleUpgrade linux-image-5.15.0-1092-gcpUpgrade linux-image-5.15.0-1075-gkeopUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-raspi-5.15Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-6.14.0-1015-aws-64kUpgrade linux-image-azure-fips-5.15Upgrade linux-image-oem-24.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-realtimeUpgrade linux-image-5.15.0-1096-azure-fipsUpgrade linux-image-5.15.0-1092-awsUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-generic-lpaeUpgrade linux-image-gke-64k-6.8Upgrade linux-image-generic-lpae-5.15Upgrade linux-image-gcp-6.14 | Jul 14, 2025 | Jul 10, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 10, 2025 | Jul 10, 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