CVE-2024-35916

Summary

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

dma-buf: Fix NULL pointer dereference in sanitycheck()

If due to a memory allocation failure mock_chain() returns NULL, it is passed to dma_fence_enable_sw_signaling() resulting in NULL pointer dereference there.

Call dma_fence_enable_sw_signaling() only if mock_chain() succeeds.

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

Affected Software

VendorProductVersion RangeStatus
LinuxLinuxd62c43a953ce02d54521ec06217d0c2ed6d489af < 0336995512cdab0c65e99e4cdd47c4606debe14eaffected
LinuxLinuxd62c43a953ce02d54521ec06217d0c2ed6d489af < 156c226cbbdcf5f3bce7b2408a33b59fab7fae2caffected
LinuxLinuxd62c43a953ce02d54521ec06217d0c2ed6d489af < eabf131cba1db12005a68378305f13b9090a7a6baffected
LinuxLinuxd62c43a953ce02d54521ec06217d0c2ed6d489af < 2295bd846765c766701e666ed2e4b35396be25e6affected
LinuxLinux6.1affected
LinuxLinux0 < 6.1unaffected
LinuxLinux6.1.85 <= 6.1.*unaffected
LinuxLinux6.6.26 <= 6.6.*unaffected
LinuxLinux6.8.5 <= 6.8.*unaffected
LinuxLinux6.9 <= *unaffected

Weaknesses

ADP Enrichment

CISA ADP Vulnrichment

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

CVE Program Container

Additional References

References