{"id":"CVE-2023-45881","details":"GibbonEdu Gibbon through version 25.0.0 allows /modules/Planner/resources_addQuick_ajaxProcess.php file upload with resultant XSS. The imageAsLinks parameter must be set to Y to return HTML code. The filename attribute of the bodyfile1 parameter is reflected in the response.","modified":"2026-08-12T03:51:38.671001664Z","published":"2023-11-14T00:00:00Z","database_specific":{"osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/45xxx/CVE-2023-45881.json","unresolved_ranges":[{"extracted_events":[{"fixed":"25.0.0"}],"source":"DESCRIPTION"}],"cna_assigner":"mitre"},"references":[{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/45xxx/CVE-2023-45881.json"},{"type":"ADVISORY","url":"https://herolab.usd.de/security-advisories/usd-2023-0024/"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2023-45881"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/gibbonedu/core","events":[{"introduced":"0"},{"last_affected":"a563d781ae7202d5d14ec6bbbbba08bbda0e3e4d"}],"database_specific":{"extracted_events":[{"introduced":"0"},{"last_affected":"25.0.00"}],"source":"CPE_RANGE","cpe":"cpe:2.3:a:gibbonedu:gibbon:*:*:*:*:*:*:*:*"}}],"versions":["v25.0.00","v24.0.01","v24.0.00","v23.0.00","test-tag-5","test-tag-4","test-tag-3b","v22.0.00-pre","v22.0.00","v23.0.00-testbuild2","v21.0.00","v20.0.00","v19.0.00","v18.0.01","v18.0.00","v17.0.00","v16.0.01","v16.0.00","v15.0.01","v15.0.00","v14.0.01","v14.0.00","PR_Timetable_Tools","PR_Markbook_Sidebar","PR_Attendance","v12.0.00","v11.0.00","v10.0.00","v9.1.00","v9.0.00","v8.3.00","v8.2.00","v8.1.00","v8.0.06","v8.0.05","v8.0.04","v8.0.03","v8.0.02","v8.0.01","v8.0.00","v7.1.02","v7.1.01","v7.1.00","v7.0.01","v7.0.00"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2023-45881.json"}}],"schema_version":"1.9.0"}