🇰🇷 한글 설명
WordPress의 Glossary by WPPedia 플러그인 1.3.0 이하 버전에서 posttypes 매개변수의 역직렬화를 통한 PHP 객체 주입 취약점이 발견되었습니다. 관리자 권한이 있는 인증된 공격자가 PHP 객체를 주입할 수 있으며, 다른 플러그인이나 테마의 POP 체인이 존재할 경우 파일 삭제, 데이터 탈취 또는 코드 실행이 가능합니다.
💡 쉬운 설명
WordPress 플러그인의 설정값 처리 과정에서 악의적인 명령어가 포함된 데이터를 받아들이는 문제입니다. 관리자만 공격 가능하지만, 다른 플러그인의 약점과 결합되면 웹사이트가 해킹될 수 있습니다.
🇺🇸 원문 (English)
The Glossary by WPPedia – Best Glossary plugin for WordPress plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 1.3.0 via deserialization of untrusted input from the 'posttypes' parameter. This makes it possible for authenticated attackers, with Administrator-level access and above, to inject a PHP Object. No known POP chain is present in the vulnerable software, which means this vulnerability has no impact unless another plugin or theme containing a POP chain is installed on the site. If a POP chain is present via an additional plugin or theme installed on the target system, it may allow the attacker to perform actions like delete arbitrary files, retrieve sensitive data, or execute code depending on the POP chain present.
📍 영향받는 시스템
Glossary by WPPedia WordPress 플러그인 버전 1.3.0 이하
⚔️ 공격 벡터
관리자 권한이 있는 인증된 공격자가 posttypes 매개변수에 직렬화된 PHP 객체를 주입하여 공격 실행
🛡️ 대응 방법
플러그인을 1.3.1 이상으로 업데이트하거나, 불필요한 플러그인/테마를 제거하여 POP 체인 제거
🔧 검증 코드
플러그인의 버전이 1.3.0 이하이면 취약한 상태이며, 1.3.1 이상이어야 안전합니다.
grep -r 'Version:' /var/www/html/wp-content/plugins/glossary-by-wppedia/ 2>/dev/null | head -1