🔍 CVE-2026-91050

4.3
CVSS Score
MEDIUM
2026-10-10
2026-10-13 13:29
✅ 완료

🇰🇷 한글 설명

WordPress용 LatePoint 플러그인 5.7.2 이하 버전에서 부적절한 권한 검증으로 인한 IDOR 취약점이 발견되었습니다. 공격자는 특정 주문 아이템 ID를 조작하여 타인의 예약 정보를 생성하거나 고객의 이름, 이메일, 주문 코드와 같은 개인정보를 탈취할 수 있습니다.

💡 쉬운 설명

예약 플러그인의 허점을 이용해 다른 사람의 예약 정보를 마음대로 조작하거나 개인정보를 훔쳐볼 수 있는 문제입니다. 공격자가 주문 번호만 알면 결제 과정 없이 타인의 이름과 연락처를 알아낼 수 있습니다.

🇺🇸 원문 (English)

The Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress plugin for WordPress is vulnerable to Insecure Direct Object Reference / Missing Authorization in versions up to, and including, 5.7.2. This is due to the publicly reachable steps__start and steps__load_step routes accepting a params[presets][order_item_id] value that is copied verbatim into the booking object without verifying that the referenced order item belongs to the current customer, is a bundle item, is paid, or has remaining capacity — the is_bundle_scheduling() bundle discriminator is a mere !empty(order_item_id) truthiness check, and the code flow explicitly removes the customer and payment steps when this is truthy (the source even carries a TODO acknowledging the missing validation). This makes it possible for unauthenticated attackers to create approved appointments against other customers' order items and to read those customers' names, email addresses, and order codes returned in the booking confirmation.

📍 영향받는 시스템

LatePoint – Calendar & Scheduling for WordPress plugin (버전 5.7.2 및 그 이하)

⚔️ 공격 벡터

인증되지 않은 공격자가 `steps__start` 또는 `steps__load_step` 경로의 `order_item_id` 파라미터를 조작하여 공격 수행

🛡️ 대응 방법

LatePoint 플러그인을 최신 보안 패치가 적용된 버전으로 즉시 업데이트하십시오.

🔧 검증 코드

출력된 LatePoint 플러그인의 버전이 5.7.2 이하인지 확인하십시오.

Shell / Script
wp plugin list --allow-root | grep -i 'latepoint'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

WordPress