cveboard Feed RSS

CVE-2026-31696

CVE.org · Publicado

Histórico de CVEsJSONInstruções para IA

Status do registro
Publicado
Ano do identificador (não é o ano de publicação)
2026
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

rxrpc: Fix missing validation of ticket length in non-XDR key preparsing

In the Linux kernel, the following vulnerability has been resolved: rxrpc: Fix missing validation of ticket length in non-XDR key preparsing In rxrpc_preparse(), there are two paths for parsing key payloads: the XDR path (for large payloads) and the non-XDR path (for payloads <= 28 bytes). While the XDR path (rxrpc_preparse_xdr_rxkad()) correctly validates the ticket length against AFSTOKEN_RK_TIX_MAX, the non-XDR path fails to do so. This allows an unprivileged user to provide a very large ticket length. When this key is later read via rxrpc_read(), the total token size (toksize) calculation results in a value that exceeds AFSTOKEN_LENGTH_MAX, triggering a WARN_ON(). [ 2001.302904] WARNING: CPU: 2 PID: 2108 at net/rxrpc/key.c:778 rxrpc_read+0x109/0x5c0 [rxrpc] Fix this by adding a check in the non-XDR parsing path of rxrpc_preparse() to ensure the ticket length does not exceed AFSTOKEN_RK_TIX_MAX, bringing it into parity with the XDR parsing logic.

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)
8a7a3eb4ddbe7c7e639170a64adede7cbd5a9247affectedgit44714dfda386884919ba366411880b6fb3c3efd3IndisponívelNenhuma listada
8a7a3eb4ddbe7c7e639170a64adede7cbd5a9247affectedgit41a117dd80371343babc52198d1114e83eb37627IndisponívelNenhuma listada
8a7a3eb4ddbe7c7e639170a64adede7cbd5a9247affectedgit9a397aa9b5e53ca63d4d6aefb542832eca389618IndisponívelNenhuma listada
8a7a3eb4ddbe7c7e639170a64adede7cbd5a9247affectedgit1fa36cf495b0023e8475d038535c05e4063211e1IndisponívelNenhuma listada
8a7a3eb4ddbe7c7e639170a64adede7cbd5a9247affectedgit4458757c020592a3094366e0fb20457383b42f92IndisponívelNenhuma listada
8a7a3eb4ddbe7c7e639170a64adede7cbd5a9247affectedgitce383ba615339f8eaec646a166d2c2b015bb5ca0IndisponívelNenhuma listada
8a7a3eb4ddbe7c7e639170a64adede7cbd5a9247affectedgita1be1c9ece26cea69654f28b255ff9a7906b897bIndisponívelNenhuma listada
8a7a3eb4ddbe7c7e639170a64adede7cbd5a9247affectedgitac33733b10b484d666f97688561670afd5861383Indisponí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)
3.17affectedIndisponívelIndisponívelIndisponívelNenhuma listada
0unaffectedsemver3.17IndisponívelNenhuma listada
5.10.258unaffectedsemverIndisponível5.10.*Nenhuma listada
5.15.209unaffectedsemverIndisponível5.15.*Nenhuma listada
6.1.175unaffectedsemverIndisponível6.1.*Nenhuma listada
6.6.136unaffectedsemverIndisponível6.6.*Nenhuma listada
6.12.84unaffectedsemverIndisponível6.12.*Nenhuma listada
6.18.25unaffectedsemverIndisponível6.18.*Nenhuma listada
7.0.2unaffectedsemverIndisponível7.0.*Nenhuma listada
7.1unaffectedoriginal_commit_for_fixIndisponível*Nenhuma listada