GHSA-hvgw-gg3p-295j Read private customer data reclaiming carts in Klaviyo Magento

Not scored Published

An attacker can reclaim guest carts to read private customer data via the Klaviyo Magento 2 module endpoint.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is GHSA-hvgw-gg3p-295j?

GHSA-hvgw-gg3p-295j is a missing authorization vulnerability in klaviyo/magento2-extension, published on 15 May 2024. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

A researcher identified an endpoint in a thirth party module Klaviyo Magento 2 which allows to read private customer data from stores. It works by reclaiming any guest-cart as your own and reading the private data for the orders in the Magento API.

Which versions are affected by GHSA-hvgw-gg3p-295j?

2 open source packages ship an affected version, including klaviyo/magento2-extension.

PackageAffectedFixed in
klaviyo/magento2-extension PackagistFrom 1.0.03.0.0
klaviyo/magento2-extension PackagistFrom 1.0.03.0.0

How do I fix GHSA-hvgw-gg3p-295j?

Upgrade klaviyo/magento2-extension to 3.0.0 or later.

Upgrade, and check permissions on every request on the server, not only in the interface. More about Missing authorization.

Is GHSA-hvgw-gg3p-295j being exploited?

There is no known exploitation of GHSA-hvgw-gg3p-295j in the wild and no public exploit code.

Sources

Is GHSA-hvgw-gg3p-295j in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free