Skip to content
CVE PROGRAM SOURCE RECORDUnscored

CVE-2026-80902

dmaengine: sun6i-dma: Fix reclaim descriptors while terminating DMA

Description

In the Linux kernel, the following vulnerability has been resolved: dmaengine: sun6i-dma: Fix reclaim descriptors while terminating DMA When terminating DMA transfers, active descriptors are not properly reclaimed. Only cyclic descriptors were handled, leaving non-cyclic descriptors and their LLI chains to be permanently leaked. Fix by using vchan_terminate_vdesc() which handles both cyclic and non-cyclic descriptors by adding them to desc_terminated queue for proper cleanup. Add pchan->desc != pchan->done check to prevent double-adding completed descriptors, which would corrupt the list.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

Linux Linux

Default version status: unaffected

  • 555859308723d8d5b828304f5eb9281143fd86b5 to < bb87440561eb72b47a2b848b5373b86433b247e6affected
  • 555859308723d8d5b828304f5eb9281143fd86b5 to < 004a7a02982bed0a727a4ac7be400f00f353e7a2affected
  • 555859308723d8d5b828304f5eb9281143fd86b5 to < b150f603083cc8b72b0cbf13ec3e91f85b4390a0affected
  • 555859308723d8d5b828304f5eb9281143fd86b5 to < 27806fe7b9701af0963dcd510e30e7d0cc314c43affected
  • 555859308723d8d5b828304f5eb9281143fd86b5 to < 1ccc5c059d067c5358682ad5352e7d7e9239ed9baffected
  • 555859308723d8d5b828304f5eb9281143fd86b5 to < 9086b488f2737d5dcee86852b83f2059f1cdfabfaffected
  • 555859308723d8d5b828304f5eb9281143fd86b5 to < d4ba6aa65fcd797152d3aebd428a7b2da49cd5ebaffected
  • 555859308723d8d5b828304f5eb9281143fd86b5 to < ab1150115e68a46b687eb38c1ab92782018c9f2caffected

Linux Linux

Default version status: affected

  • 3.17affected
  • 0 to < 3.17unaffected
  • 5.10.265 to ≤ 5.10.*unaffected
  • 5.15.216 to ≤ 5.15.*unaffected
  • 6.1.183 to ≤ 6.1.*unaffected
  • 6.6.151 to ≤ 6.6.*unaffected
  • 6.12.103 to ≤ 6.12.*unaffected
  • 6.18.44 to ≤ 6.18.*unaffected
  • 7.1.8 to ≤ 7.1.*unaffected
  • 7.2 to ≤ *unaffected

References