🔍 CVE-2026-91939

9.8
CVSS Score
CRITICAL
2026-09-15
2026-09-16 20:21
✅ 완료

🇰🇷 한글 설명

Cotonti 1.0.0 Comments 플러그인의 ci GET 파라미터가 클래스 제한 없이 unserialize() 함수로 전달되어 발생하는 취약점입니다. 인증되지 않은 공격자가 조작된 직렬화 데이터를 통해 임의의 PHP 클래스를 생성하고, 가젯 체인을 실행하여 데이터베이스 조작이나 원격 코드 실행을 수행할 수 있습니다.

💡 쉬운 설명

웹사이트 댓글 플러그인의 허점을 이용해 해커가 몰래 악성 명령을 보낼 수 있는 보안 구멍입니다. 이를 통해 해커는 데이터베이스를 망가뜨리거나 서버를 마음대로 조종할 수 있습니다.

🇺🇸 원문 (English)

Cotonti 1.0.0 Comments plugin passes the ci GET parameter to unserialize() without allowed_classes restriction, allowing unauthenticated attackers to instantiate arbitrary PHP classes with attacker-controlled properties. Attackers can exploit PHP object injection through crafted serialized payloads to trigger gadget chains and achieve database manipulation or code execution.

📍 영향받는 시스템

Cotonti 1.0.0 Comments plugin

⚔️ 공격 벡터

인증되지 않은 공격자가 조작된 PHP 직렬화 페이로드를 GET 파라미터(ci)를 통해 전송

🛡️ 대응 방법

해당 플러그인을 최신 보안 패치 버전으로 업데이트하거나 사용 중지

🔧 검증 코드

명령어 결과에 'cotonti'가 포함되어 있고 버전이 1.0.0이라면 취약할 가능성이 높음

Shell / Script
wp plugin list --all | grep -i 'cotonti'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP