[SRU][M][PATCH 0/1] CVE-2024-26790

Bethany Jamison bethany.jamison at canonical.com
Fri May 3 16:31:50 UTC 2024


[Impact]

 In the Linux kernel, the following vulnerability has been resolved:

 dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read

 There is chip (ls1028a) errata:

 The SoC may hang on 16 byte unaligned read transactions by QDMA.

 Unaligned read transactions initiated by QDMA may stall in the NOC
 (Network On-Chip), causing a deadlock condition. Stalled transactions will
 trigger completion timeouts in PCIe controller.

 Workaround:
 Enable prefetch by setting the source descriptor prefetchable bit
 ( SD[PF] = 1 ).

[Fix]

Mantic:	Clean cherry-pick from linux-6.6.y
Jammy:	pending
Focal:	pending
Bionic:	not-affected
Xenial:	not-affected
Trusty:	not-affected

[Test Case]

Compile and boot tested.

[Where issues could occur]

This fix affects those who use the NXP Layerscape Queue Direct Memory 
Access Controller driver, an issue with this fix would be visable to 
the user via an unresponsive system or a system crash.

Peng Ma (1):
  dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read

 drivers/dma/fsl-qdma.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

-- 
2.34.1




More information about the kernel-team mailing list