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-develUpgrade reiserfs-kmp-64kbUpgrade dtb-amdUpgrade kernel-rt_debug-develUpgrade dtb-alteraUpgrade kernel-kvmsmall-develUpgrade dtb-caviumUpgrade reiserfs-kmp-rtUpgrade kernel-azure-extraUpgrade dtb-renesasUpgrade kernel-rt-livepatch-develUpgrade kernel-azureUpgrade kernel-64kb-optionalUpgrade ocfs2-kmp-64kbUpgrade kernel-debug-vdsoUpgrade kernel-docs-htmlUpgrade kernel-azure-develUpgrade dtb-lgUpgrade kernel-rt_debug-vdsoUpgrade kernel-source-azureUpgrade kselftests-kmp-azureUpgrade kernel-default-baseUpgrade kernel-kvmsmall-vdsoUpgrade kernel-azure-vdsoUpgrade kernel-default-livepatchUpgrade dtb-amlogicUpgrade gfs2-kmp-defaultUpgrade kernel-64kb-extraUpgrade dlm-kmp-64kbUpgrade kernel-source-rtUpgrade dtb-socionextUpgrade kernel-debug-develUpgrade kernel-zfcpdumpUpgrade cluster-md-kmp-azureUpgrade kernel-source-vanillaUpgrade kernel-syms-rtUpgrade kernel-sourceUpgrade gfs2-kmp-64kbUpgrade gfs2-kmp-azureUpgrade kernel-rt-optionalUpgrade dlm-kmp-defaultUpgrade kernel-rt_debugUpgrade kernel-rt-vdsoUpgrade kernel-obs-buildUpgrade kernel-rt-extraUpgrade dtb-amazonUpgrade dtb-appleUpgrade dtb-hisiliconUpgrade kselftests-kmp-64kbUpgrade dtb-freescaleUpgrade kernel-azure-optionalUpgrade gfs2-kmp-rtUpgrade dtb-broadcomUpgrade kernel-64kbUpgrade dtb-marvellUpgrade kernel-default-livepatch-develUpgrade dtb-xilinxUpgrade kernel-macrosUpgrade kernel-syms-azureUpgrade kernel-kvmsmallUpgrade cluster-md-kmp-defaultUpgrade kselftests-kmp-defaultUpgrade dtb-mediatekUpgrade kernel-default-extraUpgrade kernel-debugUpgrade dtb-qcomUpgrade dtb-nvidiaUpgrade kernel-docsUpgrade kernel-default-optionalUpgrade ocfs2-kmp-defaultUpgrade kselftests-kmp-rtUpgrade kernel-64kb-develUpgrade dtb-sprdUpgrade kernel-rtUpgrade cluster-md-kmp-64kbUpgrade dlm-kmp-rtUpgrade kernel-devel-azureUpgrade dtb-exynosUpgrade dtb-allwinnerUpgrade cluster-md-kmp-rtUpgrade kernel-devel-rtUpgrade kernel-obs-qaUpgrade dtb-apmUpgrade reiserfs-kmp-defaultUpgrade ocfs2-kmp-rtUpgrade kernel-symsUpgrade kernel-default-base-rebuildUpgrade kernel-default-vdsoUpgrade ocfs2-kmp-azureUpgrade kernel-rt-develUpgrade dlm-kmp-azureUpgrade kernel-develUpgrade kernel-defaultUpgrade dtb-rockchipUpgrade dtb-armUpgrade reiserfs-kmp-azure | Dec 5, 2025 | Aug 18, 2025 |
| Ubuntu | — | Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-oem-22.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-aws-64kUpgrade linux-image-genericUpgrade linux-image-5.15.0-156-fipsUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-6.14.0-1018-gcpUpgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-oem-22.04dUpgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-azure-6.14Upgrade linux-image-6.14.0-1014-azureUpgrade linux-image-azure-lts-22.04Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-lowlatency-5.15Upgrade linux-image-nvidiaUpgrade linux-image-azure-fips-6.8Upgrade linux-image-gkeopUpgrade linux-image-kvm-5.15Upgrade linux-image-oem-22.04cUpgrade linux-image-5.15.0-1045-nvidia-tegra-rtUpgrade linux-image-5.15.0-1086-ibmUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-5.15.0-156-generic-lpaeUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-6.14.0-1014-realtimeUpgrade linux-image-raspi-realtimeUpgrade linux-image-virtualUpgrade linux-image-virtual-6.14Upgrade linux-image-oem-24.04bUpgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-5.15.0-1089-gkeUpgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-lowlatency-64kUpgrade linux-image-5.15.0-1092-aws-fipsUpgrade linux-image-6.8.0-1051-azureUpgrade linux-image-5.15.0-1092-gcpUpgrade linux-image-5.15.0-1085-intel-iot-realtimeUpgrade linux-image-5.15.0-1087-intel-iotgUpgrade linux-image-realtimeUpgrade linux-image-5.15.0-1090-oracleUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-generic-64kUpgrade linux-image-aws-6.14Upgrade linux-image-realtime-6.14Upgrade linux-image-5.15.0-1096-azure-fipsUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-6.14.0-1015-aws-64kUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-fips-6.8Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-azure-fips-5.15Upgrade linux-image-realtime-hwe-24.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.14.0-34-genericUpgrade linux-image-5.15.0-1075-gkeopUpgrade linux-image-5.15.0-1092-aws-64kUpgrade linux-image-intel-iotgUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-gke-6.8Upgrade linux-image-gkeUpgrade linux-image-6.14.0-1015-oracleUpgrade linux-image-raspi-5.15Upgrade linux-image-oem-24.04Upgrade linux-image-5.15.0-1045-nvidia-tegraUpgrade linux-image-intelUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-fips-5.15Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-oracle-6.8Upgrade linux-image-gcp-6.14Upgrade linux-image-generic-lpae-5.15Upgrade linux-image-gcpUpgrade linux-image-gke-64k-6.8Upgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-azure-6.8Upgrade linux-image-5.15.0-1092-awsUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-6.8.0-100-fipsUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-6.8.0-1046-azureUpgrade linux-image-5.15.0-156-genericUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-generic-lpaeUpgrade linux-image-6.14.0-1007-azure-nvidiaUpgrade linux-image-gkeop-5.15Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-aws-5.15Upgrade linux-image-nvidia-64kUpgrade linux-image-5.15.0-1056-xilinx-zynqmpUpgrade linux-image-nvidia-tegraUpgrade linux-image-6.14.0-1016-raspiUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-oem-24.04aUpgrade linux-image-oracleUpgrade linux-image-realtime-5.15Upgrade linux-image-oracle-64kUpgrade linux-image-5.15.0-1034-nvidia-tegra-igx-rtUpgrade linux-image-xilinxUpgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-nvidia-5.15Upgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-ibm-5.15Upgrade linux-image-5.15.0-1088-kvmUpgrade linux-image-lowlatencyUpgrade linux-image-generic-6.14Upgrade linux-image-azure-fipsUpgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-gcp-64k-6.14Upgrade linux-image-aws-lts-22.04Upgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-raspi-nolpaeUpgrade linux-image-raspiUpgrade linux-image-xilinx-6.8Upgrade linux-image-virtual-5.15Upgrade linux-image-oracle-6.14Upgrade linux-image-oem-6.14Upgrade linux-image-gke-5.15Upgrade linux-image-generic-64k-5.15Upgrade linux-image-aws-64k-6.14Upgrade linux-image-6.14.0-1018-gcp-64kUpgrade linux-image-5.15.0-1034-nvidia-tegra-igxUpgrade linux-image-fipsUpgrade linux-image-aws-64k-6.8Upgrade linux-image-gcp-64kUpgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-6.14.0-1015-awsUpgrade linux-image-raspi-6.8Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-kvmUpgrade linux-image-aws-64k-5.15Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-aws-6.8Upgrade linux-image-azure-lts-24.04Upgrade linux-image-oracle-64k-6.14Upgrade linux-image-awsUpgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-5.15.0-156-lowlatencyUpgrade linux-image-oracle-5.15Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-gkeop-6.8Upgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-gcp-fipsUpgrade linux-image-gcp-fips-5.15Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-6.8.0-100-genericUpgrade linux-image-6.14.0-1015-oracle-64kUpgrade linux-image-5.15.0-1087-nvidia-lowlatencyUpgrade linux-image-5.15.0-1086-raspiUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-virtual-6.8Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-generic-5.15Upgrade linux-image-gcp-5.15Upgrade linux-image-azure-nvidiaUpgrade linux-image-azure-cvmUpgrade linux-image-ibm-6.8Upgrade linux-image-oem-22.04bUpgrade linux-image-ibm-classicUpgrade linux-image-5.15.0-1092-gcp-fipsUpgrade linux-image-azure-5.15Upgrade linux-image-azureUpgrade linux-image-5.15.0-1092-realtimeUpgrade linux-image-oem-22.04aUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-nvidia-6.8Upgrade linux-image-generic-6.8Upgrade linux-image-5.15.0-156-generic-64kUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-realtime-6.8.1Upgrade linux-image-5.15.0-156-lowlatency-64kUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-6.14.0-34-generic-64kUpgrade linux-image-generic-64k-6.8Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-lowlatency-6.8Upgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-5.15.0-1096-azureUpgrade linux-image-aws-fips-5.15Upgrade linux-image-6.8.0-1046-awsUpgrade linux-image-oem-24.04cUpgrade linux-image-generic-64k-6.14Upgrade linux-image-raspi-6.14Upgrade linux-image-aws-lts-24.04Upgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-5.15.0-1087-nvidiaUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-ibmUpgrade linux-image-aws-fipsUpgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-6.14.0-1014-oemUpgrade linux-image-gke-64kUpgrade linux-image-aws-fips-6.8Upgrade linux-image-gcp-6.8Upgrade linux-image-azure-nvidia-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