🔍 CVE-2026-111978

6.0
CVSS Score
MEDIUM
2026-10-25
2026-10-26 13:50
✅ 완료

🇰🇷 한글 설명

GiveWP WordPress 플러그인 4.19.0.1 이전 버전은 사용자가 제공한 파일명을 디스크에서 읽기 전에 제대로 검증하지 않습니다. 이로 인해 높은 권한의 사용자 정의 역할을 가진 사용자가 경로 순회를 수행하여 서버 내 임의의 JSON 파싱 가능 파일 내용을 노출하고, 플러그인의 저장된 설정을 덮어쓸 수 있습니다.

💡 쉬운 설명

워드프레스 기부 플러그인 GiveWP의 오래된 버전에는 파일 경로 검사가 부족한 문제가 있습니다. 권한이 높은 일부 사용자가 이를 악용해 서버의 다른 파일을 열람하거나 플러그인 설정을 바꿀 수 있습니다.

🇺🇸 원문 (English)

The GiveWP WordPress plugin before 4.19.0.1 does not properly validate a user-supplied filename before reading it from disk, allowing users with a high-privilege custom role to perform path traversal, disclose the contents of JSON-parseable files anywhere on the server, and overwrite the GiveWP WordPress plugin before 4.19.0.1's stored configuration.

📍 영향받는 시스템

GiveWP WordPress 플러그인 4.19.0.1 미만 버전

⚔️ 공격 벡터

높은 권한의 사용자 정의 역할 계정으로 로그인한 뒤, 플러그인이 파일명을 처리하는 요청에 경로 순회 문자열을 넣어 서버 파일을 읽거나 설정을 덮어씀

🛡️ 대응 방법

GiveWP 플러그인을 4.19.0.1 이상으로 업데이트하고, 불필요한 사용자 정의 권한을 점검하여 제거

🔧 검증 코드

출력된 버전이 4.19.0.1 미만이면 취약하므로 업데이트가 필요하고, 4.19.0.1 이상이면 패치된 상태입니다.

Shell / Script
wp plugin list --name=give --field=version 2>/dev/null || grep -i 'Version:' wp-content/plugins/give/give.php 2>/dev/null

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

WordPress