{"basis":"claimed","id":"CVE-2026-53787","name":"Amasty Order Attributes for Magento 2 < 4.0.0 Unauthenticated Arbitrary File Upload","vendorProject":"Amasty","product":"Order Attributes for Magento 2","publishedAt":"2026-06-12","cvss":{"score":9.3,"severity":"CRITICAL","version":"4.0"},"exploited":null,"epss":{"score":0.05638,"percentile":0.92957,"date":"2026-11-02"},"coverage":{"cloudflare":{"status":"none","firstOn":null,"daysToRule":null},"aws":{"status":"none","firstOn":null,"daysToRule":null},"azure":{"status":"none","firstOn":null,"daysToRule":null},"google":{"status":"none","firstOn":null,"daysToRule":null},"fastly":{"status":"no_history","firstOn":null,"daysToRule":null},"f5":{"status":"rule","firstOn":"2026-09-16","daysToRule":96},"akamai":{"status":"no_source","firstOn":null,"daysToRule":null},"crs":{"status":"none","firstOn":null,"daysToRule":null}},"title":"Amasty Order Attributes for Magento 2 < 4.0.0 Unauthenticated Arbitrary File Upload","description":"Amasty Order Attributes for Magento 2 before version 4.0.0 contains an unauthenticated arbitrary file upload vulnerability that allows unauthenticated attackers to write arbitrary files to the store's media directory by submitting files of any type or name to the upload endpoint without authentication, session validation, or cart context. Attackers can upload PHP files to achieve remote code execution on servers where the media directory permits PHP execution, or alternatively enable malware hosting, stored cross-site scripting via HTML or SVG uploads, and path traversal to write files outside the intended upload directory.","cwes":["CWE-434"],"vendors":[{"vendor":"cloudflare","status":"none","basis":"claimed","firstOn":null,"firstIsNew":false,"daysToRule":null,"daysAtMost":null,"freePlan":false,"claims":[]},{"vendor":"aws","status":"none","basis":"claimed","firstOn":null,"firstIsNew":false,"daysToRule":null,"daysAtMost":null,"freePlan":false,"claims":[]},{"vendor":"azure","status":"none","basis":"claimed","firstOn":null,"firstIsNew":false,"daysToRule":null,"daysAtMost":null,"freePlan":false,"claims":[]},{"vendor":"google","status":"none","basis":"claimed","firstOn":null,"firstIsNew":false,"daysToRule":null,"daysAtMost":null,"freePlan":false,"claims":[]},{"vendor":"fastly","status":"no_history","basis":"claimed","firstOn":null,"firstIsNew":false,"daysToRule":null,"daysAtMost":null,"freePlan":false,"claims":[]},{"vendor":"f5","status":"rule","basis":"claimed","firstOn":"2026-09-16","firstIsNew":true,"daysToRule":96,"daysAtMost":null,"freePlan":false,"claims":[{"id":"30b3e0a40642161145aac9a662e9d9ad18ae1a47651c350448acdca7996ca71e","cve_id":"CVE-2026-53787","vendor":"f5","product":"Attack signatures","rule_id":"200020246","rule_name":"Amasty Order Attributes Malicious File Upload","change":"new","default_action":null,"published_on":"2026-09-16","source_url":"https://docs.cloud.f5.com/docs-v2/platform/changelogs/security-details-changelog","source_title":"F5 Distributed Cloud attack signatures changelog","excerpt":"Added: signature 200020246 \"Amasty Order Attributes Malicious File Upload\" (Malicious File Upload, risk High), systems: Other Web Server. References: CVE-2026-53787.","first_seen_at":"2026-11-02T21:00:24.327Z"}]},{"vendor":"akamai","status":"no_source","basis":"claimed","firstOn":null,"firstIsNew":false,"daysToRule":null,"daysAtMost":null,"freePlan":false,"claims":[]},{"vendor":"crs","status":"none","basis":"claimed","firstOn":null,"firstIsNew":false,"daysToRule":null,"daysAtMost":null,"freePlan":false,"claims":[]}],"updatedAt":"2026-11-02T21:17:16.518Z","cvssVector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","ssvc":{"exploitation":"none","automatable":"yes","technicalImpact":"total"},"measured":[{"engineId":"owasp-crs","engineName":"OWASP Core Rule Set","engineVersion":"4.25.0","runtime":"Coraza v3.8.1","config":"paranoia level 1, anomaly threshold 5, default CRS settings","ranAt":"2026-11-02T13:02:57.000Z","verdict":"passed","templateId":"CVE-2026-53787","templatePath":"http/cves/2026/CVE-2026-53787.yaml","requests":5,"blockedRequests":0,"rules":[],"note":"","requestDetail":[{"method":"GET","path":"/","status":200,"blocked":false,"rules":[]},{"method":"POST","path":"/rest/V1/amasty_orderattr/uploadFile","status":200,"blocked":false,"rules":[]},{"method":"POST","path":"/rest/all/V1/amasty_orderattr/uploadFile","status":200,"blocked":false,"rules":[]},{"method":"POST","path":"/rest/default/V1/amasty_orderattr/uploadFile","status":200,"blocked":false,"rules":[]},{"method":"GET","path":"/media/amasty_checkout/t/r/trlqcsnp.txt","status":200,"blocked":false,"rules":[]}]},{"engineId":"owasp-crs","engineName":"OWASP Core Rule Set","engineVersion":"4.25.0","runtime":"Coraza v3.8.1","config":"paranoia level 2, anomaly threshold 5, default CRS settings","ranAt":"2026-11-02T13:03:28.000Z","verdict":"partial","templateId":"CVE-2026-53787","templatePath":"http/cves/2026/CVE-2026-53787.yaml","requests":5,"blockedRequests":3,"rules":["942120"],"note":"","requestDetail":[{"method":"GET","path":"/","status":200,"blocked":false,"rules":[]},{"method":"POST","path":"/rest/V1/amasty_orderattr/uploadFile","status":403,"blocked":true,"rules":["942120"]},{"method":"POST","path":"/rest/all/V1/amasty_orderattr/uploadFile","status":403,"blocked":true,"rules":["942120"]},{"method":"POST","path":"/rest/default/V1/amasty_orderattr/uploadFile","status":403,"blocked":true,"rules":["942120"]},{"method":"GET","path":"/media/amasty_checkout/t/r/trlqcsnp.txt","status":200,"blocked":false,"rules":[]}]}],"social":{"total":0,"first_seen":null,"daily":[{"day":"2026-10-21","posts":0},{"day":"2026-10-22","posts":0},{"day":"2026-10-23","posts":0},{"day":"2026-10-24","posts":0},{"day":"2026-10-25","posts":0},{"day":"2026-10-26","posts":0},{"day":"2026-10-27","posts":0},{"day":"2026-10-28","posts":0},{"day":"2026-10-29","posts":0},{"day":"2026-10-30","posts":0},{"day":"2026-10-31","posts":0},{"day":"2026-11-01","posts":0},{"day":"2026-11-02","posts":0},{"day":"2026-11-03","posts":0}],"top_posts":[],"exploit_repositories":[]}}