CVE-2025-37836
Description
In the Linux kernel, the following vulnerability has been resolved: PCI: Fix reference leak in pci_register_host_bridge() If device_register() fails, call put_device() to give up the reference to avoid a memory leak, per the comment at device_register(). Found by code review. [bhelgaas: squash Dan Carpenter's double free fix from https://lore.kernel.org/r/[email protected]]
How to fix
- linux linux_kernel5.10.237, 5.15.181, 6.1.136, 6.6.89, 6.12.24, 6.13.12, 6.14.3 or later
- git.kernel.org/stable/c/3297497ad2246eb9243849bfbbc57a0dea97d76e
- git.kernel.org/stable/c/804443c1f27883926de94c849d91f5b7d7d696e9
- git.kernel.org/stable/c/9707d0c932f41006a2701afc926b232b50e356b4
- git.kernel.org/stable/c/b783478e0c53ffb4f04f25fb4e21ef7f482b05df
- git.kernel.org/stable/c/bbba4c50a2d2a1d3f3bf31cc4b8280cb492bf2c7
- git.kernel.org/stable/c/bd2a352a0d72575f1842d28c14c10089f0cfe1ae
- git.kernel.org/stable/c/f4db1b2c9ae3d013733c302ee70cac943b7070c0
- git.kernel.org/stable/c/f9208aec86226524ec1cb68a09ac70e974ea6536
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| linux linux_kernel | 4.10 ≤ v < 5.10.237, 5.11 ≤ v < 5.15.181, 5.16 ≤ v < 6.1.136, 6.2 ≤ v < 6.6.89, 6.7 ≤ v < 6.12.24, 6.13 ≤ v < 6.13.12, 6.14 ≤ v < 6.14.3 | 5.10.237, 5.15.181, 6.1.136, 6.6.89, 6.12.24, 6.13.12, 6.14.3 |
| debian debian_linux | 11.0 | — |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.