CVE-2026-79324

Address Deletion Authorization Bypass in Mageplaza GDPR Module

Published Sep 9, 2026 CVSS 3.1 · 7.5 High EPSS < 1% KEV · Not listed
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Mageplaza module-gdpr
Vendors & Products Mageplaza module-gdpr
Type Values Removed Values Added
First Time appeared Mageplaza
Mageplaza gdpr
CPEs cpe:2.3:a:mageplaza:gdpr:*:*:*:*:*:magento:*:*
Vendors & Products Mageplaza
Mageplaza gdpr
Type Values Removed Values Added
Title Address Deletion Authorization Bypass in Mageplaza GDPR Module
Type Values Removed Values Added
Title Unauthenticated Remote Deletion of Customer Addresses in Mageplaza GDPR for Magento 2
Weaknesses CWE-284
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'}

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'}

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
Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Sep 9, 2026, 7:43 PM
Reserved
Aug 25, 2026, 12:00 AM
Status
Analyzed
Published
Sep 9, 2026, 8:20 PM
Modified
Sep 10, 2026, 5:48 PM