
SimplCommerce चेकआउट लॉजिक में एक रेस कंडीशन कमजोरी से प्रभावित है, जो एक साथ चेकआउट अनुरोधों के माध्यम से कई उपयोगकर्ताओं को स्टॉक में उपलब्ध वस्तुओं से अधिक खरीदने की अनुमति देती है।
SimplCommerce को चेकआउट लॉजिक में रेस कंडीशन की कमजोरी से प्रभावित किया गया है, जो एक साथ चेकआउट अनुरोधों के माध्यम से कई उपयोगकर्ताओं को स्टॉक में मौजूद उत्पादों से अधिक खरीदने की अनुमति देता है।
एक हमलावर दो खातों का उपयोग करके सीमित स्टॉक (स्टॉक = 1) वाले उत्पाद को लगभग एक ही समय पर खरीदने का प्रयास करके इस कमजोरी का पता लगा सकता है। यदि दोनों खाते उत्पाद को सफलतापूर्वक खरीद लेते हैं, तो यह रेस कंडीशन की उपस्थिति की पुष्टि करता है। इसे कस्टम स्क्रिप्ट या Burp Suite टर्बो इंट्रूडर का उपयोग करके समवर्ती चेकआउट अनुरोध भेजकर किया जा सकता है।
230310c8d7a0408569b292c5a805c459d47a1d8f commit
https://www.simplcommerce.com/
https://github.com/simplcommerce/SimplCommerce
https://github.com/simplcommerce/SimplCommerce/issues/1111
Abdullah Almutawa