Skip to content
Heist/ feed
Back to feed
Medium

solidtime: Time entry update endpoint allows cross-organization modification of a known time-entry UUID

Type: advisorySources: OSV

solidtime is an open-source time-tracking app. In version 0.12.0, the PUT /api/v1/organizations/{organization}/time-entries/{timeEntry} API accepts a route-bound timeEntry from another organization when the caller has time-entries:update:all in the URL organization, allowing a known foreign time-entry UUID to be modified and rebound to objects in the caller's organization. This issue has been patched in version 0.12.1.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-42279
Confirmed fixed CVEs
Not specified
Updated in this feed
4 Nov 2026, 03:21 UTC · Revision 1

Source evidence

solidtime: Time entry update endpoint allows cross-organization modification of a known time-entry UUID

core-osv · Original source

Published 8 May 2026, 03:57 UTC

solidtime is an open-source time-tracking app. In version 0.12.0, the PUT /api/v1/organizations/{organization}/time-entries/{timeEntry} API accepts a route-bound timeEntry from another organization when the caller has time-entries:update:all in the URL organization, allowing a known foreign time-entry UUID to be modified and rebound to objects in the caller's organization. This issue has been patched in version 0.12.1.

osv:CVE-2026-42279
Complete source record
{
  "id": "155f9d479102483ac793efab4904b99ceea3dd233f54980006ef2d2c4f97827d",
  "url": "https://osv.dev/vulnerability/CVE-2026-42279",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "solidtime: Time entry update endpoint allows cross-organization modification of a known time-entry UUID",
    "summary": "solidtime is an open-source time-tracking app. In version 0.12.0, the PUT /api/v1/organizations/{organization}/time-entries/{timeEntry} API accepts a route-bound timeEntry from another organization when the caller has time-entries:update:all in the URL organization, allowing a known foreign time-entry UUID to be modified and rebound to objects in the caller's organization. This issue has been patched in version 0.12.1.",
    "evidence": "osv:CVE-2026-42279",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2026-42279",
      "aliases": [
        "CVE-2026-42279",
        "GHSA-pmf9-pxq9-ccwr"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:C/C:N/I:H/A:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/solidtime-io/solidtime",
              "type": "GIT",
              "events": [
                {
                  "introduced": "797fddf638838079981fea74acdac416f594c980"
                },
                {
                  "fixed": "b73aa543fdf5b61c37447307ab7277451296832c"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "= 0.12.0"
                      },
                      {
                        "last_affected": "= 0.12.0"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StandaloneSingleVersion"
                  },
                  {
                    "range": [
                      {
                        "fixed": "b73aa543fdf5b61c37447307ab7277451296832c"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  },
                  {
                    "range": [
                      {
                        "fixed": "b73aa543fdf5b61c37447307ab7277451296832c"
                      }
                    ],
                    "source": "REFERENCES_TAG",
                    "original_tag": "v0.12.1"
                  }
                ]
              }
            }
          ],
          "versions": [
            "0.12.0",
            "= 0.12.0",
            "v0.12.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-42279.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:32.842658820Z",
      "provider": "osv",
      "references": [
        "https://github.com/solidtime-io/solidtime/releases/tag/v0.12.1",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/42xxx/CVE-2026-42279.json",
        "https://github.com/solidtime-io/solidtime/security/advisories/GHSA-pmf9-pxq9-ccwr",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-42279",
        "https://github.com/solidtime-io/solidtime/commit/b73aa543fdf5b61c37447307ab7277451296832c"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-639"
        ],
        "cna_assigner": "GitHub_M",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/42xxx/CVE-2026-42279.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-42279",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 500007,
  "published_at": "2026-05-08T03:57:31.727+00:00"
}