No kernel Linux, a seguinte vulnerabilidade foi resolvida. usb: gadget: compósito: corrigir o fluxo de subfluxo inteiro no gerenciamento de WebUSB GET_URL O manipulador WebUSB GET_URL em composite_setup() estreita a landing_page_longitude para se encaixar no wLongth fornecido pelo hospedeiro usando landing_page_longitude = w_longitude - WEBUSB_URL_DESCRIPTOR_HEADER_LENGTH + landing_page_offset. Se o wLongth for menor que o WEBUSB_URL_DESCRIPTOR_HEADER_LENGTH, o envoltório de subtração não assinado e o subsequente.
memcpy(url_descriptor->URL, cdev->landing_page + landing_page_offset, landing_page_length - landing_page_offset). termina copiando perto de bytes UINT_ MAX do cdev->landing_page para cdev->req->buf. KASAN reporta uma laje fora de limites no conjunto de_ compósitos no kmalloc- 2 k alocação de gadget_info, e FORTIFY_SOURCE arma o memcpy como um 4294967293 -byte de espaçamento de campo gravar em url_descriptor->URL (tamanho 252 ). Um hospedeiro USB pode alcançar isso a partir de um único pacote SETUP contra qualquer gadget que tenha webbusb/use= 1 e uma página de aterragem configurada. Maneje o caso de pequena extensão antes da matemática: quando o hospedeiro solicitou menos bytes do que o cabeçalho do descritor de URL, somente o cabeçalho é significativo e nenhum byte de URL precisa ser copiado. A configuração da extensão de landing_page_roughset para anding_page_offset torna o mencpy existente um não-op e deixa o descritor devolvido ao hospedeiro inalterado para todos os valores maiores de wLongth.
Registro de aconselhamento: GHSA- 5 hvq- fg 66 -Prgg. Identificadores relacionados: CVE- 2026 - 63896. Tempo: GitHub Advisory Database publicou este registro em 2026 - 07 - 19 T 18: 31: 44.000 Z e lista a sua última modificação como 2026 - 07 - 19 T 18: 31: 44.000 Z. Severidade: não classificado. Nenhum vetor de pontuação está listado no registro.
Software afetado: o registro de aconselhamento não fornece um pacote normalizado ou faixa de versões. Classificação e evidência: nenhum identificador CWE está listado. O registro contém 6 suporte de referências nestes tipos: AVISO, WEB.