Skip to content
CVE PROGRAM SOURCE RECORD9.8 Critical

CVE-2023-52687

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

Description

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 products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

Linux Linux

Default version status: unaffected

  • 49186a7d9e46ff132a0ed9b721ad6b6a58dba6c1 to < 4c0ac81a172a69a7733290915276672787e904ecaffected
  • 49186a7d9e46ff132a0ed9b721ad6b6a58dba6c1 to < 8084b788c2fb1260f7d44c032d5124680b20d2b2affected
  • 49186a7d9e46ff132a0ed9b721ad6b6a58dba6c1 to < fc0b785802b856566df3ac943e38a072557001c4affected
  • 49186a7d9e46ff132a0ed9b721ad6b6a58dba6c1 to < 87e02063d07708cac5bfe9fd3a6a242898758ac8affected

Linux Linux

Default version status: affected

  • 6.1affected
  • 0 to < 6.1unaffected
  • 6.1.75 to ≤ 6.1.*unaffected
  • 6.6.14 to ≤ 6.6.*unaffected
  • 6.7.2 to ≤ 6.7.*unaffected
  • 6.8 to ≤ *unaffected

References