🔍 CVE-2026-13400

6.1
CVSS Score
MEDIUM
2026-07-27
2026-07-27 20:33
✅ 완료

🇰🇷 한글 설명

Simply Schedule Appointments 1.6.12.2 이하의 모든 버전에서 인증되지 않은 저장형 XSS 취약점이 발견되었습니다. 이 취약점은 데이터 정제 순서의 결함으로 인해 발생하며, 이중 인코딩된 페이로드가 필터를 우회하여 렌더링 시 실행 가능한 HTML 요소로 다시 도입됩니다.

💡 쉬운 설명

해커가 악성 코드를 웹사이트에 몰래 저장해두면, 다른 사용자가 해당 페이지를 볼 때 코드가 실행되는 보안 약점입니다. 데이터 검사 순서가 잘못되어 있어 특수한 방식으로 숨겨진 공격 코드가 걸러지지 않고 통과됩니다.

🇺🇸 원문 (English)

Simply Schedule Appointments is vulnerable to unauthenticated Stored Cross-Site Scripting in all versions up to and including 1.6.12.2. The root cause is a sanitization-ordering defect: the rendered notification content is decoded back into live HTML after it has already passed through the Simply Schedule Appointments WordPress plugin before 1.6.12.4's wp_kses_post() filter, so a double-encoded payload survives intake and is reintroduced as an executable element at render time.

📍 영향받는 시스템

Simply Schedule Appointments 1.6.12.2 및 그 이하 모든 버전

⚔️ 공격 벡터

인증되지 않은 공격자가 이중 인코딩된 스크립트를 포함한 데이터를 전송하여 서버에 저장

🛡️ 대응 방법

Simply Schedule Appointments 플러그인을 1.6.12.4 버전 이상으로 업데이트

🔧 검증 코드

출력된 버전 번호가 1.6.12.4보다 낮으면 취약한 상태입니다.

Shell / Script
wp plugin list --status=active | grep -i 'simply-schedule-appointments' | awk '{print $2}' && wp plugin list --status=active --format=json | jq '.[] | select(.name=="simply-schedule-appointments") | .version'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

WordPress