cveboard RSS feed

CVE-2026-72307

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2026
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

mlxsw: fix refcount leak in mlxsw_sp_vrs_lpm_tree_replace()

In the Linux kernel, the following vulnerability has been resolved: mlxsw: fix refcount leak in mlxsw_sp_vrs_lpm_tree_replace() When mlxsw_sp_vrs_lpm_tree_replace() fails after replacing some VRs, the error rollback loop does not correctly revert the preceding replacements. The loop decrements the index but fails to update the vr pointer, which still points to the VR that caused the failure. As a result, the condition and the rollback call always operate on the same VR, potentially calling mlxsw_sp_vr_lpm_tree_replace() multiple times on it while never rolling back the earlier VRs. Those VRs continue to hold a reference to new_tree acquired via mlxsw_sp_lpm_tree_hold(), leaking the reference count of new_tree. Fix by reinitializing vr inside the error loop with the updated index: vr = &mlxsw_sp->router->vrs[i]; so that the loop correctly iterates over all VRs that were actually replaced.

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
fc922bb0dd9406dd9897fd47df958789891c380eaffectedgitc2c75c45b54f3b12eafb28a4eb47f8821512c1aaUnavailableNone listed
fc922bb0dd9406dd9897fd47df958789891c380eaffectedgit7203ac71d3895fa5948b319dd724f0e1cffbc4a1UnavailableNone listed
fc922bb0dd9406dd9897fd47df958789891c380eaffectedgitf6454a5fbf2224ad30ec70e686a6c592561da1f2UnavailableNone listed
fc922bb0dd9406dd9897fd47df958789891c380eaffectedgit220d41bdce41fe5a39a7f419faab1e907b4093c2UnavailableNone listed
fc922bb0dd9406dd9897fd47df958789891c380eaffectedgit9e4a6185679922305ea1df68403f00ccc512656bUnavailableNone listed
fc922bb0dd9406dd9897fd47df958789891c380eaffectedgit3a2b47d1b4b3de54d030a7fdb6a322c970513ee3UnavailableNone listed
fc922bb0dd9406dd9897fd47df958789891c380eaffectedgit8adebf07b46df79a0e49a6d4ae384f0db7c91db6UnavailableNone listed
fc922bb0dd9406dd9897fd47df958789891c380eaffectedgit21cf8dc478a49e8de039c2739b1646a774cb1944UnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
affected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
4.14affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver4.14UnavailableNone listed
5.10.261unaffectedsemverUnavailable5.10.*None listed
5.15.212unaffectedsemverUnavailable5.15.*None listed
6.1.178unaffectedsemverUnavailable6.1.*None listed
6.6.145unaffectedsemverUnavailable6.6.*None listed
6.12.97unaffectedsemverUnavailable6.12.*None listed
6.18.40unaffectedsemverUnavailable6.18.*None listed
7.1.5unaffectedsemverUnavailable7.1.*None listed
7.2unaffectedoriginal_commit_for_fixUnavailable*None listed