Skip to content
Heist/ feed
Back to feed
Medium

API returns timesheet entries a user should not be authorized to view

Type: advisorySources: OSV

Kimai is a web-based multi-user time-tracking application. The permission `view_other_timesheet` performs differently for the Kimai UI and the API, thus returning unexpected data through the API. When setting the `view_other_timesheet` permission to true, on the frontend, users can only see timesheet entries for teams they are a part of. When requesting all timesheets from the API, however, all timesheet entries are returned, regardless of whether the user shares team permissions or not. This vulnerability is fixed in 2.13.0.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2024-29200
Confirmed fixed CVEs
Not specified
Updated in this feed
6 Nov 2026, 19:45 UTC · Revision 1

Source evidence

API returns timesheet entries a user should not be authorized to view

core-osv · Original source

Published 28 Mar 2024, 13:28 UTC

Kimai is a web-based multi-user time-tracking application. The permission `view_other_timesheet` performs differently for the Kimai UI and the API, thus returning unexpected data through the API. When setting the `view_other_timesheet` permission to true, on the frontend, users can only see timesheet entries for teams they are a part of. When requesting all timesheets from the API, however, all timesheet entries are returned, regardless of whether the user shares team permissions or not. This vulnerability is fixed in 2.13.0.

osv:CVE-2024-29200
Complete source record
{
  "id": "d07f911b83b68ebc263b212667ce574dd428c72b0a9c1cd6e883cadd2880eeff",
  "url": "https://osv.dev/vulnerability/CVE-2024-29200",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "API returns timesheet entries a user should not be authorized to view",
    "summary": "Kimai is a web-based multi-user time-tracking application. The permission `view_other_timesheet` performs differently for the Kimai UI and the API, thus returning unexpected data through the API. When setting the `view_other_timesheet` permission to true, on the frontend, users can only see timesheet entries for teams they are a part of. When requesting all timesheets from the API, however, all timesheet entries are returned, regardless of whether the user shares team permissions or not. This vulnerability is fixed in 2.13.0.",
    "evidence": "osv:CVE-2024-29200",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2024-29200",
      "aliases": [
        "CVE-2024-29200",
        "GHSA-cj3c-5xpm-cx94"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:N/A:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/kimai/kimai",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "dee90bb15e98ddaa7e3d4889288dc0671fb2f8ac"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "2.13.0"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StringRangeExpression"
                  },
                  {
                    "cpe": "cpe:2.3:a:kimai:kimai:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "2.13.0"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "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-2024-29200.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:47.896522121Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/29xxx/CVE-2024-29200.json",
        "https://github.com/kimai/kimai/security/advisories/GHSA-cj3c-5xpm-cx94",
        "https://nvd.nist.gov/vuln/detail/CVE-2024-29200"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-1220"
        ],
        "cna_assigner": "GitHub_M",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/29xxx/CVE-2024-29200.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2024-29200",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 515998,
  "published_at": "2024-03-28T13:28:36.005+00:00"
}