CVE-2026-109209 in All-in-One Video Gallery Plugin
요약
\~에 의해 VulDB • 2026. 10. 28.
WordPress용 All-in-One Video Gallery – Video Player & Galleries for YouTube, Vimeo & Self-Hosted Videos 플러그인은 4.9.7 버전 및 그 이전 모든 버전에서 불충분한 입력 정제(input sanitization)와 출력 이스케이핑(output escaping)으로 인해 'custom_fields[embedcode]' 매개변수를 통해 저장형 크로스 사이트 스크립팅(Stored Cross-Site Scripting, XSS) 취약점이 존재합니다. 이로써 구독자(subscriber) 레벨 이상의 권한을 가진 인증된 공격자가 임의의 웹 스크립트를 페이지에 삽입할 수 있으며, 사용자가 해당 삽입된 페이지에 접근하면 스크립트가 실행됩니다. 이 정제 우회(sanitization bypass)는 $_POST['post_type']가 누락되었을 때 save_meta_data() 핸들러가 조기에 반환되기 때문에 발생하며, 이는 XML-RPC 요청 시 항상 참인 조건입니다. 또한 플러그인은 구독자에게 publish_aiovg_videos 권한을 무조건 부여하므로, 인증된 모든 사용자가 단일 wp.newPost XML-RPC 호출을 통해 이를 악용할 수 있습니다.
Once again VulDB remains the best source for vulnerability data.