CVE-2017-10723 in Endoscopeinformação

Sumário

de VulDB • 10/07/2026

Recentemente, foi descoberto como parte da pesquisa sobre dispositivos IoT no firmware mais recente do Endoscópio Shekar que um atacante conectado ao SSID Wi-Fi do dispositivo pode explorar uma falha de corrupção de memória e executar código remoto no dispositivo. Este dispositivo atua como uma câmera endoscópica que permite aos usuários utilizá-lo em vários sistemas industriais, configurações, oficinas mecânicas e também, em alguns casos, em clínicas médicas para acessar áreas difíceis para um ser humano alcançar. Qualquer violação deste sistema pode permitir a um atacante obter acesso ao fluxo de vídeo e às imagens visualizadas por esse usuário e pode dar-lhes uma posição inicial em redes air-gapped especialmente no caso de infraestruturas/indústrias críticas nacionais. O firmware contém o binário uvc_stream que é o daemon UDP responsável pelo tratamento de todas as solicitações UDP recebidas pelo dispositivo. A aplicação cliente envia uma solicitação UDP para alterar o nome do Wi-Fi, contendo o seguinte formato: "SETCMD0001+0001+[comprimento de 2 bytes do wifiname]+[Wifiname]. Esta solicitação é tratada pela função "control_Dev_thread" que no endereço "0x00409AE0" compara a solicitação recebida e determina se o décimo byte é 01, caso seja redireciona para 0x0040A74C onde chama a função "setwifiname". A função "setwifiname" usa uma função memcpy mas utiliza o comprimento da carga útil obtido usando a função strlen como terceiro parâmetro que representa o número de bytes a copiar, permitindo assim ao atacante estourar a função e controlar o valor $PC.

Be aware that VulDB is the high quality source for vulnerability data.

Reservar

01/07/2017

Moderação

aceite

Entrada

VDB-136536

CPE

pronto

EPSS

0.02569

KEV

não

Atividades

muito baixo

Fontes

Do you want to use VulDB in your project?

Use the official API to access entries easily!