PT-2026-104986 · Azure Linux · Kernel

Published

2026-09-24

·

Updated

2026-09-24

None

No severity ratings or metrics are available. When they are, we'll update the corresponding info on the page.
In the Linux kernel, the following vulnerability has been resolved:
pds core: quiesce DMA before freeing resources
pdsc teardown() frees DMA buffers but does not disable bus mastering, leaving the device able to perform DMA after the buffers are freed. This can lead to use-after-free if the device writes to freed memory.
Add pci clear master() to pdsc teardown() to disable bus mastering before freeing resources, ensuring all DMA is quiesced.
Add pci set master() to pdsc setup() to re-enable bus mastering, which is needed for the firmware recovery path since pdsc teardown() now disables it.
Found an issue in the description? Have something to add? Feel free to write us 👾

Related Identifiers

AZL-103973

Affected Products

Kernel