Bug 2313047 (CVE-2024-46716) - CVE-2024-46716 kernel: dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
Summary: CVE-2024-46716 kernel: dmaengine: altera-msgdma: properly free descriptor in ...
Keywords:
Status: NEW
Alias: CVE-2024-46716
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Product Security DevOps Team
QA Contact:
URL:
Whiteboard:
Depends On: 2313077
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-09-18 07:21 UTC by OSIDB Bzimport
Modified: 2024-11-14 04:51 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2024-09-18 07:21:04 UTC
In the Linux kernel, the following vulnerability has been resolved:

dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor

Remove list_del call in msgdma_chan_desc_cleanup, this should be the role
of msgdma_free_descriptor. In consequence replace list_add_tail with
list_move_tail in msgdma_free_descriptor.

This fixes the path:
   msgdma_free_chan_resources -> msgdma_free_descriptors ->
   msgdma_free_desc_list -> msgdma_free_descriptor

which does not correctly free the descriptors as first nodes were not
removed from the list.


Note You need to log in before you can comment on or make changes to this bug.