cveboard Feed RSS

CVE-2024-49940

CVE.org · Publicado

Histórico de CVEsJSONInstruções para IA

Status do registro
Publicado
Ano do identificador (não é o ano de publicação)
2024
Publicação na fonte
Atualização na fonte
Importado pelo cveboard
Snapshot da fonte
cve_2026-10-24_midnight_baseline ·

Texto simples

Texto da CNA em inglês

l2tp: prevent possible tunnel refcount underflow

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.

Fatos de produtos e versões por escopo

Dados de correção desconhecidos; nenhuma versão corrigida é deduzida aqui. Dados ausentes não comprovam ausência de correção.

Exploração desconhecida; este catálogo não avalia exploração.

Linux

Fornecedor
Linux
Produto
Linux
Plataformas
Desconhecido
Status padrão
unaffected
Linux · Fatos de produtos e versões por escopo
Versão (version)Status (status)Esquema de versões (versionType)Fim exclusivo (lessThan)Fim inclusivo (lessThanOrEqual)Mudanças de status (at → status)
3953ae7b218df4d1e544b98a393666f9ae58a78caffectedgit98691b2e28a6c3dac0680914493d54c77f215755IndisponívelNenhuma listada
3953ae7b218df4d1e544b98a393666f9ae58a78caffectedgitf7415e60c25a6108cd7955a20b2e66b6251ffe02IndisponívelNenhuma listada
3953ae7b218df4d1e544b98a393666f9ae58a78caffectedgit24256415d18695b46da06c93135f5b51c548b950IndisponívelNenhuma listada
b102bfc2a90d14f342580285782a9a51c74f7369affectedgitIndisponívelIndisponívelNenhuma listada
10c15ddabbcf888922adbdd44ca3fecf6eab19d9affectedgitIndisponívelIndisponívelNenhuma listada
8d1c650d452c53fcb3f02a7b1d772741639f89a4affectedgitIndisponívelIndisponívelNenhuma listada
12b5fb58ac993c24210cf8cbc72d407d3a4e6490affectedgitIndisponívelIndisponívelNenhuma listada
aef37401b467a0b1a9517c69924a1d66937e0789affectedgitIndisponívelIndisponívelNenhuma listada
3.2.99affectedsemver3.3IndisponívelNenhuma listada
3.16.54affectedsemver3.17IndisponívelNenhuma listada
4.4.225affectedsemver4.5IndisponívelNenhuma listada
4.9.225affectedsemver4.10IndisponívelNenhuma listada
4.14.182affectedsemver4.15IndisponívelNenhuma listada

Linux

Fornecedor
Linux
Produto
Linux
Plataformas
Desconhecido
Status padrão
affected
Linux · Fatos de produtos e versões por escopo
Versão (version)Status (status)Esquema de versões (versionType)Fim exclusivo (lessThan)Fim inclusivo (lessThanOrEqual)Mudanças de status (at → status)
4.15affectedIndisponívelIndisponívelIndisponívelNenhuma listada
0unaffectedsemver4.15IndisponívelNenhuma listada
6.6.160unaffectedsemverIndisponível6.6.*Nenhuma listada
6.11.3unaffectedsemverIndisponível6.11.*Nenhuma listada
6.12unaffectedoriginal_commit_for_fixIndisponível*Nenhuma listada