Staging Environment: Content and features may be unstable or change without notice.
Search for packages
Package details: pkg:pypi/kiwitcms@7.2
purl pkg:pypi/kiwitcms@7.2
Next non-vulnerable version None.
Latest non-vulnerable version None.
Risk 4.0
Vulnerabilities affecting this package (10)
Vulnerability Summary Fixed by
VCID-4mkq-zptr-zqe9
Aliases:
CVE-2023-27489
GHSA-2wcr-87wf-cf9j
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') Kiwi TCMS is an open source test management system for both manual and automated testing. Kiwi TCMS accepts SVG files uploaded by users which could potentially contain JavaScript code. If SVG images are viewed directly, i.e. not rendered in an HTML page, this JavaScript code could execute. This vulnerability has been fixed by configuring Kiwi TCMS to serve with the `Content-Security-Policy` HTTP header which blocks inline JavaScript in all modern browsers. This configuration change is provided in version 12.1 and users are advised to upgrade. Users unable to upgrade may set their `Content-Security-Policy` HTTP header manually.
12.1
Affected by 6 other vulnerabilities.
VCID-6t3j-45g9-mkcf
Aliases:
CVE-2023-33977
GHSA-2fqm-m4r2-fh98
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') 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 and `Content-Security-Policy` definition to prevent cross-site-scripting attacks. The upload validation checks were not 100% robust which left the possibility to circumvent them and upload a potentially dangerous file which allows execution of arbitrary JavaScript in the browser. Additionally we've discovered that Nginx's `proxy_pass` directive will strip some headers negating protections built into Kiwi TCMS when served behind a reverse proxy. This issue has been addressed in version 12.4. Users are advised to upgrade. Users unable to upgrade who are serving Kiwi TCMS behind a reverse proxy should make sure that additional header values are still passed to the client browser. If they aren't redefining them inside the proxy configuration.
12.4
Affected by 1 other vulnerability.
VCID-ckju-kczq-67g8
Aliases:
CVE-2023-30628
GHSA-cw6r-6ccx-5hwx
PYSEC-2023-273
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior, the `changelog.yml` workflow is vulnerable to command injection attacks because of using an untrusted `github.head_ref` field. The `github.head_ref` value is an attacker-controlled value. Assigning the value to `zzz";echo${IFS}"hello";#` can lead to command injection. Since the permission is not restricted, the attacker has a write-access to the repository. Commit 834c86dfd1b2492ccad7ebbfd6304bfec895fed2 of the kiwitcms/Kiwi repository and commit e39f7e156fdaf6fec09a15ea6f4e8fec8cdbf751 of the kiwitcms/enterprise repository contain a fix for this issue.
12.3
Affected by 2 other vulnerabilities.
VCID-d962-p22n-ybee
Aliases:
CVE-2023-36809
GHSA-jpgw-2r9m-8qfw
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') Kiwi TCMS, an open source test management system allows users to upload attachments to test plans, test cases, etc. Versions of Kiwi TCMS prior to 12.5 had introduced changes which were meant to serve all uploaded files as plain text in order to prevent browsers from executing potentially dangerous files when such files are accessed directly. The previous Nginx configuration was incorrect allowing certain browsers like Firefox to ignore the `Content-Type: text/plain` header on some occasions thus allowing potentially dangerous scripts to be executed. Additionally, file upload validators and parts of the HTML rendering code had been found to require additional sanitation and improvements. Version 12.5 fixes this vulnerability with updated Nginx content type configuration, improved file upload validation code to prevent more potentially dangerous uploads, and Sanitization of test plan names used in the `tree_view_html()` function.
12.5
Affected by 0 other vulnerabilities.
VCID-eru5-qpfz-87h8
Aliases:
CVE-2023-25156
GHSA-7968-h4m4-ghm9
No protection against brute-force attacks on login page Kiwi TCMS, an open source test management system, does not impose rate limits in versions prior to 12.0. This makes it easier to attempt brute-force attacks against the login page. Users should upgrade to v12.0 or later to receive a patch. As a workaround, users may install and configure a rate-limiting proxy in front of Kiwi TCMS.
12.0
Affected by 7 other vulnerabilities.
VCID-hkzu-pudk-y7g9
Aliases:
CVE-2023-25171
GHSA-7j9h-3jxf-3vrf
Denial of service vulnerability on Password reset page Kiwi TCMS, an open source test management system, does not impose rate limits in versions prior to 12.0. This makes it easier to attempt denial-of-service attacks against the Password reset page. An attacker could potentially send a large number of emails if they know the email addresses of users in Kiwi TCMS. Additionally that may strain SMTP resources. Users should upgrade to v12.0 or later to receive a patch. As potential workarounds, users may install and configure a rate-limiting proxy in front of Kiwi TCMS and/or configure rate limits on their email server when possible.
12.0
Affected by 7 other vulnerabilities.
VCID-j9b4-496y-c3hv
Aliases:
CVE-2022-4105
GHSA-hf94-8mx5-2vvj
Cross-site Scripting in kiwitcms A stored XSS in a kiwi Test Plan can run malicious javascript which could be chained with an HTML injection to perform a UI redressing attack (clickjacking) and an HTML injection which disables the use of the history page.
11.6
Affected by 9 other vulnerabilities.
VCID-q7uf-mtr5-sfca
Aliases:
CVE-2023-30544
GHSA-7x6q-3v3m-cwjg
Incorrect Authorization Kiwi TCMS is an open source test management system. In versions of Kiwi TCMS prior to 12.2, users were able to update their email addresses via the `My profile` admin page. This page allowed them to change the email address registered with their account without the ownership verification performed during account registration. Operators of Kiwi TCMS should upgrade to v12.2 or later to receive a patch. No known workarounds exist.
12.2
Affected by 4 other vulnerabilities.
VCID-tbx2-t67v-s7d4
Aliases:
CVE-2023-30613
GHSA-fwcf-753v-fgcj
Unrestricted file upload in kiwi TCMS Kiwi TCMS allows users to upload attachments to test plans, test cases, etc. In earlier versions there is no control over what kinds of files can be uploaded. Thus a malicious actor may upload an `.exe` file or a file containing embedded JavaScript and trick others into clicking on these files causing vulnerable browsers to execute malicious code on another computer or attempting XSS attacks. Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see [GHSA-2wcr-87wf-cf9j](https://github.com/kiwitcms/Kiwi/security/advisories/GHSA-2wcr-87wf-cf9j). This advisory deals with prohibiting users to upload potentially compromised files in the first place.
12.2
Affected by 4 other vulnerabilities.
VCID-zqzz-4pfg-9yax
Aliases:
CVE-2023-32686
GHSA-x7c2-7wvg-jpx7
GMS-2023-1626
Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection') in kiwitcms.
12.3
Affected by 2 other vulnerabilities.
Vulnerabilities fixed by this package (0)
Vulnerability Summary Aliases
This package is not known to fix vulnerabilities.

Date Actor Action Vulnerability Source VulnerableCode Version
2026-06-06T03:53:49.409938+00:00 GitLab Importer Affected by VCID-d962-p22n-ybee https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/kiwitcms/CVE-2023-36809.yml 38.6.0
2026-06-06T03:48:14.890310+00:00 GitLab Importer Affected by VCID-6t3j-45g9-mkcf https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/kiwitcms/CVE-2023-33977.yml 38.6.0
2026-06-06T03:46:17.583951+00:00 GitLab Importer Affected by VCID-zqzz-4pfg-9yax https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/kiwitcms/GMS-2023-1626.yml 38.6.0
2026-06-06T03:42:08.805769+00:00 GitLab Importer Affected by VCID-q7uf-mtr5-sfca https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/kiwitcms/CVE-2023-30544.yml 38.6.0
2026-06-06T03:42:06.279097+00:00 GitLab Importer Affected by VCID-tbx2-t67v-s7d4 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/kiwitcms/CVE-2023-30613.yml 38.6.0
2026-06-06T03:37:58.090333+00:00 GitLab Importer Affected by VCID-4mkq-zptr-zqe9 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/kiwitcms/CVE-2023-27489.yml 38.6.0
2026-06-06T03:28:42.353044+00:00 GitLab Importer Affected by VCID-hkzu-pudk-y7g9 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/kiwitcms/CVE-2023-25171.yml 38.6.0
2026-06-06T03:28:38.067566+00:00 GitLab Importer Affected by VCID-eru5-qpfz-87h8 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/kiwitcms/CVE-2023-25156.yml 38.6.0
2026-06-06T03:13:36.032384+00:00 GitLab Importer Affected by VCID-j9b4-496y-c3hv https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/kiwitcms/CVE-2022-4105.yml 38.6.0
2026-06-05T17:02:38.095215+00:00 PyPI Importer Affected by VCID-ckju-kczq-67g8 https://osv-vulnerabilities.storage.googleapis.com/PyPI/all.zip 38.6.0
2026-06-02T04:18:39.987888+00:00 Pypa Importer Affected by VCID-ckju-kczq-67g8 https://github.com/pypa/advisory-database/blob/main/vulns/kiwitcms/PYSEC-2023-273.yaml 38.6.0