Description
Peppermint through 0.5.5 contains a missing authorization vulnerability that allows any authenticated user to create time entries and attachments as other users by supplying a user id in the request body. Attackers can send POST requests to /api/v1/time/new or /api/v1/storage/ticket/:id/upload/single to attach files and time records to any ticket under another user's identity.
Published: 2026-10-15
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Privilege Escalation
Action: Immediate Patch
AI Analysis

Impact

A missing authorization check allows any authenticated user to submit time entries to come from another user. By including a target user ID in the POST payload to the time‑tracking or attachment upload endpoints, an attacker can create records and upload attachments under another user’s identity. This can lead to fraudulent billing, mistaken activity logging, or concealment of sensitive information, impacting the integrity and authenticity of project data.

Affected Systems

The vulnerability affects Peppermint version 0.5.5 released by Peppermint‑Lab. No later versions are listed as vulnerable.

Risk and Exploitability

The CVSS score of 5.3 indicates a moderate risk. Because the injury can be caused only by authenticated users, the attack surface is limited to users who already have legitimate credentials. The EPSS score is < 1% and the issue is not listed in the CISA KEV catalog. Exploitation requires sending HTTP POST requests to `/api/v1/time/new` or `/api/v1/storage/ticket/:id/upload/single`, making it a network‑based attack that leverages typical API traffic. The lack of authorization logic means the vulnerability is straightforward to verify once credentials are obtained.

Generated by OpenCVE AI on October 16, 2026 at 15:49 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update Peppermint to the latest version that implements proper authorization checks for time‑tracking and attachment uploads.
  • If an immediate update is not possible, restrict API access for time entry and attachment endpoints to administrators only or remove the endpoints from public‑facing deployments.
  • Audit existing time entry and attachment logs for unauthorized entries and notify affected users if improvised data was posted under their identities.

Generated by OpenCVE AI on October 16, 2026 at 15:49 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 15 Oct 2026 22:00:00 +0000

Type Values Removed Values Added
Description Peppermint through 0.5.5 contains a missing authorization vulnerability that allows any authenticated user to create time entries and attachments as other users by supplying a user id in the request body. Attackers can send POST requests to /api/v1/time/new or /api/v1/storage/ticket/:id/upload/single to attach files and time records to any ticket under another user's identity.
Title Peppermint through 0.5.5 Missing Authorization via Time-Tracking and Attachment Upload Endpoints
First Time appeared Peppermint
Peppermint peppermint
Weaknesses CWE-862
CPEs cpe:2.3:a:peppermint:peppermint:*:*:*:*:*:*:*:*
Vendors & Products Peppermint
Peppermint peppermint
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Peppermint Peppermint
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-15T21:43:43.068Z

Reserved: 2026-10-15T20:55:49.173Z

Link: CVE-2026-111353

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-15T22:19:33.190

Modified: 2026-10-16T18:25:45.343

Link: CVE-2026-111353

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-16T16:00:12Z

Weaknesses