Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2025-63296 — KERUI K259 5MP Wi-Fi (Tuya Smart Security Camera) 코드 실행 취약점을 포함합니다. | Kitploit
도구/GitHubGitHub/t4e-3/cve-2025-63296
Embedded Systems SecurityPersistence MechanismsVulnerability AnalysisExploitationLateral MovementData ExfiltrationPost-ExploitationCommand and ControlHardware & IoT SecurityFirmware AnalysisBinary Exploitation
9개월 전아직 검토되지 않음

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
GitHub
t4e-3/cve-2025-63296

CVE-2025-63296

KERUI K259 5MP Wi-Fi (Tuya Smart Security Camera) 코드 실행 취약점을 포함합니다.

저장소 보기

CVE-2025-63296

요약

KERUI K259 5MP Wi-Fi / Tuya Smart Security Camera 펌웨어 v33.53.87은 부팅/업데이트 로직에 코드 실행 취약점을 포함하고 있습니다. 시작 중에 /usr/sbin/anyka_service.sh가 마운트된 TF/SD 카드를 검사하고, /mnt/update.nor.sh가 존재하면 /tmp/net.sh로 복사하여 root로 실행하므로, 물리적 접근이 있는 공격자가 임의 명령을 실행할 수 있습니다.

세부 정보

취약 엔드포인트 : /usr/sbin/anyka_service.sh, /usr/bin/update_entry
트리거 파일 : update.nor.sh (마운트된 tf/sd 카드의 루트에 위치)

/usr/sbin/anyka_service.sh

root@kitploit:~
...

start_update()
{
    /usr/bin/update_entry &
}

...

umount /mnt
mount_tf_card

sh /usr/sbin/tf_update.sh
start_update

i=5
while [ $i -gt 0 ]
do
    sleep 1
    pid=`pgrep /usr/bin/update_entry`
    if [ -z "$pid" ]; then
        echo "The /usr/bin/update_entry has exited, start_update!!!"
        break
    fi
    i=`expr $i - 1`
done

if [ $mount_status -eq 1 ]; then
    if [ -f /tmp/enter_update ]; then
        echo "/tmp/enter_update file is exist, should be update!"
        update_flag=1
    else
        echo "/tmp/enter_update file is not exist!"
        update_flag=0
    fi
else
    update_flag=0
fi

if [ $update_flag -eq 1 ]; then
    /tmp/net.sh
fi

...

/usr/bin/update_entry (의사 / 디컴파일됨)

root@kitploit:~
int sub_108f8()
{
    FILE *v0; // r6
    char v2[152]; // [sp+0h] [bp-98h] BYREF

    memset(v2, 0, 0x80u);
    v0 = popen("find /mnt/ -maxdepth 1 -name \"update.nor.sh\"", "r");
    if (v0)
    {
        while (fgets(v2, 128, v0))
        {
            if (strstr(v2, "update.nor.sh"))
            {
                puts("==================find update.nor.sh!! start update.nor.sh==================");
                system("cp -f /mnt/update.nor.sh /tmp/net.sh");
                usleep(0x2710u);
                system("chmod 777 /tmp/net.sh");
                system("touch /tmp/enter_update");
                system("sync");
                usleep(0x2710u);
                break;
            }
        }
        pclose(v0);
        return 0;
    }
    else
    {
        puts("error:popen failed");
        return -1;
    }
}

POC

  1. sd/tf 카드의 루트에 내용이 포함된 /update.nor.sh를 생성합니다.

    image
  2. sd 카드를 삽입하고 장치를 재부팅합니다.

  3. 성공적인 익스플로잇 시 장치는 /mnt/update.nor.sh를 /tmp/net.sh로 복사하고, 실행 가능으로 표시한 후 실행합니다. 텔넷 서비스(또는 임의 명령)가 시작되어 루트 셸 접근을 허용합니다.

    image

영향

  • 원격 명령 실행 및 지속적 백도어: 공격자가 루트 셸을 획득하고 지속성(크론/init/부팅 수정)을 설치할 수 있습니다.
  • 네트워크 피보팅 및 스캐닝: 공격자가 카메라를 사용하여 내부 LAN을 스캔하고 공격할 수 있습니다.
  • 자격 증명 및 미디어 유출: 저장된 자격 증명, 토큰 및 녹화된 비디오/오디오를 읽고 유출할 수 있습니다.
  • 펌웨어/부트 지속성 및 변조: 공격자가 펌웨어 또는 부트 구성 요소를 수정하여 검증을 우회하고 재부팅 후에도 유지되도록 할 수 있습니다.
도구 다운로드