Spree allows remote attackers to obtain sensitive information
Moderate severity
GitHub Reviewed
Published
May 14, 2022
to the GitHub Advisory Database
•
Updated Aug 29, 2023
Package
Affected versions
>= 0.11.0, < 0.11.2
= 0.30.0.beta1
Patched versions
0.11.2
0.30.0
Description
Published by the National Vulnerability Database
Nov 17, 2010
Published to the GitHub Advisory Database
May 14, 2022
Reviewed
Jan 27, 2023
Last updated
Aug 29, 2023
Spree 0.11.x before 0.11.2 and 0.30.x before 0.30.0 exchanges data using JavaScript Object Notation (JSON) without a mechanism for validating requests, which allows remote attackers to obtain sensitive information via vectors involving (1)
admin/products.json
, (2)admin/users.json
, or (3)admin/overview/get_report_data
, related to a "JSON hijacking" issue.References