{"api_version":"1","generated_at":"2026-07-24T21:42:43+00:00","cve":"CVE-2016-6521","urls":{"html":"https://cve.report/CVE-2016-6521","api":"https://cve.report/api/cve/CVE-2016-6521.json","docs":"https://cve.report/api","cve_org":"https://www.cve.org/CVERecord?id=CVE-2016-6521","nvd":"https://nvd.nist.gov/vuln/detail/CVE-2016-6521"},"summary":{"title":"CVE-2016-6521","description":"Cross-site request forgery (CSRF) vulnerability in Grails console (aka Grails Debug Console and Grails Web Console) 2.0.7, 1.5.10, and earlier allows remote attackers to hijack the authentication of users for requests that execute arbitrary Groovy code via unspecified vectors.","state":"PUBLISHED","assigner":"mitre","published_at":"2017-01-23 21:59:02","updated_at":"2025-04-20 01:37:25"},"problem_types":["CWE-352","n/a"],"metrics":[{"version":"3.0","source":"nvd@nist.gov","type":"Primary","score":"8.8","severity":"HIGH","vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","data":{"version":"3.0","vectorString":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","baseScore":8.8,"baseSeverity":"HIGH","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"NONE","userInteraction":"REQUIRED","scope":"UNCHANGED","confidentialityImpact":"HIGH","integrityImpact":"HIGH","availabilityImpact":"HIGH"}},{"version":"2.0","source":"nvd@nist.gov","type":"Primary","score":"6.8","severity":"","vector":"AV:N/AC:M/Au:N/C:P/I:P/A:P","data":{"version":"2.0","vectorString":"AV:N/AC:M/Au:N/C:P/I:P/A:P","baseScore":6.8,"accessVector":"NETWORK","accessComplexity":"MEDIUM","authentication":"NONE","confidentialityImpact":"PARTIAL","integrityImpact":"PARTIAL","availabilityImpact":"PARTIAL"}}],"references":[{"url":"https://github.com/sheehan/grails-console/issues/55","name":"https://github.com/sheehan/grails-console/issues/55","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Patch","Vendor Advisory"],"title":"CSRF vulnerability, again · Issue #55 · sheehan/grails-console · GitHub","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"http://www.openwall.com/lists/oss-security/2016/08/02/2","name":"http://www.openwall.com/lists/oss-security/2016/08/02/2","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Patch","Third Party Advisory"],"title":"oss-security - CVE Request: CSRF in Grails console","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"http://www.securityfocus.com/bid/92267","name":"http://www.securityfocus.com/bid/92267","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":[],"title":"Malformed Request","mime":"text/html","httpstatus":"200","archivestatus":"0"},{"url":"http://www.openwall.com/lists/oss-security/2016/08/02/11","name":"http://www.openwall.com/lists/oss-security/2016/08/02/11","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Patch","Third Party Advisory"],"title":"oss-security - Re: CVE Request: CSRF in Grails console","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"http://www.openwall.com/lists/oss-security/2016/08/03/9","name":"http://www.openwall.com/lists/oss-security/2016/08/03/9","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Third Party Advisory"],"title":"oss-security - Grails Console is still vulnerable to CSRF CVE-2016-6521","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"https://github.com/sheehan/grails-console/issues/54","name":"https://github.com/sheehan/grails-console/issues/54","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Exploit","Vendor Advisory"],"title":"CSRF prevention · Issue #54 · sheehan/grails-console · GitHub","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"https://www.cve.org/CVERecord?id=CVE-2016-6521","name":"CVE Program record","refsource":"CVE.ORG","tags":["canonical"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2016-6521","name":"NVD vulnerability detail","refsource":"NVD","tags":["canonical","analysis"]}],"affected":[{"source":"CNA","vendor":"n/a","product":"n/a","version":"affected n/a","platforms":[]}],"timeline":[],"solutions":[],"workarounds":[],"exploits":[],"credits":[],"nvd_cpes":[{"cve_year":"2016","cve_id":"6521","vulnerable":"1","versionEndIncluding":"","cpe1":"cpe","cpe2":"2.3","cpe3":"a","cpe4":"gopivotal","cpe5":"grails","cpe6":"2.0.6","cpe7":"*","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"*","cpe12":"*","cpe13":"*"},{"cve_year":"2016","cve_id":"6521","vulnerable":"1","versionEndIncluding":"1.5.9","cpe1":"cpe","cpe2":"2.3","cpe3":"a","cpe4":"gopivotal","cpe5":"grails","cpe6":"*","cpe7":"*","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"*","cpe12":"*","cpe13":"*"}],"vendor_comments":[],"enrichments":{"kev":null,"epss":null,"legacy_qids":[]},"source_records":{"cve_program":{"containers":{"adp":[{"providerMetadata":{"dateUpdated":"2024-08-06T01:29:20.320Z","orgId":"af854a3a-2127-422b-91ae-364da2661108","shortName":"CVE"},"references":[{"name":"[oss-security] 20160801 CVE Request: CSRF in Grails console","tags":["mailing-list","x_refsource_MLIST","x_transferred"],"url":"http://www.openwall.com/lists/oss-security/2016/08/02/2"},{"name":"[oss-security] 20160802 Re: CVE Request: CSRF in Grails console","tags":["mailing-list","x_refsource_MLIST","x_transferred"],"url":"http://www.openwall.com/lists/oss-security/2016/08/02/11"},{"tags":["x_refsource_CONFIRM","x_transferred"],"url":"https://github.com/sheehan/grails-console/issues/54"},{"name":"92267","tags":["vdb-entry","x_refsource_BID","x_transferred"],"url":"http://www.securityfocus.com/bid/92267"},{"tags":["x_refsource_CONFIRM","x_transferred"],"url":"https://github.com/sheehan/grails-console/issues/55"},{"name":"[oss-security] 20160803 Grails Console is still vulnerable to CSRF CVE-2016-6521","tags":["mailing-list","x_refsource_MLIST","x_transferred"],"url":"http://www.openwall.com/lists/oss-security/2016/08/03/9"}],"title":"CVE Program Container"}],"cna":{"affected":[{"product":"n/a","vendor":"n/a","versions":[{"status":"affected","version":"n/a"}]}],"datePublic":"2016-07-01T00:00:00.000Z","descriptions":[{"lang":"en","value":"Cross-site request forgery (CSRF) vulnerability in Grails console (aka Grails Debug Console and Grails Web Console) 2.0.7, 1.5.10, and earlier allows remote attackers to hijack the authentication of users for requests that execute arbitrary Groovy code via unspecified vectors."}],"problemTypes":[{"descriptions":[{"description":"n/a","lang":"en","type":"text"}]}],"providerMetadata":{"dateUpdated":"2017-01-24T10:57:01.000Z","orgId":"8254265b-2729-46b6-b9e3-3dfca2d5bfca","shortName":"mitre"},"references":[{"name":"[oss-security] 20160801 CVE Request: CSRF in Grails console","tags":["mailing-list","x_refsource_MLIST"],"url":"http://www.openwall.com/lists/oss-security/2016/08/02/2"},{"name":"[oss-security] 20160802 Re: CVE Request: CSRF in Grails console","tags":["mailing-list","x_refsource_MLIST"],"url":"http://www.openwall.com/lists/oss-security/2016/08/02/11"},{"tags":["x_refsource_CONFIRM"],"url":"https://github.com/sheehan/grails-console/issues/54"},{"name":"92267","tags":["vdb-entry","x_refsource_BID"],"url":"http://www.securityfocus.com/bid/92267"},{"tags":["x_refsource_CONFIRM"],"url":"https://github.com/sheehan/grails-console/issues/55"},{"name":"[oss-security] 20160803 Grails Console is still vulnerable to CSRF CVE-2016-6521","tags":["mailing-list","x_refsource_MLIST"],"url":"http://www.openwall.com/lists/oss-security/2016/08/03/9"}],"x_legacyV4Record":{"CVE_data_meta":{"ASSIGNER":"cve@mitre.org","ID":"CVE-2016-6521","STATE":"PUBLIC"},"affects":{"vendor":{"vendor_data":[{"product":{"product_data":[{"product_name":"n/a","version":{"version_data":[{"version_value":"n/a"}]}}]},"vendor_name":"n/a"}]}},"data_format":"MITRE","data_type":"CVE","data_version":"4.0","description":{"description_data":[{"lang":"eng","value":"Cross-site request forgery (CSRF) vulnerability in Grails console (aka Grails Debug Console and Grails Web Console) 2.0.7, 1.5.10, and earlier allows remote attackers to hijack the authentication of users for requests that execute arbitrary Groovy code via unspecified vectors."}]},"problemtype":{"problemtype_data":[{"description":[{"lang":"eng","value":"n/a"}]}]},"references":{"reference_data":[{"name":"[oss-security] 20160801 CVE Request: CSRF in Grails console","refsource":"MLIST","url":"http://www.openwall.com/lists/oss-security/2016/08/02/2"},{"name":"[oss-security] 20160802 Re: CVE Request: CSRF in Grails console","refsource":"MLIST","url":"http://www.openwall.com/lists/oss-security/2016/08/02/11"},{"name":"https://github.com/sheehan/grails-console/issues/54","refsource":"CONFIRM","url":"https://github.com/sheehan/grails-console/issues/54"},{"name":"92267","refsource":"BID","url":"http://www.securityfocus.com/bid/92267"},{"name":"https://github.com/sheehan/grails-console/issues/55","refsource":"CONFIRM","url":"https://github.com/sheehan/grails-console/issues/55"},{"name":"[oss-security] 20160803 Grails Console is still vulnerable to CSRF CVE-2016-6521","refsource":"MLIST","url":"http://www.openwall.com/lists/oss-security/2016/08/03/9"}]}}}},"cveMetadata":{"assignerOrgId":"8254265b-2729-46b6-b9e3-3dfca2d5bfca","assignerShortName":"mitre","cveId":"CVE-2016-6521","datePublished":"2017-01-23T21:00:00.000Z","dateReserved":"2016-08-02T00:00:00.000Z","dateUpdated":"2024-08-06T01:29:20.320Z","state":"PUBLISHED"},"dataType":"CVE_RECORD","dataVersion":"5.1"},"nvd":{"publishedDate":"2017-01-23 21:59:02","lastModifiedDate":"2025-04-20 01:37:25","problem_types":["CWE-352","n/a"],"metrics":{"cvssMetricV30":[{"source":"nvd@nist.gov","type":"Primary","cvssData":{"version":"3.0","vectorString":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","baseScore":8.8,"baseSeverity":"HIGH","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"NONE","userInteraction":"REQUIRED","scope":"UNCHANGED","confidentialityImpact":"HIGH","integrityImpact":"HIGH","availabilityImpact":"HIGH"},"exploitabilityScore":2.8,"impactScore":5.9}],"cvssMetricV2":[{"source":"nvd@nist.gov","type":"Primary","cvssData":{"version":"2.0","vectorString":"AV:N/AC:M/Au:N/C:P/I:P/A:P","baseScore":6.8,"accessVector":"NETWORK","accessComplexity":"MEDIUM","authentication":"NONE","confidentialityImpact":"PARTIAL","integrityImpact":"PARTIAL","availabilityImpact":"PARTIAL"},"baseSeverity":"MEDIUM","exploitabilityScore":8.6,"impactScore":6.4,"acInsufInfo":false,"obtainAllPrivilege":false,"obtainUserPrivilege":false,"obtainOtherPrivilege":false,"userInteractionRequired":true}]},"configurations":[{"nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:a:gopivotal:grails:*:*:*:*:*:*:*:*","versionEndIncluding":"1.5.9","matchCriteriaId":"680CBD14-8425-48AE-8889-098CB766307A"},{"vulnerable":true,"criteria":"cpe:2.3:a:gopivotal:grails:2.0.6:*:*:*:*:*:*:*","matchCriteriaId":"28BEE9DC-DC76-4200-AAE1-D37B939BE805"}]}]}]},"legacy_mitre":{"record":{"CveYear":"2016","CveId":"6521","Ordinal":"1","Title":"CVE-2016-6521","CVE":"CVE-2016-6521","Year":"2016"},"notes":[{"CveYear":"2016","CveId":"6521","Ordinal":"1","NoteData":"Cross-site request forgery (CSRF) vulnerability in Grails console (aka Grails Debug Console and Grails Web Console) 2.0.7, 1.5.10, and earlier allows remote attackers to hijack the authentication of users for requests that execute arbitrary Groovy code via unspecified vectors.","Type":"Description","Title":"CVE-2016-6521"},{"CveYear":"2016","CveId":"6521","Ordinal":"2","NoteData":"2017-01-23","Type":"Other","Title":"Published"},{"CveYear":"2016","CveId":"6521","Ordinal":"3","NoteData":"2017-01-24","Type":"Other","Title":"Modified"}]}}}