cveboard Feed RSS

CVE-2025-68308

CVE.org · Publicado

Histórico de CVEsJSONInstruções para IA

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

can: kvaser_usb: leaf: Fix potential infinite loop in command parsers

In the Linux kernel, the following vulnerability has been resolved: can: kvaser_usb: leaf: Fix potential infinite loop in command parsers The `kvaser_usb_leaf_wait_cmd()` and `kvaser_usb_leaf_read_bulk_callback` functions contain logic to zero-length commands. These commands are used to align data to the USB endpoint's wMaxPacketSize boundary. The driver attempts to skip these placeholders by aligning the buffer position `pos` to the next packet boundary using `round_up()` function. However, if zero-length command is found exactly on a packet boundary (i.e., `pos` is a multiple of wMaxPacketSize, including 0), `round_up` function will return the unchanged value of `pos`. This prevents `pos` to be increased, causing an infinite loop in the parsing logic. This patch fixes this in the function by using `pos + 1` instead. This ensures that even if `pos` is on a boundary, the calculation is based on `pos + 1`, forcing `round_up()` to always return the next aligned boundary.

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)
7259124eac7d1b76b41c7a9cb2511a30556deebeaffectedgit58343e0a4d43699f0e2f5b169384bbe4c0217addIndisponívelNenhuma listada
7259124eac7d1b76b41c7a9cb2511a30556deebeaffectedgit69c7825df64e24dc15d31631a1fc9145324b1345IndisponívelNenhuma listada
7259124eac7d1b76b41c7a9cb2511a30556deebeaffectedgit028e89c7e8b4346302e88df01cc50e0a1f05791aIndisponívelNenhuma listada
7259124eac7d1b76b41c7a9cb2511a30556deebeaffectedgite9dd83a75a7274edef21682c823bf0b66d7b6b7fIndisponívelNenhuma listada
7259124eac7d1b76b41c7a9cb2511a30556deebeaffectedgit0897cea266e39166a36111059ba147192b36592fIndisponívelNenhuma listada
7259124eac7d1b76b41c7a9cb2511a30556deebeaffectedgitbd8135a560cf6e64f0b98ed4daadf126a38f7f48IndisponívelNenhuma listada
7259124eac7d1b76b41c7a9cb2511a30556deebeaffectedgit0c73772cd2b8cc108d5f5334de89ad648d89b9ecIndisponí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.19affectedIndisponívelIndisponívelIndisponívelNenhuma listada
0unaffectedsemver4.19IndisponívelNenhuma listada
5.10.247unaffectedsemverIndisponível5.10.*Nenhuma listada
5.15.197unaffectedsemverIndisponível5.15.*Nenhuma listada
6.1.159unaffectedsemverIndisponível6.1.*Nenhuma listada
6.6.119unaffectedsemverIndisponível6.6.*Nenhuma listada
6.12.61unaffectedsemverIndisponível6.12.*Nenhuma listada
6.17.11unaffectedsemverIndisponível6.17.*Nenhuma listada
6.18unaffectedoriginal_commit_for_fixIndisponível*Nenhuma listada