Saleor to platforma e-commerce. W wersjach od 2.10.0 do 3.23.0a3, 3.22.47, 3.21.54 i 3.20.118 odkryto błąd logiki biznesowej i autoryzacji w przepływie zmiany emaila konta — procedura potwierdzenia nie weryfikowała, czy token potwierdzenia zmiany emaila został wydany dla uwierzytelnionego użytkownika. W rezultacie token zmiany emaila wygenerowany dla jednego konta może być ponownie użyty podczas uwierzytelniania na innym koncie, aktualizując jego adres email na nowy_email z tokena, mimo że token nigdy nie został wydany dla tego konta. Podatność naprawiono w wersjach 3.23.0a3, 3.22.47, 3.21.54 i 3.20.118.
▸ Pokaż oryginał (EN)
Saleor is an e-commerce platform. From 2.10.0 to before 3.23.0a3, 3.22.47, 3.21.54, and 3.20.118, a business-logic and authorization flaw was found in the account email change workflow, the confirmation flow did not verify that the email change confirmation token was issued for the given authenticated user. As a result, a valid email-change token generated for one account can be replayed while authenticated as a different account. The second account’s email address is then updated to the token's new_email, even though that token was never issued for that account. This vulnerability is fixed in 3.23.0a3, 3.22.47, 3.21.54, and 3.20.118.
CVSS:4.0/AV:N/AC:H/AT:P/PR:L/UI:P/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:XSaleor
APPSaleor3.23.02.10.0 – 3.20.118 (bez)3.20.119 – 3.21.54 (bez)3.22.0 – 3.22.47 (bez)
Powiązane podatności
Saleor is an e-commerce platform. From 2.0.0 to before 3.23.0a3, 3.22.47, 3.21.54, and 3.20.118, Saleor suppor...
Saleor is an e-commerce platform. From 2.0.0 to before 3.23.0a3, 3.22.47, 3.21.54, and 3.20.118, a malicious a...
Saleor is an e-commerce platform. Versions 3.2.0 through 3.20.109, 3.21.0-a.0 through 3.21.44 and 3.22.0-a.0 t...
Saleor is an e-commerce platform. Starting in version 3.0.0 and prior to versions 3.20.108, 3.21.43, and 3.22....
Saleor is an e-commerce platform. Starting in version 3.0.0 and prior to versions 3.20.108, 3.21.43, and 3.22....