CVE-2026-40098 in magento-lts
Сводка
по VulDB • 16.05.2026
Magento Long Term Support (LTS) — это неофициальный проект, разрабатываемый сообществом, который предлагает альтернативу платформе электронной коммерции Magento Community Edition с высоким уровнем обратной совместимости. До версии 20.17.0 конечная точка добавления товара из общего списка желаний в корзину (shared wishlist add-to-cart endpoint) авторизует доступ с помощью общедоступного параметра `sharing_code`, но загружает обрабатываемый элемент списка желаний по отдельному глобальному идентификатору `wishlist_item_id`, никогда не проверяя, принадлежит ли этот элемент общему списку желаний, на который ссылается указанный код. Это позволяет злоумышленнику использовать действительный код общего списка желаний для списка A и идентификатор элемента списка желаний, принадлежащий списку желаний жертвы B, чтобы импортировать элемент B жертвы в корзину злоумышленника через поток общего списка желаний для списка A. Поскольку сохраненный параметр `buyRequest` элемента жертвы повторно используется при импорте в корзину, конфиденциальные данные пользовательских опций (custom-option) жертвы копируются в каву (quote) злоумышленника. Если товар использует пользовательскую опцию типа файла, это может привести к раскрытию файлов между пользователями (cross-user file disclosure), поскольку метаданные импортированного файла сохраняются, а конечная точка загрузки не привязана к владельцу. Версия 20.17.0 устраняет эту уязвимость.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.