{"id":"CVE-2017-1000146","details":"Mahara 1.9 before 1.9.7 and 1.10 before 1.10.5 and 15.04 before 15.04.2 are vulnerable to the arbitrary execution of Javascript in the browser of a logged-in user because the title of the portfolio page was not being properly escaped in the AJAX script that updates the Add/remove watchlist link on artefact detail pages.","modified":"2026-10-24T10:30:44.529705535Z","published":"2017-11-03T18:29:00.760Z","database_specific":{},"references":[{"type":"FIX","url":"https://bugs.launchpad.net/mahara/+bug/1472439"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/maharaproject/mahara","events":[{"introduced":"91a483f6f5f2b9fb09bc33c4c98cea66581587cc"},{"last_affected":"71a160b12bcde1bd3569377c8e010436228aaf5f"}],"database_specific":{"extracted_events":[{"range":[{"introduced":"1.9-rc1"},{"last_affected":"1.9-rc1"}],"source":"CPE_STRING","cpe":"cpe:2.3:a:mahara:mahara:1.9:rc1:*:*:*:*:*:*"},{"range":[{"introduced":"1.9.0"},{"last_affected":"1.9.0"}],"source":"CPE_STRING","cpe":"cpe:2.3:a:mahara:mahara:1.9.0:*:*:*:*:*:*:*"},{"source":"CPE_STRING","cpe":"cpe:2.3:a:mahara:mahara:1.9.1:*:*:*:*:*:*:*","range":[{"introduced":"1.9.1"},{"last_affected":"1.9.1"}]},{"source":"CPE_STRING","cpe":"cpe:2.3:a:mahara:mahara:1.9.2:*:*:*:*:*:*:*","range":[{"introduced":"1.9.2"},{"last_affected":"1.9.2"}]},{"range":[{"introduced":"1.9.3"},{"last_affected":"1.9.3"}],"source":"CPE_STRING","cpe":"cpe:2.3:a:mahara:mahara:1.9.3:*:*:*:*:*:*:*"},{"source":"CPE_STRING","cpe":"cpe:2.3:a:mahara:mahara:1.9.4:*:*:*:*:*:*:*","range":[{"introduced":"1.9.4"},{"last_affected":"1.9.4"}]},{"cpe":"cpe:2.3:a:mahara:mahara:1.9.5:*:*:*:*:*:*:*","range":[{"introduced":"1.9.5"},{"last_affected":"1.9.5"}],"source":"CPE_STRING"},{"source":"CPE_STRING","cpe":"cpe:2.3:a:mahara:mahara:1.9.6:*:*:*:*:*:*:*","range":[{"introduced":"1.9.6"},{"last_affected":"1.9.6"}]},{"cpe":"cpe:2.3:a:mahara:mahara:1.10:rc1:*:*:*:*:*:*","range":[{"introduced":"1.10-rc1"},{"last_affected":"1.10-rc1"}],"source":"CPE_STRING"},{"range":[{"introduced":"1.10.0"},{"last_affected":"1.10.0"}],"source":"CPE_STRING","cpe":"cpe:2.3:a:mahara:mahara:1.10.0:*:*:*:*:*:*:*"},{"cpe":"cpe:2.3:a:mahara:mahara:1.10.1:*:*:*:*:*:*:*","range":[{"introduced":"1.10.1"},{"last_affected":"1.10.1"}],"source":"CPE_STRING"},{"range":[{"introduced":"1.10.2"},{"last_affected":"1.10.2"}],"source":"CPE_STRING","cpe":"cpe:2.3:a:mahara:mahara:1.10.2:*:*:*:*:*:*:*"},{"source":"CPE_STRING","cpe":"cpe:2.3:a:mahara:mahara:1.10.3:*:*:*:*:*:*:*","range":[{"introduced":"1.10.3"},{"last_affected":"1.10.3"}]},{"cpe":"cpe:2.3:a:mahara:mahara:1.10.4:*:*:*:*:*:*:*","range":[{"introduced":"1.10.4"},{"last_affected":"1.10.4"}],"source":"CPE_STRING"},{"cpe":"cpe:2.3:a:mahara:mahara:15.04:rc1:*:*:*:*:*:*","range":[{"introduced":"15.04-rc1"},{"last_affected":"15.04-rc1"}],"source":"CPE_STRING"},{"source":"CPE_STRING","cpe":"cpe:2.3:a:mahara:mahara:15.04:rc2:*:*:*:*:*:*","range":[{"introduced":"15.04-rc2"},{"last_affected":"15.04-rc2"}]},{"range":[{"introduced":"15.04.0"},{"last_affected":"15.04.0"}],"source":"CPE_STRING","cpe":"cpe:2.3:a:mahara:mahara:15.04.0:*:*:*:*:*:*:*"},{"cpe":"cpe:2.3:a:mahara:mahara:15.04.1:*:*:*:*:*:*:*","range":[{"introduced":"15.04.1"},{"last_affected":"15.04.1"}],"source":"CPE_STRING"}]}}],"versions":["1.10-rc1","1.10.0","1.10.1","1.10.2","1.10.3","1.10.4","1.9-rc1","1.9.0","1.9.1","1.9.2","1.9.3","1.9.4","1.9.5","1.9.6","15.04-rc1","15.04-rc2","15.04.0","15.04.1"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2017-1000146.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V3","score":"CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N"}]}