{"cve":"CVE-2023-32686","nvd":{"published":"2023-05-27T04:15:25.347","modified":"2026-06-17T05:59:23.373","status":"Modified","description":"Kiwi TCMS is an open source test management system for both manual and automated testing. Kiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS had introduced upload validators in order to prevent potentially dangerous files from being uploaded. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploiting this flaw, a combination of files could be uploaded so that they work together to circumvent the existing Content-Security-Policy and allow execution of arbitrary JavaScript in the browser. This issue has been patched in version 12.3.","cvss_v4":null,"cvss_v3":{"version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N","score":5.4},"cwes":["CWE-79","CWE-434"],"references":["https://github.com/kiwitcms/Kiwi/security/advisories/GHSA-x7c2-7wvg-jpx7","https://kiwitcms.org/blog/kiwi-tcms-team/2023/05/22/kiwi-tcms-123/","https://github.com/kiwitcms/Kiwi/security/advisories/GHSA-x7c2-7wvg-jpx7","https://kiwitcms.org/blog/kiwi-tcms-team/2023/05/22/kiwi-tcms-123/"],"products":["kiwitcms:kiwi_tcms"],"source":"nvd","synced_at":"2026-10-19T21:38:24.161619714+00:00"},"epss":{"cve":"CVE-2023-32686","score":0.00431,"percentile":0.37373,"date":"2026-11-01"},"kev":null,"osv":[{"id":"GHSA-x7c2-7wvg-jpx7","url":"https://osv.dev/vulnerability/GHSA-x7c2-7wvg-jpx7","summary":"kiwitcms vulnerable to stored XSS via unrestricted files upload","modified":"2026-09-10T03:50:01.766513034Z","packages":[{"ecosystem":"PyPI","name":"kiwitcms","purl":"pkg:pypi/kiwitcms","ranges":["<12.3"],"fixed":["12.3"]}]},{"id":"PYSEC-2026-1500","url":"https://osv.dev/vulnerability/PYSEC-2026-1500","summary":"kiwitcms vulnerable to stored XSS via unrestricted files upload","modified":"2026-07-07T17:47:14.685606317Z","packages":[{"ecosystem":"PyPI","name":"kiwitcms","purl":"pkg:pypi/kiwitcms","ranges":["<12.3"],"fixed":["12.3"]}]}],"attribution":["This product uses the NVD API but is not endorsed or certified by the NVD.","EPSS scores: FIRST Exploit Prediction Scoring System, https://www.first.org/epss","Known exploited vulnerabilities: CISA Known Exploited Vulnerabilities Catalog, https://www.cisa.gov/known-exploited-vulnerabilities-catalog","Package advisories: OSV (https://osv.dev), from the GitHub Advisory Database, PyPA, Go, RustSec and other ecosystem databases, under CC-BY 4.0 or CC0","CVE records: the CVE Program's CVE List (https://www.cve.org), under its terms of use (https://www.cve.org/Legal/TermsOfUse). CVE is a registered trademark of The MITRE Corporation; this product is not affiliated with the CVE Program."]}