跳转到帖子

Debian: CVE-2021-47047: linux -- security update

recommended_posts

发布于
  • Members

Debian: CVE-2021-47047: linux -- security update

Severity
5
CVSS
(AV:L/AC:L/Au:S/C:N/I:N/A:C)
Published
02/28/2024
Created
07/31/2024
Added
07/30/2024
Modified
01/28/2025

Description

In the Linux kernel, the following vulnerability has been resolved: spi: spi-zynqmp-gqspi: return -ENOMEM if dma_map_single fails The spi controller supports 44-bit address space on AXI in DMA mode, so set dma_addr_t width to 44-bit to avoid using a swiotlb mapping. In addition, if dma_map_single fails, it should return immediately instead of continuing doing the DMA operation which bases on invalid address. This fixes the following crash which occurs in reading a big block from flash: [123.633577] zynqmp-qspi ff0f0000.spi: swiotlb buffer is full (sz: 4194304 bytes), total 32768 (slots), used 0 (slots) [123.644230] zynqmp-qspi ff0f0000.spi: ERR:rxdma:memory not mapped [123.784625] Unable to handle kernel paging request at virtual address 00000000003fffc0 [123.792536] Mem abort info: [123.795313] ESR = 0x96000145 [123.798351] EC = 0x25: DABT (current EL), IL = 32 bits [123.803655] SET = 0, FnV = 0 [123.806693] EA = 0, S1PTW = 0 [123.809818] Data abort info: [123.812683] ISV = 0, ISS = 0x00000145 [123.816503] CM = 1, WnR = 1 [123.819455] user pgtable: 4k pages, 48-bit VAs, pgdp=0000000805047000 [123.825887] [00000000003fffc0] pgd=0000000803b45003, p4d=0000000803b45003, pud=0000000000000000 [123.834586] Internal error: Oops: 96000145 [#1] PREEMPT SMP

Solution(s)

  • debian-upgrade-linux

References

  • https://attackerkb.com/topics/cve-2021-47047
  • CVE - 2021-47047
  • 查看数 705
  • 已创建
  • 最后回复

参与讨论

你可立刻发布并稍后注册。 如果你有帐户,立刻登录发布帖子。
注意:你的帖子需要版主批准后才能看到。

游客
回帖…