CVE-2026-24479
HUSTOJ의 문제 가져오기 모듈에 RCE(원격 코드 실행)로 이어지는 임의 파일 쓰기(Zip Slip) 취약점이 존재합니다
- 게시됨
- 2026. 1. 27.
- 업데이트됨
- 2026. 1. 27.
- CNA 할당 중
- GitHub_M
- 증거 관찰됨
- 2026. 4. 30.
기본 CVSS
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X낮음 · 다음 30일
- 백분위수
- 94.9%
- 모델 날짜
- 2026. 10. 17.
EPSS는 통계적 추정치이지 확실성이나 영향의 척도가 아닙니다. 이를 CVSS, KEV 상태, 노출 및 환경과 결합하세요.
요약
HUSTOF는 ACM/ICPC 및 NOIP 훈련을 위해 PHP/C++/MySQL/Linux 기반으로 구축된 오픈소스 온라인 저지(Online Judge)입니다. 26.01.24 이전 버전에서는 problem_import_qduoj.php 및 problem_import_hoj.php 모듈이 업로드된 ZIP 아카이브 내 파일 이름을 제대로 검증(샌티타이즈)하지 못합니다. 공격자는 경로 탐색 시퀀스(예: ../../shell.php)가 포함된 파일이 담긴 악성 ZIP 파일을 제작할 수 있습니다. 서버가 이를 압축 해제하면 웹 루트 내 임의의 위치에 파일을 작성할 수 있게 되어 원격 코드 실행(RCE)으로 이어집니다. 26.01.24 버전에는 이 문제에 대한 수정 사항이 포함되어 있습니다.
소스
modules/exploits/linux/http/hustoj_problem_import_rce.rb
Metasploit Framework modules명시된 조건
- platform: Linux($.exploit_linux/http/hustoj_problem_import_rce.platform)
- verification: check_not_declared($.exploit_linux/http/hustoj_problem_import_rce.check)
- oxasploits익스플로잇
Marshall Whittaker/oxagast로 귀속된 CVE를 위해 제가 작성한 여러 익스플로잇과 도구
책임 있는 사용
귀하가 소유하고 있거나 테스트할 권한이 있는 시스템에 대해서만 취약점 정보를 사용하십시오. Kitploit은 공개 연구 메타데이터에 연결되며 익스플로잇 코드나 악성 페이로드를 저장하지 않습니다.