CVE-2024-49940

MEDIUM
MEDIUM Priority: 0.02 BB Relevance: 36/100
Published: 2024-10-21 Modified: 2026-10-30 First seen: 2026-10-30 Status: active

Attack Surface

Low Complexity No Interaction

CVSS Vector Breakdown

AV: Local
AC: Low
PR: Low
UI: None
S: Unchanged
C: None
I: None
A: High

Description

In the Linux kernel, the following vulnerability has been resolved: l2tp: prevent possible tunnel refcount underflow When a session is created, it sets a backpointer to its tunnel. When the session refcount drops to 0, l2tp_session_free drops the tunnel refcount if session->tunnel is non-NULL. However, session->tunnel is set in l2tp_session_create, before the tunnel refcount is incremented by l2tp_session_register, which leaves a small window where session->tunnel is non-NULL when the tunnel refcount hasn't been bumped. Moving the assignment to l2tp_session_register is trivial but l2tp_session_create calls l2tp_session_set_header_len which uses session->tunnel to get the tunnel's encap. Add an encap arg to l2tp_session_set_header_len to avoid using session->tunnel. If l2tpv3 sessions have colliding IDs, it is possible for l2tp_v3_session_get to race with l2tp_session_register and fetch a session which doesn't yet have session->tunnel set. Add a check for this case.

Affected Software (16)

VendorProductVersion
Linux Linux 3953ae7b218df4d1e544b98a393666f9ae58a78c < aa7132362e79abc4f2add4d8657dd1679341edc5
Linux Linux 3953ae7b218df4d1e544b98a393666f9ae58a78c < 98691b2e28a6c3dac0680914493d54c77f215755
Linux Linux 3953ae7b218df4d1e544b98a393666f9ae58a78c < f7415e60c25a6108cd7955a20b2e66b6251ffe02
Linux Linux 3953ae7b218df4d1e544b98a393666f9ae58a78c < 24256415d18695b46da06c93135f5b51c548b950
Linux Linux b102bfc2a90d14f342580285782a9a51c74f7369
Linux Linux 10c15ddabbcf888922adbdd44ca3fecf6eab19d9
Linux Linux 8d1c650d452c53fcb3f02a7b1d772741639f89a4
Linux Linux 12b5fb58ac993c24210cf8cbc72d407d3a4e6490
Linux Linux aef37401b467a0b1a9517c69924a1d66937e0789
Linux Linux 3.2.99 < 3.3
Linux Linux 3.16.54 < 3.17
Linux Linux 4.4.225 < 4.5
Linux Linux 4.9.225 < 4.10
Linux Linux 4.14.182 < 4.15
Linux Linux 4.15
linux linux_kernel < 6.11.3

Bug Bounty Relevance

36 / 100
✓ Low complexity
✓ No user interaction

CVSS Score

5.5 / 10.0 v3.1
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

EPSS — Exploitation Probability

0.33%
Raw Score 0.003250
Percentile 25.5%
Date 2026-10-30

EPSS Trend

2026-10-30
0.00325
2026-10-29
0.00325

Intelligence Sources

mitre ref →
nvd ref →