PT-2026-36510 · Uds-C · Uds-C

Feng Ning

·

Publicado

2026-05-01

·

Atualizado

2026-05-01

·

CVE-2026-37536

CVSS v3.1

8.8

Alta

VetorAC:L/AV:A/A:H/C:H/I:H/PR:N/S:U/UI:N
Nome do Software Vulnerável e Versões Afetadas miaofng/uds-c versões anteriores ao commit e506334e270d77b20c0bc259ac6c7d8c9b702b7a
Descrição Um estouro de buffer de pilha (stack buffer overflow) existe na função send diagnostic request(). O problema ocorre porque um buffer de pilha de 6 bytes, definido por MAX DIAGNOSTIC PAYLOAD SIZE, recebe uma operação memcpy com payload length bytes em um deslocamento de 1 mais pid length. Como o MAX UDS REQUEST PAYLOAD LENGTH é 7, o tamanho total pode chegar a 10 bytes, excedendo o buffer em 4 bytes devido à falta de verificação de limites no payload length antes da cópia de memória.
Recomendações Atualize para uma versão que inclua a correção implementada no commit e506334e270d77b20c0bc259ac6c7d8c9b702b7a.

Correção

Stack Overflow

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-37536

Produtos afetados

Uds-C