
Easy Media Replace <= 0.2.0 - 인증된 (Author+) 저장형 크로스 사이트 스크립팅
Easy Media Replace <= 0.2.0 - 인증된 (Author+) 저장형 크로스 사이트 스크립팅
Easy Media Replace 플러그인은 미디어 첨부 파일 제목을 통해 저장형 크로스 사이트 스크립팅(XSS)에 취약합니다. Author가 XSS 페이로드를 사용하여 미디어 파일의 이름을 변경하고, Admin 또는 Editor가 목록 보기에서 미디어 라이브러리로 이동하여 "Replace" 링크 위에 마우스를 올리면 페이로드가 실행됩니다. 이는 플러그인이 esc_attr()를 적용하지 않고 미디어 제목을 출력하여 HTML 속성 컨텍스트를 벗어나기 때문에 발생합니다.
photo" onmouseover='alert(document.domain)'