🔍 CVE-2026-14225

2.7
CVSS Score
LOW
2026-08-06
2026-08-26 16:31
✅ 완료

🇰🇷 한글 설명

Easy Appointments WordPress 플러그인 3.12.28 이전 버전에서 블록 렌더링 시 숏코드 입력을 올바르게 검증하지 않는 취약점이 발견되었습니다. 공격자는 입력 문자열의 첫 번째 태그만 허용 목록과 비교하고 전체 문자열을 렌더링하는 허점을 이용해, 기여자(Contributor) 권한을 가진 사용자가 임의의 등록된 숏코드를 실행할 수 있습니다.

💡 쉬운 설명

플러그인이 허용된 명령어인지 확인할 때 앞부분만 살짝 확인하고 뒷부분은 검사하지 않는 실수를 합니다. 이를 통해 권한이 낮은 사용자가 시스템에 등록된 다른 명령어를 마음대로 실행할 수 있습니다.

🇺🇸 원문 (English)

The Easy Appointments WordPress plugin before 3.12.28 does not correctly validate shortcode input in one of its block-rendering actions, checking only the first tag of the supplied string against an allowlist while rendering the entire string, allowing users with contributor-level access to execute arbitrary registered shortcodes.

📍 영향받는 시스템

Easy Appointments WordPress plugin version < 3.12.28

⚔️ 공격 벡터

기여자(Contributor) 권한을 가진 사용자가 블록 렌더링 액션에 조작된 숏코드가 포함된 문자열을 입력하여 공격

🛡️ 대응 방법

Easy Appointments 플러그인을 최신 버전인 3.12.28 이상으로 업데이트하십시오.

🔧 검증 코드

출력된 플러그인 목록에서 easy-appointments의 버전을 확인하여 3.12.28 미만인지 체크합니다.

Shell / Script
wp plugin list --allow-root | grep -E 'easy-appointments'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

WordPress