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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
sockjs-dos-py — CVE-2020-7693: SockJS 0.3.19 서비스 거부 POC | Kitploit
도구/GitHubGitHub/andsnw/sockjs-dos-py
Payload GenerationVulnerability AnalysisExploitationWeb SecurityPenetration Testing
GitHubandsnw/sockjs-dos-py

sockjs-dos-py

CVE-2020-7693: SockJS 0.3.19 서비스 거부 POC

저장소 보기
1216개월 전아직 검토되지 않음

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

CVE-2020-7693: Meteor <1.10.2 SockJS 0.3.19 서비스 거부 POC

작성자: Andrew Snow

SockJS v0.3.19는 웹소켓 업그레이드 요청을 수신할 때 res.write 대신 res.end를 호출합니다. 이로 인해 Error [ERR_STREAM_WRITE_AFTER_END]: write after end 오류가 발생하여 취약한 SockJS를 사용하는 애플리케이션을 실행하는 컨테이너가 중단됩니다.

영향을 받는 취약한 버전:

  • Meteor JS <1.10.2 (SockJS 0.3.19 사용)
  • SockJS 0.3.19

사용법

이 POC는 /sockjs에서 SockJS를 실행하는 취약한 MeteorJS 앱을 대상으로 합니다. SockJS를 실행하는 다른 웹 앱에 맞게 사용자 지정하려면 페이로드를 /sockjs에서 SockJS가 관리하는 해당 경로로 변경하세요.

Python을 설치한 후, cmd/터미널에서 실행:

root@kitploit:~
pip install requests
python poc.py --target <domain>

취약한 sockjs를 실행하는 데모 Meteor 앱이 포함되어 있습니다. 이 데모 앱에서 익스플로잇을 테스트하려면 https://www.meteor.com/install 에서 Meteor를 설치한 후 다음을 실행하세요:

root@kitploit:~
cd demo/
meteor

그런 다음 페이로드 대상을 http://localhost:3000으로 지정하세요.

해결 방법

SockJS를 0.3.20으로 업데이트하세요.

참고 자료 및 CVE

  • https://snyk.io/vuln/SNYK-JS-SOCKJS-575261
  • https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-7693
  • https://cwe.mitre.org/data/definitions/400.html
도구 다운로드