CVE-2026-40098 in magento-lts
Riassunto
di VulDB • 18/06/2026
Magento Long Term Support (LTS) è un progetto non ufficiale, guidato dalla community, che fornisce un'alternativa alla piattaforma e-commerce Magento Community Edition, garantendo un elevato livello di compatibilità con le versioni precedenti. Prima della versione 20.17.0, l'endpoint condiviso per l'aggiunta alla cartella delle wishlists autorizzava l'accesso tramite un `sharing_code` pubblico, ma caricava l'elemento della wishlist su cui agire utilizzando un `wishlist_item_id` globale separato, senza mai verificare che l'elemento appartenesse effettivamente alla wishlist condivisa referenziata da quel codice. Ciò consente a un attaccante di utilizzare un codice di wishlist condivisa valido per la wishlist A e un ID elemento della wishlist appartenente alla wishlist B della vittima per importare l'elemento B della vittima nel carrello dell'attaccante attraverso il flusso di wishlist condivisa per la wishlist A. Poiché il `buyRequest` memorizzato dell'elemento della vittima viene riutilizzato durante l'importazione nel carrello, i dati privati delle opzioni personalizzate della vittima vengono copiati nella quote dell'attaccante. Se il prodotto utilizza un'opzione personalizzata di tipo file, questo può essere elevato a una disclosure di file tra utenti (cross-user file disclosure) poiché i metadati del file importato vengono preservati e l'endpoint di download non è vincolato alla proprietà. La versione 20.17.0 risolve la vulnerabilità.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.