Approved changes feed: RSS · Atom

cpe:2.3:a:kiwitcms:kiwi_tcms:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorKiwitcms (42daee14-26f7-5aad-95f3-803866a66c32)
ProductKiwi Tcms (48beda89-4e0a-5b64-a4de-2503299a48da)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:github/jgesim/kiwitcms purl2cpe 2026-06-01 10:17:55.260911
pkg:github/kiwitcms/kiwi purl2cpe 2026-06-01 10:17:55.260915
pkg:pypi/kiwitcms purl2cpe 2026-06-01 10:17:55.260917

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2023-36809 vulnerable 2026-06-08 06:08:13.521486 Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
HIGH (8.1)
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.
Published: 2023-07-05T21:02:37.602Z
Updated: 2024-10-24T18:16:23.913Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-33977 vulnerable 2026-06-08 06:06:24.115307 Stored cross site scripting (XSS) via unrestricted file upload in Kiwi TCMS
HIGH (8.1)
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.
Published: 2023-06-06T18:03:18.882Z
Updated: 2025-01-07T18:30:30.909Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-32686 vulnerable 2026-06-08 06:04:47.024616 kiwitcms vulnerable to stored XSS via unrestricted files upload
HIGH (8.1)
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.
Published: 2023-05-27T03:58:10.152Z
Updated: 2025-01-14T18:20:14.319Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-30628 vulnerable 2026-06-08 06:04:39.985298 Kiwi TCMS has command injection vulnerability in changelog.yml CI workflow
HIGH (8.8)
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.
Published: 2023-04-24T21:17:32.896Z
Updated: 2025-02-12T16:35:13.434Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-30613 vulnerable 2026-06-08 06:04:39.955251 Kiwi TCMS unrestricted file upload vulnerability
HIGH (8.1)
Kiwi TCMS, an open source test management system, allows users to upload attachments to test plans, test cases, etc. In versions of Kiwi TCMS prior to 12.2, 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. Kiwi TCMS v12.2 comes with functionality that allows administrators to configure additional upload validator functions which give them more control over what file types are accepted for upload. By default `.exe` are denied. Other files containing the `<script>` tag, regardless of their type are also denied b/c they are a path to XSS attacks. There are no known workarounds aside from upgrading.
Published: 2023-04-24T16:29:16.202Z
Updated: 2025-02-04T18:45:16.191Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-30544 vulnerable 2026-06-08 06:04:39.847529 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-27489 vulnerable 2026-06-08 05:57:41.708199 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-25171 vulnerable 2026-06-08 05:56:08.626235 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-25156 vulnerable 2026-06-08 05:56:08.593634 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-22451 vulnerable 2026-06-08 05:54:26.173896 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-4105 vulnerable 2026-06-08 05:51:36.763601 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.