Bugzilla – Bug 1157294
VUL-1: DISPUTED: CVE-2019-19070: kernel-source: memory leak in the spi_gpio_probe() function in drivers/spi/spi-gpio.c
Last modified: 2024-06-25 14:07:16 UTC
CVE-2019-19070 A memory leak in the spi_gpio_probe() function in drivers/spi/spi-gpio.c in the Linux kernel through 5.3.11 allows attackers to cause a denial of service (memory consumption) by triggering devm_add_action_or_reset() failures, aka CID-d3b0ffa1d75d. References: http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2019-19070 http://people.canonical.com/~ubuntu-security/cve/2019/CVE-2019-19070.html http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-19070 https://github.com/torvalds/linux/commit/d3b0ffa1d75d5305ebe34735598993afbb8a869d
potentially affects SLE12-LTSS and newer. If I am not mistaken only arm64 flavor of SUSE kernels is affected. As this is in the probe() function of the SPI driver, is this a candidate for rejection?
Will backport once when the fix is merged to Linus tree. This one is yet another case for dispute: the error condition is kmalloc() error at the driver probe time, and this is already a critical situation.
Backported to SLE15-SP2. Older branches don't have the relevant code. Reassigned back to security team.
done