CVE-2026-63904
CVE.org · Publicado
- 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 da CNA em inglês
usb: usbtmc: check URB actual_length for interrupt-IN notifications
In the Linux kernel, the following vulnerability has been resolved: usb: usbtmc: check URB actual_length for interrupt-IN notifications USBTMC devices can use an optional interrupt endpoint for notification messages. These typically contain two-byte headers indicating the payload format, but the driver does not check if these headers are present before accessing the data buffers. In cases where the URB actual_length is not enough to fit these headers, the driver will either cause an out-of-bounds read, or consume stale leftover data from a previous notification. Fix by checking if actual_data contains enough bytes for the headers, otherwise resubmit URB to the interrupt endpoint.
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
| Versão (version) | Status (status) | Esquema de versões (versionType) | Fim exclusivo (lessThan) | Fim inclusivo (lessThanOrEqual) | Mudanças de status (at → status) |
|---|---|---|---|---|---|
| dbf3e7f654c0f06a932b8fcafac78de9d0b81d68 | affected | git | e794bd67b3faf98af46f958897f6b91412c7d2a9 | Indisponível | Nenhuma listada |
| dbf3e7f654c0f06a932b8fcafac78de9d0b81d68 | affected | git | e3eec3005de44e7f37d8d7724be636446516ab42 | Indisponível | Nenhuma listada |
| dbf3e7f654c0f06a932b8fcafac78de9d0b81d68 | affected | git | ae87f505917e703ae3b487d9663d78826ff43608 | Indisponível | Nenhuma listada |
| dbf3e7f654c0f06a932b8fcafac78de9d0b81d68 | affected | git | 5de7df75ef3a2756b25fe3d582a4a2970444fe5a | Indisponível | Nenhuma listada |
| dbf3e7f654c0f06a932b8fcafac78de9d0b81d68 | affected | git | 69020fa089f1bf0e1a10a15265f31b143a846409 | Indisponível | Nenhuma listada |
| dbf3e7f654c0f06a932b8fcafac78de9d0b81d68 | affected | git | 75f6d3da2cc646983f41807ef98851569c12bca9 | Indisponível | Nenhuma listada |
| dbf3e7f654c0f06a932b8fcafac78de9d0b81d68 | affected | git | f141b01eaa58ac7e323931d670318aa247bff087 | Indisponível | Nenhuma listada |
| dbf3e7f654c0f06a932b8fcafac78de9d0b81d68 | affected | git | 52f2ad3f7e5eb3b5908e1d685d4342519dc9cfcd | Indisponível | Nenhuma listada |
Linux
- Fornecedor
- Linux
- Produto
- Linux
- Plataformas
- Desconhecido
- Status padrão
affected
| Versão (version) | Status (status) | Esquema de versões (versionType) | Fim exclusivo (lessThan) | Fim inclusivo (lessThanOrEqual) | Mudanças de status (at → status) |
|---|---|---|---|---|---|
| 4.6 | affected | Indisponível | Indisponível | Indisponível | Nenhuma listada |
| 0 | unaffected | semver | 4.6 | Indisponível | Nenhuma listada |
| 5.10.259 | unaffected | semver | Indisponível | 5.10.* | Nenhuma listada |
| 5.15.210 | unaffected | semver | Indisponível | 5.15.* | Nenhuma listada |
| 6.1.176 | unaffected | semver | Indisponível | 6.1.* | Nenhuma listada |
| 6.6.143 | unaffected | semver | Indisponível | 6.6.* | Nenhuma listada |
| 6.12.93 | unaffected | semver | Indisponível | 6.12.* | Nenhuma listada |
| 6.18.35 | unaffected | semver | Indisponível | 6.18.* | Nenhuma listada |
| 7.0.12 | unaffected | semver | Indisponível | 7.0.* | Nenhuma listada |
| 7.1 | unaffected | original_commit_for_fix | Indisponível | * | Nenhuma listada |