🇰🇷 한글 설명
Advanced Ads 플러그인의 'placement_slug' 파라미터에서 PHP Object Injection 취약점이 존재하여 인증된 공격자가 악의적인 PHP 객체를 삽입할 수 있습니다. 시스템에 다른 플러그인이나 테마의 POP 체인이 있으면 파일 삭제, 민감 정보 유출, 코드 실행이 가능합니다.
💡 쉬운 설명
Advanced Ads 플러그인에 로그인한 사용자가 악의적인 코드를 숨긴 객체를 보낼 수 있는 보안 구멍이 있습니다. 다른 플러그인과 함께 있으면 파일을 지우거나 정보를 빼갈 수 있습니다.
🇺🇸 원문 (English)
The Advanced Ads plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 1.52.1 via deserialization of untrusted input in the 'placement_slug' parameter. This makes it possible for authenticated attackers to inject a PHP Object. No POP chain is present in the vulnerable plugin. If a POP chain is present via an additional plugin or theme installed on the target system, it could allow the attacker to delete arbitrary files, retrieve sensitive data, or execute code.
📍 영향받는 시스템
Advanced Ads WordPress plugin versions up to and including 1.52.1
⚔️ 공격 벡터
Authenticated user submits specially crafted 'placement_slug' parameter to trigger PHP Object Injection during deserialization
🛡️ 대응 방법
Update Advanced Ads plugin to version 1.52.2 or later
🔧 검증 코드
플러그인 헤더의 Version이 1.52.1 이하면 취약함
find /var/www/html/wp-content/plugins/advanced-ads -name 'advanced-ads.php' 2>/dev/null | xargs grep -m1 'Version:' 2>/dev/null