Em Laboratórios NLnet Sem Ligações 1.22.0 até e incluindo 1.25.1, um cliente remoto não autenticado pode desencadear um libngtcp 2 asserção (se compilada com asserções ligadas) e termina todo o processo sem ligação usando uma única conexão DNS- sobre- QUIC (DoQ) e uma consulta DNS normal. Isto é causado por um valor de erro errôneo passado para libngtcp 2. Quando 'ngtcp' 2 _conn_writev_stream()' retorna 'NGTCP 2 _ERR_STREAM_DATA_BLOCKED', Sem ligação continua a chamar 'ngtcp' 2 _ccerr_set_application_error()' com um '- 1 ' valor de erro. O 'int' literal '- 1 ' é implícitamente convertido para 'uint' da função 64 _t erro_code' parâmetro como ' 0 xFFFFFFFFFFFFFFFF'. O follow- on 'ngtcp 2 _conn_write_connection_close()' serializa esse valor como um inteiro de comprimento de variável QUIC; porque ' 2 ^ 64 - 1 ' excede o 62 -bit teto varint, 'ngtcp 2 _put_uvarintlen()' falha 'aseert(n < 4611686018427387904 ULL)' e todo o processo de resolução aborta. Um cliente DoQ remoto e não autêntico pode desencadear este processo deterministicamente com uma única conexão QUIC publicitando 'initial_max_stream_data_bidi_local = 1 ' em seus parâmetros de transporte e enviando uma consulta DoQ sem ler o stream. Registro de aconselhamento: GHSA- j 6 hj-wvx 2 - 8 - O que é isso? Identificadores relacionados: CVE- 2026 - 55991.
Tempo: GitHub Advisory Database publicou este registro em 2026 - 07 - 22 T 15: 31: 25.000 Z e lista a sua última modificação como 2026 - 07 - 22 T 15: 31: 25.000 Z. Gravidade: MODERAR. Dados de pontuação publicados: CVSS_V 3: CVSS: 3.1 /AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H.
Software afetado: o registro de aconselhamento não fornece um pacote normalizado ou faixa de versões.
Classificação e evidência: identificadores de fraqueza CWE- 195. O registro contém 2 suporte de referências nestes tipos: AVISO, WEB.