Description
Missing authorization in the Address Delete controller in Mageplaza GDPR for Magento 2 (mageplaza/module-gdpr) through 4.2.9 allows remote unauthenticated attackers to delete any customer's saved address, and to erase all stored addresses by iterating the address id, via a GET request to /customer/address/delete/id/{id}. The controller extends the legacy Action class instead of AbstractAccount, so no authentication, ownership or form key check is enforced.
Published: 2026-09-09
Score: 7.5 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A missing authorization check in the Address Delete controller allows remote, unauthenticated attackers to delete any customer’s saved address and to erase all stored addresses by iterating the address ID via a GET request to /customer/address/delete/id/{id}. The controller inherits from a legacy class that does not enforce authentication, ownership, or form‑key validation, meaning attackers can exploit this flaw without any credential or session. The impact is loss of customer data and potential privacy violations, as attackers can remove customers’ shipping or billing addresses, affecting operational workflows and user experience.

Affected Systems

Mageplaza GDPR module (mageplaza/module-gdpr) for Magento 2, up to and including 4.2.9. No specific lower bound is provided, so all earlier versions are likely affected.

Risk and Exploitability

The vulnerability’s lack of authentication or ownership checks allows attackers to delete arbitrary customer addresses. No authentication is required, making the attack trivial from a technical standpoint. The CVSS score of 7.5 indicates high severity, underscoring the serious impact of the vulnerability. Attack likelihood is significant in a Magento environment where the module is active. The vulnerability is not currently catalogued in CISA’s KEV list, but the impact justifies urgent remedial action.

Generated by OpenCVE AI on September 10, 2026 at 02:03 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update Mageplaza GDPR module to a patched release if available.
  • Block unauthenticated GET requests to /customer/address/delete via firewall or server rule until a patch is applied.
  • Modify the controller to extend AbstractAccount and enforce ownership, authentication, and form‑key validation as a long‑term safeguard.

Generated by OpenCVE AI on September 10, 2026 at 02:03 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 10 Sep 2026 02:30:00 +0000

Type Values Removed Values Added
Title Address Deletion Authorization Bypass in Mageplaza GDPR Module

Thu, 10 Sep 2026 00:00:00 +0000

Type Values Removed Values Added
Title Unauthenticated Remote Deletion of Customer Addresses in Mageplaza GDPR for Magento 2
Weaknesses CWE-284

Wed, 09 Sep 2026 21:30:00 +0000

Type Values Removed Values Added
Title Unauthenticated Remote Deletion of Customer Addresses in Mageplaza GDPR for Magento 2
Weaknesses CWE-284
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 09 Sep 2026 20:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-639
CWE-862
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N'}


Wed, 09 Sep 2026 19:30:00 +0000

Type Values Removed Values Added
Description Missing authorization in the Address Delete controller in Mageplaza GDPR for Magento 2 (mageplaza/module-gdpr) through 4.2.9 allows remote unauthenticated attackers to delete any customer's saved address, and to erase all stored addresses by iterating the address id, via a GET request to /customer/address/delete/id/{id}. The controller extends the legacy Action class instead of AbstractAccount, so no authentication, ownership or form key check is enforced.
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-09-09T19:43:02.702Z

Reserved: 2026-08-25T00:00:00.000Z

Link: CVE-2026-79324

cve-icon Vulnrichment

Updated: 2026-09-09T19:41:30.427Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-09T20:20:43.040

Modified: 2026-09-09T20:22:32.663

Link: CVE-2026-79324

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-10T02:15:16Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key

  • CWE-862

    Missing Authorization