CVE-2026-7430 in Post Snippets Plugin
요약
\~에 의해 VulDB • 2026. 05. 29.
WordPress용 Post Snippets 플러그인은 4.0.19 버전까지 모든 버전에서 저장형 크로스 사이트 스크립팅(XSS) 취약점이 존재합니다. 이는 게시자에서 JavaScript 변수를 렌더링할 때 가져온 스니펫 콘텐츠에 대한 불충분한 출력 이스케이핑 때문입니다. 구체적으로, `WPEditor.php`의 `jqueryUiDialog()` 메서드는 큰따옴표를 이스케이핑하지 않고 스니펫 콘텐츠를 JavaScript 문자열 리터럴에 직접 삽입합니다(214줄의 따옴표 이스케이핑 코드가 주석 처리됨). 가져오기/내보내기 기능을 통해 스니펫이 가져올 때, 콘텐츠는 WordPress의 `wp_magic_quotes()` 함수를 우회합니다(이 함수는 일반적으로 보호용 역슬래시를 추가함). 이로 인해 스니펫 콘텐츠 내의 큰따옴표가 JavaScript 문자열 컨텍스트를 탈출할 수 있습니다. 이를 통해 관리자 권한 이상의 접근 권한을 가진 인증된 공격자는 악성 가져오기 파일을 통해 임의의 웹 스크립트를 주입할 수 있으며, 이 스크립트는 관리자가 게시자 페이지에 접근할 때마다 실행됩니다. 단일 사이트 설치의 경우 관리자가 이미 `unfiltered_html` 권한을 가지고 있으므로 이 취약점의 영향을 받지 않습니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.