🇰🇷 한글 설명
Iptanus File Upload WordPress 플러그인 5.1.7 미만 버전에서 duplicatepolicy 설정이 'maintain both'로 구성될 경우 적절한 파일 처리가 이루어지지 않습니다. 파일 존재 여부 확인과 실제 파일 쓰기 작업 사이의 TOCTOU(Time-of-Check to Time-of-Use) 레이스 컨디션으로 인해, 인증된 공격자가 다른 사용자가 업로드한 파일을 덮어쓸 수 있습니다.
💡 쉬운 설명
파일을 올릴 때 기존 파일이 있는지 확인하고 저장하는 과정 사이에 아주 짧은 시간 차이가 발생하는 보안 약점입니다. 이 틈을 이용해 공격자가 다른 사람이 올린 파일을 자신의 파일로 몰래 바꿔치기할 수 있습니다.
🇺🇸 원문 (English)
The Iptanus File Upload WordPress plugin before 5.1.7 does not implement proper file handling when the duplicatepolicy setting is configured to "maintain both." Due to a Time-of-Check to Time-of-Use (TOCTOU) race condition between the file existence check and the actual file write operation, an authenticated attacker can overwrite files uploaded by other users.
📍 영향받는 시스템
Iptanus File Upload WordPress plugin versions before 5.1.7
⚔️ 공격 벡터
인증된 공격자가 TOCTOU 레이스 컨디션을 이용한 파일 업로드 공격
🛡️ 대응 방법
Iptanus File Upload 플러그인을 5.1.7 이상 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 플러그인 버전이 5.1.7 미만인지 확인하십시오.
wp plugin list --all | grep -i 'iptanus-file-upload'