🔍 CVE-2021-47959

7.5
CVSS Score
HIGH
2026-05-15
2026-05-18 17:05
✅ 완료

🇰🇷 한글 설명

WordPress Plugin WPGraphQL 1.3.5에서 발견된 서비스 거부(DoS) 취약점으로, 미인증 공격자가 중복된 필드를 포함한 배치 GraphQL 쿼리를 전송하여 서버 리소스를 소진할 수 있습니다. 이를 통해 메모리 부족 상황과 MySQL 연결 오류를 야기할 수 있습니다.

💡 쉬운 설명

WordPress 플러그인의 데이터 조회 기능에서 누구나 악의적인 요청을 반복해서 보내 서버를 느리게 하거나 멈추게 할 수 있습니다. 공격자는 중복된 요청을 섞어서 보내 서버의 메모리를 가득 채워버릴 수 있습니다.

🇺🇸 원문 (English)

WordPress Plugin WPGraphQL 1.3.5 contains a denial of service vulnerability that allows unauthenticated attackers to exhaust server resources by sending batched GraphQL queries with duplicated fields. Attackers can send POST requests to the GraphQL endpoint with amplified field duplication payloads to trigger server out-of-memory conditions and MySQL connection errors.

📍 영향받는 시스템

WordPress Plugin WPGraphQL 1.3.5 and earlier versions

⚔️ 공격 벡터

Unauthenticated attackers sending batched GraphQL queries with duplicated fields to /graphql endpoint via POST requests

🛡️ 대응 방법

Update WPGraphQL plugin to version 1.3.6 or later

🔧 검증 코드

Version 번호가 1.3.5 이하면 취약한 상태, 1.3.6 이상이면 패치 완료

Shell / Script
grep -oP 'Version: \K[0-9.]+' /var/www/html/wp-content/plugins/wp-graphql/wp-graphql.php 2>/dev/null || grep -r 'Version' /var/www/html/wp-content/plugins/wp-graphql/ 2>/dev/null | head -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

MySQL