Cezerin Unauthorized Acces
High severity
GitHub Reviewed
Published
May 24, 2022
to the GitHub Advisory Database
•
Updated Sep 26, 2023
Description
Published by the National Vulnerability Database
Oct 29, 2019
Published to the GitHub Advisory Database
May 24, 2022
Reviewed
Jul 18, 2023
Last updated
Sep 26, 2023
Cezerin v0.33.0 allows unauthorized order-information modification because certain internal attributes can be overwritten via a conflicting name when processing order requests. Hence, a malicious customer can manipulate an order (e.g., its payment status or shipping fee) by adding additional attributes to user-input during the PUT
/ajax/cart
operation for a checkout, because ofgetValidDocumentForUpdate
inapi/server/services/orders/orders.js
.References