{"schemaVersion":3,"id":"CVE-2020-26252","aliases":[],"status":"published","duplicateOf":null,"title":null,"description":"OpenMage is a community-driven alternative to Magento CE. In OpenMage before versions 19.4.10 and 20.0.6, there is a vulnerability which enables remote code execution. In affected versions an administrator with permission to update product data to be able to store an executable file on the server and load it via layout xml. The latest OpenMage Versions up from 19.4.10 and 20.0.6 have this issue solved.","dates":{"published":"2021-01-20T21:55:13.000Z","modified":"2024-08-04T15:56:03.990Z","reserved":null,"kevAdded":[],"kevDue":[]},"cvss":{"headline":{"score":8.7,"severity":"high","version":"3.1","versionLabel":"v3.1","source":"CVE.org","vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:N","computed":false,"selection":"backend-summary"},"metrics":[{"version":"3.1","versionLabel":"v3.1","source":"CVE.org","score":8.7,"severity":"high","vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:N","exploitability":null,"impact":null,"computed":false},{"version":"3.1","versionLabel":"v3.1","source":"NVD","score":7.2,"severity":"high","vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H","exploitability":null,"impact":null,"computed":false},{"version":"2.0","versionLabel":"v2.0","source":"NVD","score":6.5,"severity":"medium","vector":"AV:N/AC:L/Au:S/C:P/I:P/A:P","exploitability":null,"impact":null,"computed":false}]},"epss":{"probability":0.02146,"percentile":0.81951,"severity":"low","asOf":"2026-10-22T00:00:00.000Z","change":{"pp":0.08899999999999984,"baselineDate":"2026-09-22T00:00:00.000Z","baselineScore":0.02057},"history":[{"date":"2026-09-14T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-09-15T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-09-16T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-09-17T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-09-18T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-09-19T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.02146,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.02146,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.02146,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.02146,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.02146,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.02146,"percentile":null},{"date":"2026-10-21T00:00:00.000Z","score":0.02146,"percentile":null},{"date":"2026-10-22T00:00:00.000Z","score":0.02146,"percentile":0.81951}],"last30":[{"date":"2026-09-22T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.02057,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.02146,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.02146,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.02146,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.02146,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.02146,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.02146,"percentile":null},{"date":"2026-10-21T00:00:00.000Z","score":0.02146,"percentile":null},{"date":"2026-10-22T00:00:00.000Z","score":0.02146,"percentile":0.81951}]},"kev":{"state":"not-listed","entries":[],"listedCount":0,"totalCatalogs":3,"catalogs":[{"source":"cisa","label":"CISA","listed":false,"entry":null},{"source":"enisa","label":"ENISA","listed":false,"entry":null},{"source":"circl","label":"CIRCL","listed":false,"entry":null}]},"ransomware":{"state":"none-recorded","sources":[]},"exploits":[],"exploitCount":0,"weaknesses":[{"id":"CWE-22","name":"Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')","description":"The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.","type":"weakness","status":"Stable","abstraction":"Base","likelihoodOfExploit":"High","url":"https://cwe.mitre.org/data/definitions/22.html"},{"id":"CWE-434","name":"Unrestricted Upload of File with Dangerous Type","description":"The product allows the upload or transfer of dangerous file types that are automatically processed within its environment.","type":"weakness","status":"Draft","abstraction":"Base","likelihoodOfExploit":"Medium","url":"https://cwe.mitre.org/data/definitions/434.html"}],"affected":[{"vendor":"openmage","product":"magento-lts","name":"magento-lts","label":"magento-lts","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"< 19.4.10","noFixRecorded":false,"fixedIn":null},{"text":"≥ 20, < 20.0.6","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 19.4.10 | ≥ 20, < 20.0.6","eol":null,"hubHref":"/vendor/openmage/magento-lts"},{"vendor":"openmage","product":"openmage","name":"openmage","label":"openmage","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"< 19.4.10","noFixRecorded":false,"fixedIn":null},{"text":"≥ 20.0.0, < 20.0.6","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 19.4.10 | ≥ 20.0.0, < 20.0.6","eol":null,"hubHref":"/vendor/openmage/openmage"}],"affectedCount":2,"eol":{"hasEol":false,"count":0},"references":[{"url":"https://github.com/OpenMage/magento-lts/security/advisories/GHSA-99m6-r53j-4hh2","label":"github.com/OpenMage/magento-lts/security/advisories/GHSA-99m6-r53j-4hh2","hostname":"github.com","tags":["X Refsource CONFIRM","Third Party Advisory"]},{"url":"https://github.com/OpenMage/magento-lts/commit/0786aa48bc7b618cfe37b59f45e1da3714c533c3","label":"github.com/OpenMage/magento-lts/commit/0786aa48bc7b618cfe37b59f45e1da3714c533c3","hostname":"github.com","tags":["X Refsource MISC","Patch","Third Party Advisory"]}],"lineage":{"upstream":[],"downstream":[],"duplicates":[],"related":[]},"timeline":[{"kind":"published","date":"2021-01-20T21:55:13.000Z","label":"Published","detail":"Vulnerability first disclosed.","source":null},{"kind":"modified","date":"2024-08-04T15:56:03.990Z","label":"Last modified","detail":"Vulnerability information updated.","source":null}],"risk":{"score":35,"level":"medium","profile":"Default","thresholds":{"critical":75,"high":50,"medium":25,"low":10}},"meta":{"dataAsOf":"2026-10-22T15:43:34.288Z","stale":false,"partial":false}}