Menu

Star on GitHub · 3.5k

CVE-2026-80784

In the Linux kernel, the following vulnerability has been resolved: mptcp: pm: fix memory leak from alloc-during-teardown race mptcp_pm_destroy() empties msk->pm.anno_list and msk->pm.userspace_p…

Published Sep 4, 2026EPSS 0.17%

Overview

CVE-2026-80784 is a known-severity vulnerability. It was published on September 4, 2026.

Technical description

In the Linux kernel, the following vulnerability has been resolved:

mptcp: pm: fix memory leak from alloc-during-teardown race

mptcp_pm_destroy() empties msk->pm.anno_list and

msk->pm.userspace_pm_local_addr_list under msk->pm.lock during socket

teardown, dropping the lock between the two.

A concurrent userspace PM genl ANNOUNCE on the same msk holds a sock

reference via mptcp_token_get_sock() and, in

mptcp_pm_nl_announce_doit(), calls

mptcp_userspace_pm_append_new_local_addr() and

mptcp_pm_announced_alloc(). Both take msk->pm.lock briefly to add to

their respective lists. Because the genl handler holds a sock reference,

mptcp_pm_destroy() may run on the same msk via mptcp_disconnect(), which

invokes mptcp_destroy_common() without dropping the sock refcount,

before the handler completes.

If the lock acquisitions interleave such that mptcp_pm_destroy() empties

a list first, the later alloc adds its entry to a list head that nothing

else iterates for this msk, and the entry leaks. km

Remediation

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

Frequently asked questions

What is CVE-2026-80784?

CVE-2026-80784 is a known-severity vulnerability. It was published on September 4, 2026.

How severe is CVE-2026-80784?

CVSS score information is not yet available for this vulnerability. Check back as the CVE record is updated by NVD analysts.

How do I fix or remediate CVE-2026-80784?

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

How can CyberStrike help with CVE-2026-80784?

CyberStrike is an open-source, AI-augmented pentesting engine. Rather than flag a version number, it tests whether an issue like CVE-2026-80784 is actually reachable in your own applications and APIs, then verifies each finding before reporting it. That tells you if the weakness is a real, exploitable risk in your environment or a false positive you can safely deprioritize.

CyberStrike v2 is here — more intelligence, greater reach