Peppermint Lab Peppermint - Broken Access Control
A broken access control vulnerability in Peppermint Lab Peppermint through commit ba6e217 exists because the Config.roles_active flag defaults to false, causing all permission checks on ticket, client, and user handlers to behave as no-ops on default installations. All authenticated users bypass ownership and administrative access controls. An attacker with any user account can read, modify, or delete tickets, clients, and users belonging to any other account.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2026-72555
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 2 Nov 2026, 19:45 UTC · Revision 1
Source evidence
Peppermint Lab Peppermint - Broken Access Control
core-osv · Original sourcePublished 11 Aug 2026, 11:11 UTC
A broken access control vulnerability in Peppermint Lab Peppermint through commit ba6e217 exists because the Config.roles_active flag defaults to false, causing all permission checks on ticket, client, and user handlers to behave as no-ops on default installations. All authenticated users bypass ownership and administrative access controls. An attacker with any user account can read, modify, or delete tickets, clients, and users belonging to any other account.
osv:CVE-2026-72555
Complete source record
{
"id": "2777f34fc7ea312ce649d5e2cb3f952902d959db5a11e0718f9585aead5374f2",
"url": "https://osv.dev/vulnerability/CVE-2026-72555",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "Peppermint Lab Peppermint - Broken Access Control",
"summary": "A broken access control vulnerability in Peppermint Lab Peppermint through commit ba6e217 exists because the Config.roles_active flag defaults to false, causing all permission checks on ticket, client, and user handlers to behave as no-ops on default installations. All authenticated users bypass ownership and administrative access controls. An attacker with any user account can read, modify, or delete tickets, clients, and users belonging to any other account.",
"evidence": "osv:CVE-2026-72555",
"products": [],
"severity": "high",
"structured": {
"id": "CVE-2026-72555",
"aliases": [
"CVE-2026-72555"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/peppermint-lab/peppermint",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"last_affected": "ba6e217"
}
],
"database_specific": {
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"last_affected": "ba6e217"
}
],
"source": "DESCRIPTION"
}
]
}
}
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-72555.json"
}
}
],
"modified": "2026-10-28T02:30:22.979118348Z",
"provider": "osv",
"references": [
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/72xxx/CVE-2026-72555.json",
"https://nvd.nist.gov/vuln/detail/CVE-2026-72555",
"https://github.com/Peppermint-Lab/peppermint"
],
"provider_metadata": {
"cwe_ids": [
"CWE-284"
],
"cna_assigner": "TuranSec",
"unresolved_ranges": [
{
"extracted_events": [
{
"range": [
{
"last_affected": "ba6e217"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
}
]
}
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/72xxx/CVE-2026-72555.json"
}
},
"related_cves": [
{
"value": "CVE-2026-72555",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 489328,
"published_at": "2026-08-11T11:11:27.08+00:00"
}