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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2024-49379 — CVE-2024-49379 PoC | Kitploit
도구/GitHubGitHub/ohdudeoknice/cve-2024-49379
Vulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingLearning & Education
GitHubohdudeoknice/cve-2024-49379

CVE-2024-49379

CVE-2024-49379 PoC

저장소 보기
11년 전아직 검토되지 않음

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

CVE-2024-49379에 대한 개념 증명(PoC)

이 저장소에는 UmbrelOS에서 확인된 치명적인 취약점에 대한 Python 기반 개념 증명(PoC)이 포함되어 있습니다. 이 취약점은 XSS(교차 사이트 스크립팅)를 허용하며, 특정 조건에서 RCE(원격 코드 실행)로 확대될 수 있습니다.

개요

  • CVE: CVE-2024-49379
  • 심각도: 치명적(Critical)
  • 취약점 유형: RCE(원격 코드 실행)로 이어지는 XSS(교차 사이트 스크립팅)
  • 영향을 받는 소프트웨어: 1.2.2 이전 버전의 UmbrelOS
  • 발견자: Peter Stöckli (@p-) 및 GitHub Security Lab 팀

이 문제는 로그인 기능, 특히 redirect 쿼리 매개변수가 처리되는 방식에서 확인되었습니다. 악성 페이로드가 주입되어 사용자 세션 컨텍스트에서 승인되지 않은 JavaScript가 실행될 수 있습니다.

세부 사항

이 취약점은 부적절한 입력 검증과 redirect 쿼리 매개변수에서 window.location.href와 같은 민감한 브라우저 싱크 함수로의 검증되지 않은 흐름으로 인해 발생합니다. 이 결함으로 인해 공격자는 피해자의 세션에 임의의 JavaScript를 주입할 수 있습니다. 특정 조건에서는 Umbrel 터미널 WebSocket 인터페이스를 통해 서버 측 명령 실행으로 확대될 수 있습니다.

주요 악용 벡터:

  1. 피해자가 redirect 매개변수에 조작된 페이로드가 포함된 악성 링크에 접속하도록 속임을 당합니다.
  2. 페이로드는 로그인 시 실행되어 공격자가 민감한 세션 데이터에 접근하거나 추가 작업을 수행할 수 있게 합니다.

개념 증명(PoC)

이 저장소에는 악용 페이로드가 포함된 악성 URL을 생성하는 Python 스크립트(poc.py)가 포함되어 있습니다. 이 스크립트는 교육 목적 및 승인된 보안 테스트 목적으로만 제공됩니다.

사용 방법

  1. 저장소를 클론합니다:

    root@kitploit:~
    git clone https://github.com/your-org-or-username/CVE-2024-49379.git
    cd CVE-2024-49379
    
  2. 스크립트를 실행합니다:

    root@kitploit:~
    python3 poc.py
    
  3. 생성된 URL을 테스트 환경과 공유하여 취약점의 영향을 확인합니다.

완화 조치

이 취약점은 UmbrelOS 버전 1.2.2에서 패치되었습니다. 모든 사용자는 최신 버전으로 업그레이드할 것을 강력히 권장합니다. 또한 입력 검증 및 안전한 리디렉션과 같은 안전한 코딩 관행을 적용하여 유사한 문제를 방지해야 합니다.

패치된 버전:

  • UmbrelOS 1.2.2

권장 사항:

  • 즉시 패치된 버전으로 업그레이드하세요.
  • 모든 쿼리 매개변수 처리를 검토하고 입력을 엄격하게 검증하세요.
  • XSS 위험을 완화하기 위해 CSP(콘텐츠 보안 정책) 헤더를 구현하세요.

감사의 글

  • 발견자: Peter Stöckli (@p-) 및 GitHub Security Lab 팀
  • Python용 PoC 각색: S1REN

고지 사항

이 PoC는 교육 및 승인된 테스트 목적으로만 제공됩니다. 이 코드의 무단 사용 또는 배포는 법적 결과를 초래할 수 있습니다. 테스트나 취약점 악용을 수행하기 전에 항상 시스템 소유자의 명시적 허가를 받으십시오.

라이선스

이 저장소는 MIT 라이선스에 따라 배포됩니다. 이 저장소를 사용함으로써 윤리적 지침과 적용 가능한 법률을 준수하는 데 동의하게 됩니다.

도구 다운로드