🇰🇷 한글 설명
String locator WordPress 플러그인 2.6.8 미만 버전에서 데이터베이스 에디터를 통해 저장된 데이터를 역직렬화할 때 허용되는 클래스를 제한하지 않는 취약점이 존재합니다. 공격자가 인증 없이 직렬화된 PHP 객체를 저장하면, 관리자가 해당 행을 열고 저장할 때 객체가 생성되어 임의 파일 삭제, 민감 데이터 유출 또는 원격 코드 실행(RCE)이 발생할 수 있습니다.
💡 쉬운 설명
해커가 웹사이트 데이터베이스에 악성 코드가 담긴 데이터를 몰래 심어둘 수 있는 취약점입니다. 나중에 관리자가 해당 데이터를 확인하거나 수정하는 순간, 심어둔 악성 코드가 실행되어 사이트가 해킹될 수 있습니다.
🇺🇸 원문 (English)
The String locator WordPress plugin before 2.6.8 does not restrict the classes allowed when deserializing the content of a database row saved through its database editor, allowing unauthenticated attackers to store a serialized PHP object that is instantiated when an administrator later opens and saves that row. If a suitable POP chain is present via another installed String locator WordPress plugin before 2.6.8 or , this can lead to arbitrary file deletion, sensitive data disclosure or remote code execution.
📍 영향받는 시스템
String locator WordPress plugin version < 2.6.8
⚔️ 공격 벡터
인증되지 않은 공격자가 데이터베이스 에디터를 통해 악성 직렬화 객체를 삽입한 후 관리자의 동작을 유도함
🛡️ 대응 방법
String locator WordPress 플러그인을 최신 버전인 2.6.8 이상으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 플러그인 버전이 2.6.8 미만인 경우 해당 취약점에 노출된 상태입니다.
wp plugin list --allow-root | grep 'string-locator'