{"id":"CVE-2018-14716","aliases":["EUVD-2022-2812","GHSA-6j9m-rp7m-3gfg"],"status":"published","title":"SEOmatic plugin for Craft CMS SSTI Vulnerability","description":"A Server Side Template Injection (SSTI) was discovered in the SEOmatic plugin before 3.1.4 for Craft CMS, because requests that don't match any elements incorrectly generate the canonicalUrl, and can lead to execution of Twig code.","severity":{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"high","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-07","score":0.32673,"percentile":0.98352,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":true,"fix_available":true},"cwes":["CWE-94"],"published":"2018-08-06T20:00:00Z","modified":"2026-10-20T10:49:50Z","exploits":[{"source":"exploitdb","id":"EDB-45108","title":"Craft CMS SEOmatic plugin 3.1.4 - Server-Side Template Injection","type":"webapps","platform":"linux","date":"2018-07-31","url":"https://www.exploit-db.com/exploits/45108"},{"source":"pocgithub","id":"0xB455/CVE-2018-14716","title":"0xB455/CVE-2018-14716","date":"2024-05-15","url":"https://github.com/0xB455/CVE-2018-14716"}],"fixes":[{"ecosystem":"Packagist","package":"nystudio107/craft-seomatic","fixed_in":["3.1.4"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"Packagist","package":"nystudio107/craft-seomatic","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.1.4"}]}]},{"source":"osv","ecosystem":"Packagist","package":"nystudio107/craft-seomatic","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.1.4"}]}],"versions":["3.0.0","3.0.0-beta.1","3.0.0-beta.10","3.0.0-beta.11","3.0.0-beta.12","3.0.0-beta.13","3.0.0-beta.14","3.0.0-beta.15","3.0.0-beta.16","3.0.0-beta.17","3.0.0-beta.18","3.0.0-beta.19","3.0.0-beta.2","3.0.0-beta.20","3.0.0-beta.21","3.0.0-beta.22","3.0.0-beta.23","3.0.0-beta.24","3.0.0-beta.3","3.0.0-beta.4","3.0.0-beta.5","3.0.0-beta.6","3.0.0-beta.7","3.0.0-beta.8","3.0.0-beta.9","3.0.1","3.0.10","3.0.11","3.0.12","3.0.13","3.0.14","3.0.15","3.0.16","3.0.17","3.0.18","3.0.2","3.0.20","3.0.22","3.0.23","3.0.24","3.0.25","3.0.3","3.0.4","3.0.5","3.0.6","3.0.7","3.0.8","3.0.9","3.1.0","3.1.1","3.1.2","3.1.3"]}],"products":[{"vendor":"nystudio107","product":"seomatic"}],"references":[{"url":"https://www.exploit-db.com/exploits/45108/","tags":["exploit","x_refsource_EXPLOIT-DB","x_transferred","Exploit","Third Party Advisory","VDB Entry","evidence"]},{"url":"https://github.com/nystudio107/craft-seomatic/releases/tag/3.1.4","tags":["x_refsource_CONFIRM","x_transferred","Patch","Vendor Advisory","fix","web"]},{"url":"https://twitter.com/nystudio107/status/1021855169515057152","tags":["x_refsource_CONFIRM","x_transferred","Vendor Advisory","advisory","web"]},{"url":"http://ha.cker.info/exploitation-of-server-side-template-injection-with-craft-cms-plguin-seomatic/","tags":["x_refsource_MISC","x_transferred","Third Party Advisory","advisory"]},{"url":"https://twitter.com/nystudio107/status/1021847835418009605","tags":["x_refsource_CONFIRM","x_transferred","Vendor Advisory","advisory","web"]},{"url":"https://github.com/nystudio107/craft-seomatic/commit/1e7d1d084ac3a89e7ec70620f2749110508d1ce1","tags":["x_refsource_CONFIRM","x_transferred","Vendor Advisory","advisory","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2018-14716","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-6j9m-rp7m-3gfg"},{"url":"https://github.com/nystudio107/craft-seomatic","tags":["package"]},{"url":"https://www.exploit-db.com/exploits/45108","tags":["web"]},{"url":"http://ha.cker.info/exploitation-of-server-side-template-injection-with-craft-cms-plguin-seomatic","tags":["web"]}],"sources":{"cve":[{"id":"CVE-2018-14716","description":"A Server Side Template Injection (SSTI) was discovered in the SEOmatic plugin before 3.1.4 for Craft CMS, because requests that don't match any elements incorrectly generate the canonicalUrl, and can lead to execution of Twig code.","status":"published","published":"2018-08-06T20:00:00Z","modified":"2024-08-05T09:38:13.261Z","updated_at":"2026-11-02T14:35:00.589142Z"}],"euvd":[{"id":"EUVD-2022-2812","description":"A Server Side Template Injection (SSTI) was discovered in the SEOmatic plugin before 3.1.4 for Craft CMS, because requests that don't match any elements incorrectly generate the canonicalUrl, and can lead to execution of Twig code.","status":"published","published":"2018-08-06T20:00:00Z","modified":"2024-08-05T09:38:13Z","updated_at":"2026-11-03T02:39:45.703245Z"}],"ghsa":[{"id":"GHSA-6j9m-rp7m-3gfg","title":"SEOmatic plugin for Craft CMS SSTI Vulnerability","description":"A Server Side Template Injection (SSTI) was discovered in the SEOmatic plugin before 3.1.4 for Craft CMS, because requests that don't match any elements incorrectly generate the canonicalUrl, and can lead to execution of Twig code.","status":"published","published":"2022-05-13T01:19:08Z","modified":"2023-10-06T01:13:04Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"high"}],"cwes":["CWE-94"],"updated_at":"2026-11-02T14:37:08.278692Z"}],"nvd":[{"id":"CVE-2018-14716","description":"A Server Side Template Injection (SSTI) was discovered in the SEOmatic plugin before 3.1.4 for Craft CMS, because requests that don't match any elements incorrectly generate the canonicalUrl, and can lead to execution of Twig code.","status":"published","published":"2018-08-06T20:29:01.49Z","modified":"2026-06-17T01:41:30.08Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"high","assessor":"primary"},{"version":"2.0","score":5,"vector":"AV:N/AC:L/Au:N/C:P/I:N/A:N","level":"medium","assessor":"primary"}],"cwes":["CWE-94"],"updated_at":"2026-11-02T14:04:35.310988Z"}],"osv":[{"id":"CVE-2018-14716","description":"A Server Side Template Injection (SSTI) was discovered in the SEOmatic plugin before 3.1.4 for Craft CMS, because requests that don't match any elements incorrectly generate the canonicalUrl, and can lead to execution of Twig code.","status":"published","published":"2018-08-06T20:29:01.49Z","modified":"2026-10-20T10:49:50.041196638Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"high"}],"updated_at":"2026-11-02T15:44:08.242347Z"},{"id":"GHSA-6j9m-rp7m-3gfg","title":"SEOmatic plugin for Craft CMS SSTI Vulnerability","description":"A Server Side Template Injection (SSTI) was discovered in the SEOmatic plugin before 3.1.4 for Craft CMS, because requests that don't match any elements incorrectly generate the canonicalUrl, and can lead to execution of Twig code.","status":"published","published":"2022-05-13T01:19:08Z","modified":"2024-02-16T08:14:13.465392Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"high"}],"cwes":["CWE-94"],"updated_at":"2026-11-02T15:46:39.965326Z"}]}}
