Using Pickup: Local stock only
as a click-and-collect points could cause a leak of customer addresses
When using Pickup: Local stock only
click-and-collect as a delivery method in specific conditions the customer could overwrite the warehouse address with its own, which exposes its address as click-and-collect address.
The vulnerability can cause the leak of customer's address when using click-and-collect delivery option marked as Local stock only
. It has impact on all orders with click-and-collect delivery method marked as Pickup:Local stock only
The affected versions: >=3.14.56 <3.14.61
, >=3.15.31 <3.15.37
, >=3.16.27 <3.16.34
, >=3.17.25 <3.17.32
, >=3.18.19 <3.18.28
, >=3.19.5 <3.19.15
This issue has been patched in versions: 3.14.61
, 3.15.37
, 3.16.34
, 3.17.32
, 3.18.28
, 3.19.15
We strongly recommend upgrading to the latest versions, in case of inability to upgrade straight away, possible workarounds are:
- turn off click-and-collect delivery method on warehouse view when Pickup
option is set to Local stock only
.
- cherry-pick the changes from PRs: https://github.com/saleor/saleor/pull/15694 & https://github.com/saleor/saleor/pull/15697
{ "nvd_published_at": "2024-03-27T19:15:49Z", "cwe_ids": [ "CWE-359" ], "severity": "MODERATE", "github_reviewed": true, "github_reviewed_at": "2024-03-28T17:52:17Z" }