🔍 CVE-2026-7654

8.8
CVSS Score
HIGH
2026-06-05
2026-07-23 07:10
✅ 완료

🇰🇷 한글 설명

WordPress Admin Columns 플러그인 7.0.18 이하 버전에서 PHP 객체 주입 취약점이 발견되었습니다. 이는 `unserialize()` 함수가 허용된 클래스 제한 없이 사용되어, 인증된 공격자가 기여자 이상의 권한으로 임의 코드를 실행할 수 있게 합니다.

💡 쉬운 설명

웹사이트 관리 권한이 있는 공격자가 플러그인의 결함을 이용해 서버를 완전히 장악할 수 있는 심각한 결함입니다. 공격자는 악의적인 코드를 심어 서버의 모든 데이터를 통제하거나 파괴할 수 있습니다.

🇺🇸 원문 (English)

The Admin Columns plugin for WordPress is vulnerable to PHP Object Injection leading to Remote Code Execution in versions up to and including 7.0.18. This is due to the use of `unserialize()` without an `allowed_classes` restriction in the `IdsToCollection::get_ids_from_string()` function, which processes attacker-controlled post meta values without proper validation. This makes it possible for authenticated attackers with Contributor-level access and above to inject a serialized PHP object into a post's custom meta field and trigger arbitrary code execution by exploiting a bundled POP gadget chain, resulting in remote code execution as the web server user.

📍 영향받는 시스템

WordPress Admin Columns plugin versions <= 7.0.18

⚔️ 공격 벡터

인증된 기여자 이상이 게시물의 사용자 정의 메타 필드에 악성 직렬화 PHP 객체를 삽입하여 POP gadged 체인을 트리거함

🛡️ 대응 방법

Admin Columns 플러그인을 최신 버전으로 즉시 업데이트하거나, 사용하지 않는 경우 비활성화 및 제거하십시오.

🔧 검증 코드

출력된 버전이 7.0.18 이하이거나 플러그인이 활성화되어 있다면 취약한 상태로 간주하여 즉시 업데이트해야 합니다.

Shell / Script
wp plugin list --status=active --field=name | grep -i 'admin-columns' && wp plugin get admin-columns --field=version

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP