🇰🇷 한글 설명
macrozheng mall 1.0.3 이하 버전의 Coupon Redemption 컴포넌트에서 보안 취약점이 발견되었습니다. /order/generateOrder 경로의 couponId 인자를 조작하여 레이스 컨디션(Race Condition)을 유발할 수 있습니다. 이 공격은 원격에서 수행 가능하지만 높은 복잡도를 요구합니다.
💡 쉬운 설명
쿠폰을 사용하는 과정에서 시스템의 처리 속도 차이를 이용해 중복 혜택을 받는 등의 오류를 일으킬 수 있는 문제입니다. 공격을 성공시키기 위해서는 매우 정교하고 복잡한 기술이 필요합니다.
🇺🇸 원문 (English)
A security vulnerability has been detected in macrozheng mall up to 1.0.3. This issue affects some unknown processing of the file /order/generateOrder of the component Coupon Redemption. Such manipulation of the argument couponId leads to race condition. The attack may be performed from remote. The attack requires a high level of complexity. The exploitability is assessed as difficult. The vendor deleted the GitHub issue for this vulnerability without any explanation.
📍 영향받는 시스템
macrozheng mall 1.0.3 이하 버전
⚔️ 공격 벡터
원격에서 /order/generateOrder API의 couponId 인자를 조작하여 레이스 컨디션 유발
🛡️ 대응 방법
해당 취약점이 해결된 최신 버전으로 업데이트하거나, 관련 API에 대한 입력값 검증 및 동시성 제어 로직을 적용해야 합니다.
🔧 검증 코드
프로젝트 설정 파일에서 사용 중인 macrozheng mall의 버전을 확인하여 1.0.3 이하인지 점검합니다.
grep -r "macrozheng-mall" /path/to/project/pom.xml 2>/dev/null || echo 'Version check required via dependency management'