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

CVE-2024-26790
MEDIUM 5.5

At a glance

Source
NVD
EPSS
EPSS 0.17 % · percentile 7 ()
State
PUBLISHED
Published
Updated
Assigner
Linux
NVD status
Analyzed

Description

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 ). Implement this workaround.

Weaknesses (CWE)

References

Scores

VersionScoreVectorScored by
CVSS 3.1MEDIUM 5.5CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:HNVD · nvd@nist.gov (Primary)

European references

CERT-FR advisories

Affected configurations (NVD CPE)

Affected products

ProductVersions
Linux · Linuxaffected b092529e0aa09829a6404424ce167bf3ce3235e2 < 518d78b4fac68cac29a263554d7f3b19da99d0da ; affected b092529e0aa09829a6404424ce167bf3ce3235e2 < bb3a06e9b9a30e33d96aadc0e077be095a4f8580 ; affected b092529e0aa09829a6404424ce167bf3ce3235e2 < 106c1ac953a66556ec77456c46e818208d3a9bce ; affected b092529e0aa09829a6404424ce167bf3ce3235e2 < 237ecf1afe6c22534fa43abdf2bf0b0f52de0aaa ; affected b092529e0aa09829a6404424ce167bf3ce3235e2 < 5b696e9c388251f1c7373be92293769a489fd367 ; affected b092529e0aa09829a6404424ce167bf3ce3235e2 < ad2f8920c314e0a2d9e984fc94b729eca3cda471
Linux · Linuxaffected 5.1 ; unaffected 0 < 5.1 ; unaffected 5.4.271 ≤ 5.4.* ; unaffected 5.10.212 ≤ 5.10.* ; unaffected 5.15.151 ≤ 5.15.* ; unaffected 6.1.81 ≤ 6.1.*

Sources

SourceLicence
CVE List (CVEProject cvelistV5)CVE Program Terms of Use
EPSS (FIRST.org)FIRST — attribution requested
ENISA EUVDENISA — reproduction authorised, source acknowledged
CERT-FR (ANSSI)Licence Ouverte / Etalab 2.0
NVD (NIST) via fkie-cad/nvd-json-data-feedsPublic domain — this product uses data from the NVD API but is not endorsed or certified by the NVD