In the Linux kernel, the following vulnerability has been resolved:
crypto: sun8i-ce-cipher - fix error handling in sun8i_ce_cipher_prepare()
Fix two DMA cleanup issues on the error path in sun8i_ce_cipher_prepare():
1] If dma_map_sg() fails for areq->dst, the device driver would try to free DMA memory it has not allocated in the first place. To fix this, on the "theend_sgs" error path, call dma unmap only if the corresponding dma map was successful.
2] If the dma_map_single() call for the IV fails, the device driver would try to free an invalid DMA memory address on the "theend_iv" path: ------------[ cut here ]------------ DMA-API: sun8i-ce 1904000.crypto: device driver tries to free an invalid DMA memory address WARNING: CPU: 2 PID: 69 at kernel/dma/debug.c:968 check_unmap+0x123c/0x1b90 Modules linked in: skcipher_example(O+) CPU: 2 UID: 0 PID: 69 Comm: 1904000.crypto- Tainted: G O 6.15.0-rc3+ #24 PREEMPT Tainted: [O]=OOT_MODULE Hardware name: OrangePi Zero2 (DT) pc : check_unmap+0x123c/0x1b90 lr : check_unmap+0x123c/0x1b90 ... Call trace: check_unmap+0x123c/0x1b90 (P) debug_dma_unmap_page+0xac/0xc0 dma_unmap_page_attrs+0x1f4/0x5fc sun8i_ce_cipher_do_one+0x1bd4/0x1f40 crypto_pump_work+0x334/0x6e0 kthread_worker_fn+0x21c/0x438 kthread+0x374/0x664 ret_from_fork+0x10/0x20 ---[ end trace 0000000000000000 ]---
To fix this, check for !dma_mapping_error() before calling dma_unmap_single() on the "theend_iv" path.
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 linuxUpgrade linux-6.1 | Jul 11, 2025 | Jul 11, 2025 |
| Suse | — | Upgrade kselftests-kmp-64kbUpgrade reiserfs-kmp-azureUpgrade kernel-default-develUpgrade cluster-md-kmp-azureUpgrade kernel-default-baseUpgrade kernel-debug-develUpgrade kernel-kvmsmall-develUpgrade dtb-allwinnerUpgrade dtb-mediatekUpgrade kernel-zfcpdumpUpgrade gfs2-kmp-defaultUpgrade kernel-default-livepatch-develUpgrade kernel-64kbUpgrade kernel-64kb-optionalUpgrade ocfs2-kmp-azureUpgrade cluster-md-kmp-64kbUpgrade dlm-kmp-rtUpgrade ocfs2-kmp-rtUpgrade dtb-xilinxUpgrade gfs2-kmp-64kbUpgrade dtb-renesasUpgrade dtb-alteraUpgrade kernel-source-azureUpgrade dlm-kmp-64kbUpgrade gfs2-kmp-azureUpgrade dtb-armUpgrade kselftests-kmp-rtUpgrade kernel-default-optionalUpgrade reiserfs-kmp-defaultUpgrade cluster-md-kmp-rtUpgrade kernel-64kb-develUpgrade kernel-defaultUpgrade kernel-default-vdsoUpgrade kernel-develUpgrade dtb-amdUpgrade kernel-64kb-extraUpgrade ocfs2-kmp-defaultUpgrade kernel-azure-optionalUpgrade kernel-rt-livepatchUpgrade kernel-devel-rtUpgrade kernel-symsUpgrade dtb-amazonUpgrade kernel-rt-develUpgrade dtb-caviumUpgrade kernel-debug-vdsoUpgrade ocfs2-kmp-64kbUpgrade dtb-rockchipUpgrade dtb-appleUpgrade gfs2-kmp-rtUpgrade dtb-qcomUpgrade kselftests-kmp-defaultUpgrade kernel-source-rtUpgrade dtb-lgUpgrade reiserfs-kmp-rtUpgrade cluster-md-kmp-defaultUpgrade kernel-rt-optionalUpgrade dtb-apmUpgrade dtb-broadcomUpgrade dlm-kmp-defaultUpgrade kernel-rt_debug-develUpgrade kernel-azure-vdsoUpgrade dtb-nvidiaUpgrade kernel-default-livepatchUpgrade kernel-kvmsmall-vdsoUpgrade kernel-default-base-rebuildUpgrade kernel-azureUpgrade dtb-socionextUpgrade dlm-kmp-azureUpgrade kernel-obs-qaUpgrade kernel-docsUpgrade kernel-source-vanillaUpgrade kernel-rt-extraUpgrade kernel-rtUpgrade kernel-syms-rtUpgrade kernel-sourceUpgrade kernel-obs-buildUpgrade kernel-azure-develUpgrade kernel-docs-htmlUpgrade dtb-marvellUpgrade kernel-rt_debug-vdsoUpgrade kernel-rt-livepatch-develUpgrade kernel-macrosUpgrade kernel-syms-azureUpgrade dtb-amlogicUpgrade reiserfs-kmp-64kbUpgrade kernel-devel-azureUpgrade dtb-exynosUpgrade dtb-sprdUpgrade dtb-freescaleUpgrade kselftests-kmp-azureUpgrade kernel-rt-vdsoUpgrade kernel-default-extraUpgrade kernel-rt_debugUpgrade kernel-kvmsmallUpgrade kernel-azure-extraUpgrade dtb-hisiliconUpgrade kernel-debug | Dec 5, 2025 | Aug 18, 2025 |
| Ubuntu | — | Upgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-azure-6.14Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-ibm-classicUpgrade linux-image-fipsUpgrade linux-image-nvidiaUpgrade linux-image-6.14.0-32-genericUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-lowlatencyUpgrade linux-image-6.14.0-1012-oemUpgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-oem-22.04aUpgrade linux-image-aws-64kUpgrade linux-image-6.8.0-100-fipsUpgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-gkeop-6.8Upgrade linux-image-gcp-6.8Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-oem-22.04Upgrade linux-image-6.14.0-32-generic-64kUpgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-awsUpgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-oem-24.04bUpgrade linux-image-ibm-6.8Upgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-oracleUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-generic-lpaeUpgrade linux-image-azure-lts-24.04Upgrade linux-image-6.14.0-1012-azureUpgrade linux-image-generic-64k-6.14Upgrade linux-image-virtualUpgrade linux-image-lowlatency-6.8Upgrade linux-image-6.8.0-100-genericUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-xilinxUpgrade linux-image-6.8.0-1051-azureUpgrade linux-image-6.8.0-1046-azureUpgrade linux-image-raspi-realtimeUpgrade linux-image-genericUpgrade linux-image-ibmUpgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-gkeUpgrade linux-image-oem-24.04Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-aws-fipsUpgrade linux-image-oracle-6.14Upgrade linux-image-generic-6.8Upgrade linux-image-azure-6.8Upgrade linux-image-oem-6.14Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-oem-24.04aUpgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-nvidia-64kUpgrade linux-image-aws-64k-6.8Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-raspi-6.14Upgrade linux-image-oracle-64kUpgrade linux-image-gcp-fipsUpgrade linux-image-6.14.0-1013-aws-64kUpgrade linux-image-generic-64kUpgrade linux-image-6.14.0-1014-raspiUpgrade linux-image-raspiUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-virtual-6.14Upgrade linux-image-oem-22.04dUpgrade linux-image-gkeopUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.14.0-1013-awsUpgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-gke-64k-6.8Upgrade linux-image-oem-24.04cUpgrade linux-image-realtime-6.8.1Upgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-6.14.0-1013-oracle-64kUpgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-xilinx-6.8Upgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-gcp-6.14Upgrade linux-image-aws-64k-6.14Upgrade linux-image-6.14.0-1013-oracleUpgrade linux-image-virtual-6.8Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-intel-iotgUpgrade linux-image-generic-64k-6.8Upgrade linux-image-aws-6.14Upgrade linux-image-oem-22.04bUpgrade linux-image-aws-lts-24.04Upgrade linux-image-6.8.0-1046-awsUpgrade linux-image-aws-fips-6.8Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-generic-6.14Upgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-azure-fipsUpgrade linux-image-azureUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-gcp-64k-6.14Upgrade linux-image-gcp-64kUpgrade linux-image-6.14.0-1012-realtimeUpgrade linux-image-6.14.0-1016-gcpUpgrade linux-image-6.14.0-1016-gcp-64kUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-realtime-hwe-24.04Upgrade linux-image-realtime-6.14Upgrade linux-image-raspi-6.8Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-kvmUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-oracle-6.8Upgrade linux-image-oracle-64k-6.14Upgrade linux-image-nvidia-6.8Upgrade linux-image-azure-fips-6.8Upgrade linux-image-aws-6.8Upgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-gcpUpgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-fips-6.8Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-realtimeUpgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-oem-22.04cUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-gke-6.8Upgrade linux-image-gke-64kUpgrade linux-image-nvidia-hwe-22.04 | 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