CRITICAL🇵🇱 Wersja polska

CVE-2025-47945

CVSS 9.1v3.1pub. 2025-05-17upd. 2025-06-12

Donetick an open-source app for managing tasks and chores. Prior to version 0.1.44, the application uses JSON Web Tokens (JWT) for authentication, but the signing secret has a weak default value. While the responsibility is left to the system administrator to change it, this approach is inadequate. The vulnerability is proven by existence of the issue in the live version as well. This issue can result in full account takeover of any user. Version 0.1.44 contains a patch.

🤖 AI Analysis
How it works

Donetick uses JWT tokens for user authentication, however the default value of the secret used to sign tokens is weak and predictable. The responsibility for changing it rests with the system administrator, which in practice proves insufficient — confirmed by the fact that the vulnerability was present in the live production version of the application. By knowing or guessing the secret, an attacker can forge any JWT token and authenticate as the selected user.

Impact

An attacker without any privileges can forge a JWT token and take full control of any user account in the application.

Mitigation & patch

The Donetick application should be updated to version 0.1.44, which contains a patch eliminating the weak default JWT secret issue. Instances updated before the patch was deployed should be checked to ensure the JWT secret has been changed to a strong and unique value.

Who is affected

Donetick in versions before 0.1.44

Analysis generated by Claude AI (Anthropic) based on NVD data. Always verify with vendor.
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
  • Donetick

    APP
    Donetick
    < 0.1.44
🔵
CHECK WITH VENDOR
No clear patch data available. Check vendor references.
CWE
References