Skip to main content
VulnerabilityPublished

CVE-2026-21695: kromitgmbh titra · Mass Assignment

Affects kromitgmbh titraSource CVE Database V5

0

Not known to be exploited · CVSS 4.3 Medium : upgrade to 0.99.50 when convenient.

Data as of 26 Oct 2026, 10:12 UTC

CVSS 3.1 base score
4.3Medium
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.2% chance of exploitation in 30 days – higher than 21% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 0.99.50
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 7 Jan 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Upgrade titra and kromitgmbh/titra to 0.99.50.

Affected software

ProductAffectedFixed in
kromitgmbhtitraAffected
  • <0.99.50
Fixed in
  • 0.99.50
GitHubkromitgmbh/titrapkg:github/kromitgmbh/titraOther threatsAffected
  • <0.99.50
Fixed in
  • 0.99.50

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

European organizations should immediately upgrade Titra installations to version 0.99.50 or later, where the vulnerability is fixed. Until upgrading is possible, implement strict server-side validation to whitelist allowed keys within the customfields parameter, rejecting any unexpected or protected fields. Employ role-based access controls to limit which authenticated users can modify time entries and monitor logs for unusual changes to critical fields such as userId, hours, and state. Conduct regular audits of time tracking data to detect anomalies indicative of exploitation. Additionally, enforce strong authentication mechanisms and monitor for compromised credentials to reduce the risk of insider or external attackers gaining access. If feasible, isolate Titra instances within secure network segments and apply application-layer firewalls to detect and block suspicious API requests. Finally, educate users and administrators about the importance of timely patching and secure configuration management for open-source software.

Description

Titra is open source project time tracking software. In versions 0.99.49 and below, an API has a Mass Assignment vulnerability which allows authenticated users to inject arbitrary fields into time entries, bypassing business logic controls via the customfields parameter. The affected endpoint uses the JavaScript spread operator (...customfields) to merge user-controlled input directly into the database document. While customfields is validated as an Object type, there is no validation of which keys are permitted inside that object. This allows attackers to overwrite protected fields such as userId, hours, and state. The issue is fixed in version 0.99.50.

References

Community reviews

Loading reviews…