CVE-2023-52687

Summary

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

crypto: safexcel - Add error handling for dma_map_sg() calls

Macro dma_map_sg() may return 0 on error. This patch enables checks in case of the macro failure and ensures unmapping of previously mapped buffers with dma_unmap_sg().

Found by Linux Verification Center (linuxtesting.org) with static analysis tool SVACE.

Affected Software

VendorProductVersion RangeStatus
LinuxLinux49186a7d9e46ff132a0ed9b721ad6b6a58dba6c1 < 4c0ac81a172a69a7733290915276672787e904ecaffected
LinuxLinux49186a7d9e46ff132a0ed9b721ad6b6a58dba6c1 < 8084b788c2fb1260f7d44c032d5124680b20d2b2affected
LinuxLinux49186a7d9e46ff132a0ed9b721ad6b6a58dba6c1 < fc0b785802b856566df3ac943e38a072557001c4affected
LinuxLinux49186a7d9e46ff132a0ed9b721ad6b6a58dba6c1 < 87e02063d07708cac5bfe9fd3a6a242898758ac8affected
LinuxLinux6.1affected
LinuxLinux0 < 6.1unaffected
LinuxLinux6.1.75 <= 6.1.*unaffected
LinuxLinux6.6.14 <= 6.6.*unaffected
LinuxLinux6.7.2 <= 6.7.*unaffected
LinuxLinux6.8 <= *unaffected

Weaknesses

ADP Enrichment

CISA ADP Vulnrichment

  • SSVC:
  • Exploitation: none
    • Automatable: no
    • Technical Impact: partial

CVE Program Container

Additional References

References