High
Security advisory
A remote code execution vulnerability exists in Magento 2.2 prior to 2.2.10, Magento 2.3 prior to 2.3.3 or 2.3.2-p1. An authenticated user can leverage email templates hierarchy to manipulate the interceptor class in a way that allows an attacker to execute arbitrary code.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2019-8110
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 1 Nov 2026, 06:12 UTC · Revision 1
Source evidence
A remote code execution vulnerability exists in Magento 2.2 prior to 2.2.10, Magento 2.3 prior to 2.3.3 or 2.3.2-p1. An authenticated user can leverage email templates hierarchy to manipulate the interceptor class in a way that allows an attacker to execute arbitrary code.
osv:CVE-2019-8110
Complete source record
{
"id": "7c1520bc4a41d920f33a57cc0f1685f80dc509129e221afe0499fcec1a355eeb",
"url": "https://osv.dev/vulnerability/CVE-2019-8110",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "CVE-2019-8110",
"summary": "A remote code execution vulnerability exists in Magento 2.2 prior to 2.2.10, Magento 2.3 prior to 2.3.3 or 2.3.2-p1. An authenticated user can leverage email templates hierarchy to manipulate the interceptor class in a way that allows an attacker to execute arbitrary code.",
"evidence": "osv:CVE-2019-8110",
"products": [],
"severity": "high",
"structured": {
"id": "CVE-2019-8110",
"aliases": [
"CVE-2019-8110",
"GHSA-gfcq-wh3g-c6h4"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/magento/devdocs",
"type": "GIT",
"events": [
{
"introduced": "239bfc72e116f6814ff6c2f6731f0830f3bcf61c"
},
{
"fixed": "fe462f46d5efe781681fa25067a180b19e0e35de"
},
{
"introduced": "75da24b3b0fb950648d00e7454dae0bb7da64c30"
},
{
"fixed": "452b21aa6d3a221b587ca32d2d50785d92dd6aa1"
},
{
"introduced": "452b21aa6d3a221b587ca32d2d50785d92dd6aa1"
},
{
"last_affected": "452b21aa6d3a221b587ca32d2d50785d92dd6aa1"
}
],
"database_specific": {
"extracted_events": [
{
"cpe": "cpe:2.3:a:magento:magento:*:*:*:*:commerce:*:*:*",
"range": [
{
"introduced": "2.2.0"
},
{
"fixed": "2.2.10"
}
],
"source": "CPE_RANGE"
},
{
"cpe": "cpe:2.3:a:magento:magento:*:*:*:*:open_source:*:*:*",
"range": [
{
"introduced": "2.2.0"
},
{
"fixed": "2.2.10"
}
],
"source": "CPE_RANGE"
},
{
"cpe": "cpe:2.3:a:magento:magento:*:*:*:*:commerce:*:*:*",
"range": [
{
"introduced": "2.3.0"
},
{
"fixed": "2.3.2"
}
],
"source": "CPE_RANGE"
},
{
"cpe": "cpe:2.3:a:magento:magento:*:*:*:*:open_source:*:*:*",
"range": [
{
"introduced": "2.3.0"
},
{
"fixed": "2.3.2"
}
],
"source": "CPE_RANGE"
},
{
"cpe": "cpe:2.3:a:magento:magento:2.3.2:-:*:*:commerce:*:*:*",
"range": [
{
"introduced": "2.3.2-NA"
},
{
"last_affected": "2.3.2-NA"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:magento:magento:2.3.2:-:*:*:open_source:*:*:*",
"range": [
{
"introduced": "2.3.2-NA"
},
{
"last_affected": "2.3.2-NA"
}
],
"source": "CPE_STRING"
}
]
}
}
],
"versions": [
"2.3.2-NA",
"2.3.0",
"2.2.7",
"2.1.16",
"2.3.1",
"2.2.8",
"2.1.17"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2019-8110.json"
}
},
{
"ranges": [
{
"repo": "https://github.com/magento/magento2",
"type": "GIT",
"events": [
{
"introduced": "07465f8ce879ff0bd0ba72a662c9e2473e49afe4"
},
{
"fixed": "2dd1e1a37a798fd7fd08d6894eb37bcccc99d1c6"
},
{
"introduced": "f4c1d7526f05bdfb1327b0701cc345f94aadcaed"
},
{
"fixed": "ddf42caaf25311f10b23b95a92746f99943e045e"
},
{
"introduced": "ddf42caaf25311f10b23b95a92746f99943e045e"
},
{
"last_affected": "ddf42caaf25311f10b23b95a92746f99943e045e"
}
],
"database_specific": {
"extracted_events": [
{
"cpe": "cpe:2.3:a:magento:magento:*:*:*:*:commerce:*:*:*",
"range": [
{
"introduced": "2.2.0"
},
{
"fixed": "2.2.10"
}
],
"source": "CPE_RANGE"
},
{
"cpe": "cpe:2.3:a:magento:magento:*:*:*:*:open_source:*:*:*",
"range": [
{
"introduced": "2.2.0"
},
{
"fixed": "2.2.10"
}
],
"source": "CPE_RANGE"
},
{
"cpe": "cpe:2.3:a:magento:magento:*:*:*:*:commerce:*:*:*",
"range": [
{
"introduced": "2.3.0"
},
{
"fixed": "2.3.2"
}
],
"source": "CPE_RANGE"
},
{
"cpe": "cpe:2.3:a:magento:magento:*:*:*:*:open_source:*:*:*",
"range": [
{
"introduced": "2.3.0"
},
{
"fixed": "2.3.2"
}
],
"source": "CPE_RANGE"
},
{
"cpe": "cpe:2.3:a:magento:magento:2.3.2:-:*:*:commerce:*:*:*",
"range": [
{
"introduced": "2.3.2-NA"
},
{
"last_affected": "2.3.2-NA"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:magento:magento:2.3.2:-:*:*:open_source:*:*:*",
"range": [
{
"introduced": "2.3.2-NA"
},
{
"last_affected": "2.3.2-NA"
}
],
"source": "CPE_STRING"
}
]
}
}
],
"versions": [
"2.3.2-NA",
"2.3.1",
"2.3.0"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2019-8110.json"
}
}
],
"modified": "2026-10-24T10:30:36.673155135Z",
"provider": "osv",
"references": [
"https://magento.com/security/patches/magento-2.3.3-and-2.2.10-security-update"
],
"provider_metadata": {}
},
"related_cves": [
{
"value": "CVE-2019-8110",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 434036,
"published_at": "2019-11-05T23:15:11.79+00:00"
}