🇰🇷 한글 설명
WordPress용 Fluent Forms 플러그인의 모든 버전(6.1.7 포함)에서 IDOR(부적절한 직접 객체 참조) 취약점이 발견되었습니다. confirmScaPayment() 함수 내 submission_id 매개변수에 대한 검증이 누락되어, 인증되지 않은 공격자가 임의의 제출 건을 실패 상태로 변경할 수 있습니다.
💡 쉬운 설명
공격자가 특정 폼 제출 번호를 알아내어 조작된 요청을 보내면, 정상적인 결제나 제출 내용을 강제로 실패 처리할 수 있는 보안 결함입니다. 로그인하지 않은 외부인도 번호만 추측할 수 있다면 공격이 가능합니다.
🇺🇸 원문 (English)
The Fluent Forms – Customizable Contact Forms, Survey, Quiz, & Conversational Form Builder plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 6.1.7 via the 'submission_id' parameter due to missing validation on a user controlled key within the confirmScaPayment() function. This makes it possible for unauthenticated attackers to mark arbitrary submissions as failed via crafted requests to the endpoint granted they can guess or enumerate a valid submission identifier.
📍 영향받는 시스템
Fluent Forms WordPress Plugin (버전 6.1.7 및 그 이하 모든 버전)
⚔️ 공격 벡터
공격자가 유효한 submission_id를 추측하거나 열거한 후, 해당 엔드포인트로 조작된 요청을 전송하여 공격 수행
🛡️ 대응 방법
Fluent Forms 플러그인을 최신 보안 패치가 적용된 버전으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 결과에서 fluentform의 버전이 6.1.7 이하인지 확인하십시오.
wp plugin list --allow-root | grep -E 'fluentform'