Kimai before 2.56.0 Information Disclosure via config() Twig Function
Kimai versions before 2.56.0 fail to restrict the config() Twig function in sandboxed invoice and export templates, allowing administrators to access arbitrary configuration keys. Attackers with admin privileges can upload malicious templates to exfiltrate server-wide secrets including LDAP bind passwords and SAML private keys into invoice or export documents accessible to lower-privileged users.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2026-80198
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 3 Nov 2026, 01:15 UTC · Revision 1
Source evidence
Kimai before 2.56.0 Information Disclosure via config() Twig Function
core-osv · Original sourcePublished 25 Aug 2026, 23:19 UTC
Kimai versions before 2.56.0 fail to restrict the config() Twig function in sandboxed invoice and export templates, allowing administrators to access arbitrary configuration keys. Attackers with admin privileges can upload malicious templates to exfiltrate server-wide secrets including LDAP bind passwords and SAML private keys into invoice or export documents accessible to lower-privileged users.
osv:CVE-2026-80198
Complete source record
{
"id": "cf0981827ce39f1f6b378ccb365cfe3260f4fa164bd048f2019f8edccb517681",
"url": "https://osv.dev/vulnerability/CVE-2026-80198",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "Kimai before 2.56.0 Information Disclosure via config() Twig Function",
"summary": "Kimai versions before 2.56.0 fail to restrict the config() Twig function in sandboxed invoice and export templates, allowing administrators to access arbitrary configuration keys. Attackers with admin privileges can upload malicious templates to exfiltrate server-wide secrets including LDAP bind passwords and SAML private keys into invoice or export documents accessible to lower-privileged users.",
"evidence": "osv:CVE-2026-80198",
"products": [],
"severity": "high",
"structured": {
"id": "CVE-2026-80198",
"aliases": [
"CVE-2026-80198",
"GHSA-vrqv-52x7-rm4v"
],
"metrics": [
{
"type": "CVSS_V4",
"score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/kimai/kimai",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"fixed": "ebb54e9c0c5c6ae342bcff3bf63beebfda838cfd"
}
],
"database_specific": {
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"fixed": "2.56.0"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"range": [
{
"introduced": "0"
},
{
"fixed": "2.56.0"
}
],
"source": "DESCRIPTION"
}
]
}
}
],
"versions": [
"2.55.0",
"2.54.0",
"2.53.0",
"2.52.0",
"2.51.0",
"2.50.0",
"2.49.0",
"2.48.0",
"2.47.0",
"2.46.0",
"2.45.0",
"2.44.0",
"2.43.0",
"2.42.0",
"2.41.0",
"2.40.0",
"2.39.0",
"2.38.0",
"2.37.0",
"2.36.1",
"2.36.0",
"2.35.1",
"2.35.0",
"2.34.0",
"2.33.0",
"2.32.0",
"2.31.0",
"2.30.0",
"2.29.0",
"2.28.0",
"2.27.0",
"2.26.0",
"2.25.0",
"2.24.0",
"2.23.0",
"2.22.0",
"2.21.0",
"2.20.1",
"2.20.0",
"2.19.1",
"2.19.0",
"2.18.0",
"2.17.0",
"2.16.1",
"2.16.0",
"2.15.0",
"2.14.0",
"2.13.0",
"2.12.0",
"2.11.0",
"2.10.0",
"2.9.0",
"2.8.0",
"2.7.0",
"2.6.0",
"2.5.0",
"2.4.1",
"2.4.0",
"2.3.0",
"2.2.1",
"2.2.0",
"2.1.0",
"2.0.35",
"2.0.34",
"2.0.33",
"2.0.32",
"2.0.31",
"2.0.30",
"2.0.29",
"2.0.28",
"2.0.27",
"2.0.26",
"2.0.25",
"2.0.24",
"2.0.23",
"2.0.22",
"2.0.21",
"2.0.20",
"2.0.19",
"2.0.18",
"2.0.17",
"2.0.16",
"2.0.15",
"2.0.14",
"2.0.13",
"2.0.12",
"2.0.11",
"2.0.10",
"2.0.9",
"2.0.8",
"2.0.7",
"2.0.6",
"2.0.5",
"2.0.4",
"2.0.3",
"2.0.2",
"2.0.1",
"2.0.0",
"2.0.0-rc-1",
"2.0.0-beta-3",
"2.0.0-beta-2",
"1.30.4",
"2.0.0-beta",
"2.0.0-alpha",
"1.30.1",
"1.30.0",
"1.29.1",
"1.29.0",
"1.28.1",
"1.28.0",
"1.27.0",
"1.26.0",
"1.25.0",
"1.24.0",
"1.23.1",
"1.23.0",
"1.22.1",
"1.22.0",
"1.21.0",
"1.20.4",
"1.20.3",
"1.20.2",
"1.20.1",
"1.20",
"1.19.7",
"1.19.6",
"1.19.5",
"1.19.4",
"1.19.3",
"1.19.2",
"1.19.1",
"1.19",
"1.18.2",
"1.18.1",
"1.18",
"1.17.1",
"1.17",
"1.16.10",
"1.16.9",
"1.16.8",
"1.16.7",
"1.16.6",
"1.16.5",
"1.16.4",
"1.16.3",
"1.16.2",
"1.16.1",
"1.16",
"1.15.6",
"1.15.5",
"1.15.4",
"1.15.3",
"1.15.2",
"1.15.1",
"1.15",
"1.14.3",
"1.14.2",
"1.14.1",
"1.14",
"1.13",
"1.12",
"1.11.1",
"1.11",
"1.10.2",
"1.10.1",
"1.10",
"1.9",
"1.8",
"1.7",
"1.6.2",
"1.6.1",
"1.6",
"1.5",
"1.4.2",
"1.4.1",
"1.4",
"1.3",
"1.2",
"1.1",
"1.0.1",
"1.0",
"0.9",
"0.8.1",
"0.8",
"0.7",
"0.6.1",
"0.6",
"0.5",
"0.4",
"0.3",
"0.2",
"0.1"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-80198.json"
}
}
],
"modified": "2026-10-28T02:30:25.105677158Z",
"provider": "osv",
"references": [
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/80xxx/CVE-2026-80198.json",
"https://github.com/kimai/kimai/security/advisories/GHSA-vrqv-52x7-rm4v",
"https://nvd.nist.gov/vuln/detail/CVE-2026-80198",
"https://www.vulncheck.com/advisories/kimai-before-2.56.0-information-disclosure-via-config-twig-function"
],
"provider_metadata": {
"cwe_ids": [
"CWE-693"
],
"cna_assigner": "VulnCheck",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/80xxx/CVE-2026-80198.json"
}
},
"related_cves": [
{
"value": "CVE-2026-80198",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 491515,
"published_at": "2026-08-25T23:19:04.492+00:00"
}