drm/nouveau: Fix bridge reference leak in nv1a_ram_new()
- Published
- Last modified
- Where the record stands: published, rejected by its publisher, or superseded by another id.What do these mean? →
- published
- Whether CISA lists it in its Known Exploited Vulnerabilities catalog: proof that attackers are using it.What do these mean? →
- Not listed in CISA KEV
- Fix
- Fixed in 5.10.271, 5.15.222, 6.1.189, 6.6.158, 6.12.112, and 2 more
- Whether working attack code is public (Exploit-DB, Metasploit, Nuclei or GitHub). Public code makes attacks easier.What do these mean? →
- None on Exploit-DB, Metasploit or GitHub
Summary
In the Linux kernel, the following vulnerability has been resolved: drm/nouveau: Fix bridge reference leak in nv1a_ram_new() pci_get_domain_bus_and_slot() takes a reference to the PCI device, which is never released once the memory size has been read from its config space. Drop the reference before returning.
Timeline
- CVE published
- Record last updated
Affected versions
- Linux Linux
From 2fa6d6cdaf283c05ae23842b2a04aeb223203c13 · fixed in add5e0a45e3971df9c65cc7b59c90559a25dc5a9; From 2fa6d6cdaf283c05ae23842b2a04aeb223203c13 · fixed in 2bda86f1fb2373a2ad8900341d5d6a6d68ce6ddb; From 2fa6d6cdaf283c05ae23842b2a04aeb223203c13 · fixed in 9ffb43369ae51af5d5646b1ef680ab1af0fb4ad9; From 2fa6d6cdaf283c05ae23842b2a04aeb223203c13 · fixed in ac4f1d28498b9798fc20f91f23a4256032186370; From 2fa6d6cdaf283c05ae23842b2a04aeb223203c13 · fixed in 553c86816e99855d6784eebd2588d5d2198c280e; From 2fa6d6cdaf283c05ae23842b2a04aeb223203c13 · fixed in 6d497216c10af3dc9747b399295f385fabbac9e5; From 2fa6d6cdaf283c05ae23842b2a04aeb223203c13 · fixed in 3e0861ebb9ecf0b726ea42123bd579362ec1f977; From 2fa6d6cdaf283c05ae23842b2a04aeb223203c13 · fixed in 67b4411538c8341692548429d43256f25be99f7a
- Linux Linux
4.16
- KernelLinux
From 4.16.0 · fixed in 5.10.271; From 5.11.0 · fixed in 5.15.222; From 5.16.0 · fixed in 6.1.189; From 6.2.0 · fixed in 6.6.158; From 6.7.0 · fixed in 6.12.112; From 6.13.0 · fixed in 6.18.55; From 6.19.0 · fixed in 7.2.9
References 8
git.kernel.org
- stable/c/add5e0a45e3971df9c65cc7b59c90559a25dc5a9
- stable/c/2bda86f1fb2373a2ad8900341d5d6a6d68ce6ddb
- stable/c/9ffb43369ae51af5d5646b1ef680ab1af0fb4ad9
- stable/c/ac4f1d28498b9798fc20f91f23a4256032186370
- stable/c/553c86816e99855d6784eebd2588d5d2198c280e
- stable/c/6d497216c10af3dc9747b399295f385fabbac9e5
- stable/c/3e0861ebb9ecf0b726ea42123bd579362ec1f977
- stable/c/67b4411538c8341692548429d43256f25be99f7a