🔍 CVE-2026-87909

7.5
CVSS Score
HIGH
2026-09-19
2026-09-21 13:33
✅ 완료

🇰🇷 한글 설명

WordPress의 WP Photo Album Plus 플러그인에서 wppa_image_magick 함수를 통해 원격 코드 실행(RCE)이 가능한 취약점이 발견되었습니다. 파일 업로드 시 파일명에 대한 검증이 미흡하여 ImageMagick 명령 실행 과정에서 인자 주입(Argument Injection)이 발생할 수 있습니다. 이를 통해 권한을 가진 공격자가 서버에서 임의의 코드를 실행할 수 있습니다.

💡 쉬운 설명

사진 업로드 기능의 허점을 이용해 해커가 서버에 몰래 명령어를 입력하여 컴퓨터를 조종할 수 있는 문제입니다. 로그인 권한이 있는 사용자라면 누구나 이 위험한 명령을 내릴 수 있습니다.

🇺🇸 원문 (English)

The WP Photo Album Plus plugin for WordPress is vulnerable to Remote Code Execution in all versions via the wppa_image_magick function. This is due to insufficient sanitization of the multipart upload filename before concatenation into an ImageMagick command string executed via exec(), with only escapeshellcmd() applied to the whole command rather than quoting individual arguments. This makes it possible for authenticated attackers, with subscriber-level access and above, to execute code on the server. escapeshellcmd() escapes shell metacharacters but does not prevent argument injection because spaces remain as argument separators, and the filename sanitization applied at the database layer is never applied to the physical temporary file path used for ImageMagick processing.

📍 영향받는 시스템

WordPress WP Photo Album Plus 플러그인 모든 버전

⚔️ 공격 벡터

인증된 사용자(구독자 권한 이상)가 악의적인 파일명을 포함한 멀티파트 업로드를 통해 인자 주입 공격 수행

🛡️ 대응 방법

플러그인을 최신 보안 패치 버전으로 업데이트하거나, 해당 플러그인 사용을 중단하십시오.

🔧 검증 코드

명령어 결과에 'wp-photo-album-plus'가 포함되어 있다면 해당 플러그인이 설치되어 취약할 수 있습니다.

Shell / Script
wp plugin list --all | grep -i 'wp-photo-album-plus'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

WordPress