🔍 CVE-2026-65052

7.5
CVSS Score
HIGH
2026-07-21
2026-10-24 20:10
✅ 완료

🇰🇷 한글 설명

Ninja Forms WordPress 플러그인 3.14.8 및 이전 버전에서 부적절한 입력 검증 취약점이 발견되었습니다. 공격자가 ListSelect 또는 ListRadio 필드에 설정되지 않은 임의의 숫자 값을 주입하여 폼 계산 및 결제 금액을 조작할 수 있습니다. 이를 통해 결제 금액을 0원 또는 임의의 금액으로 변경하여 관리자가 설정한 가격 로직을 우회할 수 있습니다.

💡 쉬운 설명

웹사이트의 설문지나 결제 양식에서 선택 항목 대신 숫자를 몰래 끼워 넣어 결제 금액을 마음대로 바꾸는 공격입니다. 이를 통해 물건 값을 0원으로 만들거나 아주 적은 금액만 내고 결제를 완료할 수 있습니다.

🇺🇸 원문 (English)

Ninja Forms WordPress plugin version 3.14.8 and prior contains an improper input validation vulnerability that allows unauthenticated attackers to inject arbitrary numeric values into form calculations and payment totals by submitting values that do not match any configured option in ListSelect or ListRadio fields. Attackers can tamper with form submission payloads to the ajax submit endpoint, causing the get_calc_value() method to fail open and return attacker-controlled values, enabling manipulation of payment amounts to zero or arbitrary figures and bypassing admin-configured pricing logic.

📍 영향받는 시스템

Ninja Forms WordPress plugin version 3.14.8 and prior

⚔️ 공격 벡터

ajax submit 엔드포인트로 조작된 페이로드를 전송하여 get_calc_value() 메서드의 검증 우회

🛡️ 대응 방법

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

🔧 검증 코드

출력된 결과에서 ninja-forms의 버전이 3.14.8 이하인지 확인하십시오.

Shell / Script
wp plugin list --allow-root | grep -E 'ninja-forms'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

WordPress