kiwitcms
Test Case Management System
Activity
- Latest release
- 3y ago
- Total releases
- 49
- Cadence
- ~32 days
- Last 12 months
- 0
Details
- License
- GPL-2.0
- First release
- Nov 12, 2018
| Version | Released | |
|---|---|---|
12.4
minor
4 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev | ||
12.3
minor
5 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev | ||
12.2
minor
7 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev | ||
12.1
minor
9 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev |
12.1
minor
Dependencies (26)
+ 18 more
Changelog
Compare changes
|
|
12.0
major
10 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev |
12.0
major
Dependencies (26)
+ 18 more
Changelog
Compare changes
|
|
11.7
minor
12 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev |
11.7
minor
Dependencies (25)
+ 17 more
Changelog
Compare changes
|
|
11.6
minor
12 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev |
11.6
minor
Dependencies (25)
+ 17 more
Changelog
Compare changes
|
|
11.5
minor
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev |
11.5
minor
Dependencies (25)
+ 17 more
Changelog
Compare changes
|
|
11.4
minor
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev |
11.4
minor
Dependencies (25)
+ 17 more
Changelog
Compare changes
|
|
11.3
minor
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev |
11.3
minor
Dependencies (25)
+ 17 more
Changelog
Compare changes
|
|
11.1
minor
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev |
11.1
minor
Dependencies (25)
+ 17 more
Changelog
Compare changes
|
|
11.0
major
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev |
11.0
major
Dependencies (24)
+ 16 more
Changelog
Compare changes
|
|
10.5
minor
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev |
10.5
minor
Dependencies (23)
+ 15 more
Changelog
Compare changes
|
|
10.4
minor
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev |
10.4
minor
Dependencies (23)
+ 15 more
Changelog
Compare changes
|
|
10.3.999
patch
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev |
10.3.999
patch
Dependencies (23)
+ 15 more
Changelog
Compare changes
|
|
10.3
minor
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev |
10.3
minor
Dependencies (23)
+ 15 more
Changelog
Compare changes
|
|
10.2
minor
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev |
10.2
minor
Dependencies (23)
+ 15 more
Changelog
Compare changes
|
|
10.1
minor
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev |
10.1
minor
Dependencies (23)
+ 15 more
Changelog
Compare changes
|
|
10.0
major
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev |
10.0
major
Dependencies (23)
+ 15 more
Changelog
Compare changes
|
|
9.999
minor
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev |
9.999
minor
Dependencies (23)
+ 15 more
Changelog
Compare changes
|
|
9.0
major
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev |
9.0
major
Dependencies (23)
+ 15 more
Changelog
Compare changes
|
|
8.9
minor
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev |
8.9
minor
Dependencies (23)
+ 15 more
Changelog
Compare changes
|
|
8.8
minor
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev |
8.8
minor
Dependencies (23)
+ 15 more
Changelog
Compare changes
|
|
8.7
minor
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev |
8.7
minor
Dependencies (21)
+ 13 more
Changelog
Compare changes
|
|
8.6.1
patch
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev |
8.6.1
patch
Dependencies (20)
+ 12 more
Changelog
Compare changes
|
|
8.6
minor
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev | ||
8.5
minor
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev | ||
8.4
minor
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev | ||
8.3
minor
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev | ||
8.2
minor
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev | ||
8.1.99
patch
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev |
8.1.99
patch
Dependencies (19)
+ 11 more
Changelog
Compare changes
|
|
8.1
minor
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev | ||
8.0
major
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev |
8.0
major
Dependencies (19)
+ 11 more
Changelog
Compare changes
|
|
7.3
minor
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev |
7.3
minor
Dependencies (18)
+ 10 more
Changelog
Compare changes
|
|
7.2.1
patch
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev |
7.2.1
patch
Dependencies (18)
+ 10 more
Changelog
Compare changes
|
|
7.2
minor
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev |
7.2
minor
Dependencies (18)
+ 10 more
Changelog
Compare changes
|
|
7.1
minor
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev |
7.1
minor
Dependencies (18)
+ 10 more
Changelog
Compare changes
|
|
7.0
major
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev |
7.0
major
Dependencies (18)
+ 10 more
Changelog
Compare changes
|
|
6.11
minor
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev |
6.11
minor
Dependencies (16)
+ 8 more
Changelog
Compare changes
|
|
6.10
minor
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev |
6.10
minor
Dependencies (16)
+ 8 more
Changelog
Compare changes
|
|
6.9
minor
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev | ||
6.8
minor
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev | ||
6.7
minor
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev | ||
6.6
minor
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev |
6.6
minor
Dependencies (16)
+ 8 more
Changelog
Compare changes
|
|
6.5.3
patch
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev |
6.5.3
patch
Dependencies (16)
+ 8 more
Changelog
Compare changes
|
|
6.5
minor
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev | ||
6.4
minor
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev | ||
6.3
minor
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev | ||
6.2.1
initial
13 CVEs
CVE-2026-55630
PYSEC-2026-2551
GHSA-473p-56xx-vg67
Jul 13, 2026
Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan & TestCase)
0.0
/ 10
None
Network
Low
None
Required
Unchanged
None
None
None
SummaryIn Kiwi TCMS the fields ImpactDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-54724
PYSEC-2026-2552
GHSA-hmj5-jm8h-h9fh
Jul 13, 2026
Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint
6.1
/ 10
Medium
Network
Low
None
Required
Changed
Low
Low
None
SummaryAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname. ImpactThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment. The primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:
Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-49292
PYSEC-2026-2553
GHSA-v8rp-6xcv-fwgh
Jul 13, 2026
Kiwi TCMS's /init-db/ page renders and responds to requests after first use
Medium
Network
Low
None
None
Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use. ImpactThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available! While that looks serious at first the /init-db/ page is merely a proxy behind the
as shown on the screenshots below:
RemediationThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2023-36809
PYSEC-2026-1499
GHSA-jpgw-2r9m-8qfw
Jul 07, 2026
Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS 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 Additionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements. Patches
ReferencesDisclosed by M Nadeem Qazi and Mahshooq Zubair. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 37 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
12.4
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.5
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-33977
PYSEC-2026-1495
GHSA-2fqm-m4r2-fh98
Jul 07, 2026
kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
ImpactKiwi 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 Patches
WorkaroundsIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See etc/nginx.conf#L66-L68 and etc/nginx.conf#L87 ReferencesDisclosed by M Nadeem Qazi. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 36 more Show less
11.6
11.7
12.0
12.1
12.2
12.3
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.4
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-32686
PYSEC-2026-1500
GHSA-x7c2-7wvg-jpx7
Jul 07, 2026
kiwitcms vulnerable to stored XSS via unrestricted files upload
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
ImpactKiwi 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, see GHSA-fwcf-753v-fgcj and Content-Security-Policy definition to prevent cross-site-scripting attacks, see GHSA-2wcr-87wf-cf9j. The upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting 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. Patches
Workarounds
ReferencesDisclosed by Antonio Spataro and ek1ng. Additional credits to Ahmed Rabeaa Mosa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30613
PYSEC-2026-1498
GHSA-fwcf-753v-fgcj
Jul 07, 2026
Unrestricted file upload in kiwi TCMS
7.7
/ 10
High
Network
High
Low
Required
Changed
High
High
None
ImpactKiwi 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 Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place. PatchesKiwi 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 WorkaroundsUpgrade to version 12.2 or later. ReferencesOriginally reported by Ahmed Rabeaa Mosaa. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30544
PYSEC-2026-1497
GHSA-7x6q-3v3m-cwjg
Jul 07, 2026
kiwi TCMS has possibility for user to update email address to unverified one
0.0
/ 10
None
Local
Low
None
Required
Unchanged
None
None
None
ImpactIn previous versions of Kiwi TCMS 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. PatchesWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account! WorkaroundsNo workaround exists. ReferencesDisclosed by @novemberdad. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 34 more Show less
11.6
11.7
12.0
12.1
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.2
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-27489
PYSEC-2026-1496
GHSA-2wcr-87wf-cf9j
Jul 07, 2026
Kiwi TCMS Stored Cross-site Scripting via SVG file
7.6
/ 10
High
Network
Low
Low
Required
Unchanged
High
High
Low
ImpactKiwi 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. PatchesThis 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. WorkaroundsConfigure Content-Security-Policy header, see commit 6617cee0. ReferencesYou can visit https://digi.ninja/blog/svg_xss.php for more technical details. Independently disclosed by Antonio Spataro and @1d8. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 33 more Show less
11.6
11.7
12.0
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25156
PYSEC-2026-835
GHSA-7968-h4m4-ghm9
Jul 07, 2026
No protection against brute-force attacks on login page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-25171
PYSEC-2026-836
GHSA-7j9h-3jxf-3vrf
Jul 07, 2026
Denial of service vulnerability on Password reset page
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactPrevious versions of Kiwi TCMS do not impose rate limits which 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. PatchesUsers should upgrade to v12.0 or later. WorkaroundsUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible. ReferencesAffected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 32 more Show less
11.6
11.7
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2022-4105
PYSEC-2026-837
GHSA-hf94-8mx5-2vvj
Jul 07, 2026
Cross-site Scripting in kiwitcms
5.4
/ 10
Medium
Network
Low
Low
Required
Changed
Low
Low
None
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. Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 30 more Show less
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
11.6
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2023-30628
PYSEC-2023-273
GHSA-cw6r-6ccx-5hwx
Apr 24, 2023
8.8
/ 10
High
Network
Low
Low
None
Unchanged
High
High
High
Kiwi TCMS is an open source test management system. In kiwitcms/Kiwi v12.2 and prior and kiwitcms/enterprise v12.2 and prior,
the Affected versions
10.0
10.1
10.2
10.3
10.3.999
10.4
10.5
11.0
11.1
11.3
11.4
11.5
+ 35 more Show less
11.6
11.7
12.0
12.1
12.2
6.10
6.11
6.2.1
6.3
6.4
6.5
6.5.3
6.6
6.7
6.8
6.9
7.0
7.1
7.2
7.2.1
7.3
8.0
8.1
8.1.99
8.2
8.3
8.4
8.5
8.6
8.6.1
8.7
8.8
8.9
9.0
9.999
Fixed in
12.3
References
Updated Nov 21, 2024 · Source: OSV.dev |