Foram publicados os resultados do teste de fuzzing da ferramenta ping do OpenBSD, realizado após a recente descoberta de uma vulnerabilidade explorável remotamente na ferramenta ping fornecida pelo FreeBSD. A ferramenta ping utilizada no OpenBSD não é suscetível ao problema identificado no FreeBSD (a vulnerabilidade está presente em uma nova implementação da função pr_pack(), reescrita pelos desenvolvedores do FreeBSD em 2019), mas durante a verificação surgiu outro erro, que havia permanecido inobservado por 24 anos. O erro leva a um loop infinito ao processar uma resposta com campo option de tamanho zero no pacote IP. A correção já foi incluída no OpenBSD. O problema não é considerado uma vulnerabilidade, uma vez que a pilha de rede no núcleo do OpenBSD não permite que tais pacotes ingressem no espaço do usuário.
Fonte: opennet.ru