No kernel Linux, a seguinte vulnerabilidade foi resolvida. SCSI: libiscsi_tcp: segmento de dados de resposta SCSI ligado ao buffer de conexão iscsi_tcp_hdr_dissect() recebe o segmento de dados de vários tipos de PDU no buffer de dados de tamanho fixo conn->, que é alocado para ISCSI_DEF_MAX_RECV_SEG_LEN ( 8192 ) bytes. Para o LOGIN_RSP, TEXT_RSP, REJECT e ASYNC_EVENT opcode o caminho de dissecação já rejeita um PDU cujo DataSegmentLength excede aquele buffer. O caminho de resposta de comando SCSI (ISCSI_OP_SCSI_CMD_RSP) também copia seu segmento de dados (senso/dados de resposta) para conn->data via iscsi_tcp_data_recv_prep(), mas o faz sem a mesma verificação. O único a montante ligado em in.datalen é conn->max_recv_dlength, o MaxRecvDataSegmentLength anunciado pelo iniciador, que é comumente negociado bem acima 8192 (open-iscsi padrão para 262144 ). Um alvo que retorna uma resposta SCSI com um segmento de dados 8193 e max_recv_dlong, portanto, transborda o 8192 -byte conn-> buffer de dados.

Uma vez que o mesmo vínculo se aplica, o ISCSI_OP_SCSI_CMD_RSP é tratado exatamente como aquelas respostas: vinculado ao segmento de dados, receba- o em dados conn-> quando presentes, e de outra forma completar o PDU sem dados. Dobre o opcode nesse grupo de casos em vez de duplicar a verificação. Registro de aconselhamento: GHSA- 2 m 3 x- 37 gx- 2 Chv. Identificadores relacionados: CVE- 2026 - 74556.

Tempo: GitHub Advisory Database publicou este registro em 2026 - 08 - 15 T 15: 30: 36.000 Z e lista a sua última modificação como 2026 - 08 - 19 T 18: 32: 32.000 Z. Gravidade: Crítico. Dados de pontuação publicados: CVSS_V 3: CVSS: 3.1 /AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H.

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 9 suporte de referências nestes tipos: AVISO, WEB.