VOOZH about

URL: https://nvd.nist.gov/vuln/detail/CVE-2026-46158

⇱ NVD - CVE-2026-46158


  1. Vulnerabilities

CVE-2026-46158 Detail

Description

In the Linux kernel, the following vulnerability has been resolved: mptcp: pm: ADD_ADDR rtx: always decrease sk refcount When an ADD_ADDR is retransmitted, the sk is held in sk_reset_timer(). It should then be released in all cases at the end. Some (unlikely) checks were returning directly instead of calling sock_put() to decrease the refcount. Jump to a new 'exit' label to call __sock_put() (which will become sock_put() in the next commit) to fix this potential leak. While at it, drop the '!msk' check which cannot happen because it is never reset, and explicitly mark the remaining one as "unlikely".


Metrics

 
NVD enrichment efforts reference publicly available information to associate vector strings. CVSS information contributed by other sources is also displayed.
CVSS 4.0 Severity and Vector Strings:

NVD assessment not yet provided.

References to Advisories, Solutions, and Tools

By selecting these links, you will be leaving NIST webspace. We have provided these links to other web sites because they may have information that would be of interest to you. No inferences should be drawn on account of other sites being referenced, or not, from this page. There may be other web sites that are more appropriate for your purpose. NIST does not necessarily endorse the views expressed, or concur with the facts presented on these sites. Further, NIST does not endorse any commercial products that may be mentioned on these sites. Please address comments about this page to [email protected].

URL Source(s) Tag(s)
https://git.kernel.org/stable/c/25e37407442b8766ec2cf52fb4e31b5c3d3aeeae kernel.org Patch 
https://git.kernel.org/stable/c/9426265e157dd77ec237c795901ed4dea6d69b5c kernel.org Patch 
https://git.kernel.org/stable/c/9634cb35af17019baec21ca648516ce376fa10e6 kernel.org Patch 
https://git.kernel.org/stable/c/acd3d3562315c99f3c0db16f0fcc5f0306638982 kernel.org Patch 
https://git.kernel.org/stable/c/b41dd76f3b9735096c21d3e799a2b9fe36498d57 kernel.org Patch 

Weakness Enumeration

CWE-ID CWE Name Source
NVD-CWE-noinfo Insufficient Information πŸ‘ cwe source acceptance level
NIST  

Known Affected Software Configurations Switch to CPE 2.2

CPEs loading, please wait.

Denotes Vulnerable Software
Are we missing a CPE here? Please let us know.

Change History

4 change records found show changes

CVE Modified by kernel.org 6/17/2026 6:53:11 AM

Action Type Old Value New Value
Added Affected
[{"vendor":"Linux","product":"Linux","defaultStatus":"unaffected","programFiles":["net/mptcp/pm.c"],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","versions":[{"version":"00cfd77b9063dcdf3628a7087faba60de85a9cc8","lessThan":"9426265e157dd77ec237c795901ed4dea6d69b5c","versionType":"git","status":"affected"},{"version":"00cfd77b9063dcdf3628a7087faba60de85a9cc8","lessThan":"b41dd76f3b9735096c21d3e799a2b9fe36498d57","versionType":"git","status":"affected"},{"version":"00cfd77b9063dcdf3628a7087faba60de85a9cc8","lessThan":"acd3d3562315c99f3c0db16f0fcc5f0306638982","versionType":"git","status":"affected"},{"version":"00cfd77b9063dcdf3628a7087faba60de85a9cc8","lessThan":"25e37407442b8766ec2cf52fb4e31b5c3d3aeeae","versionType":"git","status":"affected"},{"version":"00cfd77b9063dcdf3628a7087faba60de85a9cc8","lessThan":"9634cb35af17019baec21ca648516ce376fa10e6","versionType":"git","status":"affected"}]},{"vendor":"Linux","product":"Linux","defaultStatus":"affected","programFiles":["net/mptcp/pm.c"],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","versions":[{"version":"5.10","status":"affected"},{"version":"0","lessThan":"5.10","versionType":"semver","status":"unaffected"},{"version":"6.6.142","lessThanOrEqual":"6.6.*","versionType":"semver","status":"unaffected"},{"version":"6.12.92","lessThanOrEqual":"6.12.*","versionType":"semver","status":"unaffected"},{"version":"6.18.30","lessThanOrEqual":"6.18.*","versionType":"semver","status":"unaffected"},{"version":"7.0.7","lessThanOrEqual":"7.0.*","versionType":"semver","status":"unaffected"},{"version":"7.1","lessThanOrEqual":"*","versionType":"original_commit_for_fix","status":"unaffected"}]}]


Initial Analysis by NIST 6/09/2026 5:02:30 PM

Action Type Old Value New Value
Added CVSS V3.1
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H


Added CWE
NVD-CWE-noinfo


Added CPE Configuration
OR
 *cpe:2.3:o:linux:linux_kernel:7.1:rc1:*:*:*:*:*:*
 *cpe:2.3:o:linux:linux_kernel:7.1:rc2:*:*:*:*:*:*
 *cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* versions from (including) 6.13 up to (excluding) 6.18.30
 *cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* versions from (including) 6.19 up to (excluding) 7.0.7
 *cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* versions from (including) 5.10 up to (excluding) 6.6.142
 *cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* versions from (including) 6.7 up to (excluding) 6.12.92


Added Reference Type
kernel.org: https://git.kernel.org/stable/c/25e37407442b8766ec2cf52fb4e31b5c3d3aeeae Types: Patch


Added Reference Type
kernel.org: https://git.kernel.org/stable/c/9426265e157dd77ec237c795901ed4dea6d69b5c Types: Patch


Added Reference Type
kernel.org: https://git.kernel.org/stable/c/9634cb35af17019baec21ca648516ce376fa10e6 Types: Patch


Added Reference Type
kernel.org: https://git.kernel.org/stable/c/acd3d3562315c99f3c0db16f0fcc5f0306638982 Types: Patch


Added Reference Type
kernel.org: https://git.kernel.org/stable/c/b41dd76f3b9735096c21d3e799a2b9fe36498d57 Types: Patch


CVE Modified by kernel.org 6/01/2026 1:17:29 PM

Action Type Old Value New Value
Added Reference
https://git.kernel.org/stable/c/9426265e157dd77ec237c795901ed4dea6d69b5c


Added Reference
https://git.kernel.org/stable/c/b41dd76f3b9735096c21d3e799a2b9fe36498d57


New CVE Received from kernel.org 5/28/2026 6:16:31 AM

Action Type Old Value New Value
Added Description
In the Linux kernel, the following vulnerability has been resolved:

mptcp: pm: ADD_ADDR rtx: always decrease sk refcount

When an ADD_ADDR is retransmitted, the sk is held in sk_reset_timer().
It should then be released in all cases at the end.

Some (unlikely) checks were returning directly instead of calling
sock_put() to decrease the refcount. Jump to a new 'exit' label to call
__sock_put() (which will become sock_put() in the next commit) to fix
this potential leak.

While at it, drop the '!msk' check which cannot happen because it is
never reset, and explicitly mark the remaining one as "unlikely".


Added Reference
https://git.kernel.org/stable/c/25e37407442b8766ec2cf52fb4e31b5c3d3aeeae


Added Reference
https://git.kernel.org/stable/c/9634cb35af17019baec21ca648516ce376fa10e6


Added Reference
https://git.kernel.org/stable/c/acd3d3562315c99f3c0db16f0fcc5f0306638982


Quick Info

CVE Dictionary Entry:
CVE-2026-46158
NVD Published Date:
05/28/2026
NVD Last Modified:
06/17/2026
Source:
kernel.org