CVE-2024-52288 in libosdpinformação

Sumário

de VulDB • 17/06/2026

O libosdp é uma implementação do protocolo OSDP (Open Supervised Device Protocol) IEC 60839-11-5 e fornece uma biblioteca C com suporte para C++, Rust e Python3. Nas versões afetadas, um `REPLY_CCRYPT` ou `REPLY_RMAC_I` inesperado pode ser inserido em um fluxo ativo quando não deveria estar presente. Uma vez que a mensagem RMAC_I possa ser enviada durante uma sessão, um atacante com acesso MITM (Man-in-the-Middle) à comunicação pode interceptar a resposta original do RMAC_I e salvá-la. Enquanto a sessão continua, o atacante gravará todas as respostas e as salvará até capturar a mensagem que deve ser respondida (o que pode ser detectado por ID, comprimento ou tempo com base na inspeção da atividade visual ao lado do leitor). Uma vez que o atacante capture uma sessão com a mensagem para replay, ele interromperá a redefinição da conexão e aguardará um sinal para realizar o replay da mensagem PD para CP (por exemplo, sinalizando remotamente para o dispositivo MITM ou definindo um temporizador específico). Para realizar o replay, o atacante criará uma mensagem RMAC_I específica na sequência correta de execução, o que resultará em reverter a autenticação RMAC ao início da sessão. Nessa fase, o atacante poderá reproduzir todas as mensagens desde o início da sessão. Este problema foi corrigido no commit `298576d9`, incluído na versão 3.0.0. Recomenda-se que os usuários atualizem. Não há soluções alternativas conhecidas para esta vulnerabilidade.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsável

GitHub M

Reservar

06/11/2024

Divulgação

11/11/2024

Moderação

aceite

Entrada

VDB-283893

CPE

pronto

EPSS

0.00126

KEV

não

Atividades

muito baixo

Fontes

Want to know what is going to be exploited?

We predict KEV entries!