🔍 CVE-2024-2290

7.2
CVSS Score
HIGH
2024-05-14
2026-04-15 00:35
✅ 완료

🇰🇷 한글 설명

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 이하면 취약함

Shell / Script
find /var/www/html/wp-content/plugins/advanced-ads -name 'advanced-ads.php' 2>/dev/null | xargs grep -m1 'Version:' 2>/dev/null

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

PHP