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