{"id":"CVE-2021-43515","aliases":["EUVD-2022-1642","GHSA-64fq-9c6w-rq44"],"status":"published","title":"Improper Neutralization of Formula Elements in a CSV File in Kimai 2","description":"CSV Injection (aka Excel Macro Injection or Formula Injection) exists in creating new timesheet in Kimai. By filling the Description field with malicious payload, it will be mistreated while exporting to a CSV file.","severity":{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-10","score":0.01014,"percentile":0.63542,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-1236"],"published":"2022-04-08T16:23:33Z","modified":"2026-10-20T10:54:07Z","fixes":[{"ecosystem":"Packagist","package":"kevinpapst/kimai2","fixed_in":["1.14.1"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"Packagist","package":"kevinpapst/kimai2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.14.1"}]}]},{"source":"osv","ecosystem":"Packagist","package":"kevinpapst/kimai2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.14.1"}]}],"versions":["0.1","0.2","0.3","0.4","0.5","0.6","0.6.1","0.7","0.8","0.8.1","0.9","1.0","1.0.1","1.1","1.10","1.10.1","1.10.2","1.11","1.11.1","1.12","1.13","1.14","1.2","1.3","1.4","1.4.1","1.4.2","1.5","1.6","1.6.1","1.6.2","1.7","1.8","1.9"]}],"products":[{"vendor":"kimai","product":"kimai"}],"references":[{"url":"https://github.com/kevinpapst/kimai2/commit/dad1b8b772947f1596175add1b4f33b791705507#diff-6774f5865dbaf8bc6c55b75bd92e6f9950ebe7834aa2efd828a19fd637e667cf","tags":["x_refsource_MISC","x_transferred","Patch","Third Party Advisory","fix","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-43515","tags":["advisory"]},{"url":"https://github.com/kevinpapst/kimai2/pull/2532","tags":["web"]},{"url":"https://github.com/advisories/GHSA-64fq-9c6w-rq44"},{"url":"https://github.com/kevinpapst/kimai2","tags":["package"]}],"sources":{"cve":[{"id":"CVE-2021-43515","description":"CSV Injection (aka Excel Macro Injection or Formula Injection) exists in creating new timesheet in Kimai. By filling the Description field with malicious payload, it will be mistreated while exporting to a CSV file.","status":"published","published":"2022-04-08T16:23:33Z","modified":"2024-08-04T03:55:29.237Z","updated_at":"2026-11-02T14:32:56.689433Z"}],"euvd":[{"id":"EUVD-2022-1642","description":"CSV Injection (aka Excel Macro Injection or Formula Injection) exists in creating new timesheet in Kimai. By filling the Description field with malicious payload, it will be mistreated while exporting to a CSV file.","status":"published","published":"2022-04-08T16:23:33Z","modified":"2024-08-04T03:55:29Z","updated_at":"2026-11-03T03:24:13.772922Z"}],"ghsa":[{"id":"GHSA-64fq-9c6w-rq44","title":"Improper Neutralization of Formula Elements in a CSV File in Kimai 2","description":"A CSV Injection vulnerablity exists in Kimai Kimai 2 prior to 1.14.1 via a description in a new timesheet.","status":"published","published":"2022-04-09T00:00:25Z","modified":"2023-01-27T05:01:32Z","cvss":[{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high"}],"cwes":["CWE-1236"],"updated_at":"2026-11-02T14:36:16.28305Z"}],"nvd":[{"id":"CVE-2021-43515","description":"CSV Injection (aka Excel Macro Injection or Formula Injection) exists in creating new timesheet in Kimai. By filling the Description field with malicious payload, it will be mistreated while exporting to a CSV file.","status":"published","published":"2022-04-08T17:15:08.563Z","modified":"2026-06-17T04:11:03.32Z","cvss":[{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high","assessor":"primary"},{"version":"2.0","score":6.8,"vector":"AV:N/AC:M/Au:N/C:P/I:P/A:P","level":"medium","assessor":"primary"}],"cwes":["CWE-1236"],"updated_at":"2026-11-02T14:07:05.581807Z"}],"osv":[{"id":"CVE-2021-43515","description":"CSV Injection (aka Excel Macro Injection or Formula Injection) exists in creating new timesheet in Kimai. By filling the Description field with malicious payload, it will be mistreated while exporting to a CSV file.","status":"published","published":"2022-04-08T17:15:08.563Z","modified":"2026-10-20T10:54:07.73413307Z","cvss":[{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:44:21.877444Z"},{"id":"GHSA-64fq-9c6w-rq44","title":"Improper Neutralization of Formula Elements in a CSV File in Kimai 2","description":"A CSV Injection vulnerablity exists in Kimai Kimai 2 prior to 1.14.1 via a description in a new timesheet.","status":"published","published":"2022-04-09T00:00:25Z","modified":"2023-11-08T04:07:10.034667Z","cvss":[{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high"}],"cwes":["CWE-1236"],"updated_at":"2026-11-02T15:46:39.266402Z"}]}}
