🇰🇷 한글 설명
PrestaShop Checkout 결제 모듈에서 PHP의 array_search() 함수를 잘못 사용하여 발생하는 취약점입니다. 특정 버전에서 백오피스를 통해 대상 PayPal 가맹점 계정이 탈취될 수 있는 위험이 있습니다.
💡 쉬운 설명
결제 모듈의 코드 오류로 인해 해커가 결제 대금을 가로챌 수 있는 계정을 자신의 것으로 바꿀 수 있는 문제입니다. 쇼핑몰 관리자 페이지를 통해 결제 정보가 조작될 위험이 있습니다.
🇺🇸 원문 (English)
PrestaShop Checkout is the PrestaShop official payment module in partnership with PayPal. In versions prior to 4.4.1 and 5.0.5, the Target PayPal merchant account hijacking from backoffice due to wrong usage of the PHP array_search(). The vulnerability is fixed in versions 4.4.1 and 5.0.5. No known workarounds exist.
📍 영향받는 시스템
PrestaShop Checkout module versions prior to 4.4.1 and 5.0.5
⚔️ 공격 벡터
백오피스 내 PHP array_search() 함수의 잘못된 사용을 이용한 PayPal 가맹점 계정 탈취
🛡️ 대응 방법
PrestaShop Checkout 모듈을 4.4.1 또는 5.0.5 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 정보가 4.4.1 또는 5.0.5 미만인지 확인하십시오.
composer show prestashop/checkout | grep 'versions'