Trudesk through 1.2.11 Authorization Bypass via Ticket Update API Endpoints
Trudesk through 1.2.11 contains an authorization bypass vulnerability that allows any authenticated user to modify tickets outside their groups via PUT /api/v1/tickets/:id and PUT /api/v2/tickets/batch. Attackers can supply arbitrary ticket ObjectIds to change status, subject, group, priority or assignee, or mass-close tickets, since only the default tickets:update role grant is checked.
- Products
- trudesk
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2026-114393
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 1 Nov 2026, 17:18 UTC · Revision 2
Source evidence
Trudesk through 1.2.11 Authorization Bypass via Ticket Update API Endpoints
core-cve · Original sourcePublished 21 Oct 2026, 12:39 UTC
Trudesk through 1.2.11 contains an authorization bypass vulnerability that allows any authenticated user to modify tickets outside their groups via PUT /api/v1/tickets/:id and PUT /api/v2/tickets/batch. Attackers can supply arbitrary ticket ObjectIds to change status, subject, group, priority or assignee, or mass-close tickets, since only the default tickets:update role grant is checked.
cve:CVE-2026-114393
trudesk
Fixed versions: Not specified
Complete source record
{
"id": "cd0498a1be1fcc5ef5d4a8b0bfe9bdb5a72a4a85d4b43630e56abaa89e07d069",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-114393",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "Trudesk through 1.2.11 Authorization Bypass via Ticket Update API Endpoints",
"summary": "Trudesk through 1.2.11 contains an authorization bypass vulnerability that allows any authenticated user to modify tickets outside their groups via PUT /api/v1/tickets/:id and PUT /api/v2/tickets/batch. Attackers can supply arbitrary ticket ObjectIds to change status, subject, group, priority or assignee, or mass-close tickets, since only the default tickets:update role grant is checked.",
"evidence": "cve:CVE-2026-114393",
"products": [
{
"name": {
"value": "trudesk",
"evidence": "/containers/cna/affected/0/product"
},
"prerequisites": [],
"fixed_versions": [],
"affected_versions": []
}
],
"severity": "medium",
"structured": {
"id": "CVE-2026-114393",
"aliases": [
"CVE-2026-114393"
],
"metrics": [
{
"format": "CVSS",
"cvssV4_0": {
"version": "4.0",
"baseScore": 5.3,
"attackVector": "NETWORK",
"baseSeverity": "MEDIUM",
"vectorString": "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",
"userInteraction": "NONE",
"attackComplexity": "LOW",
"attackRequirements": "NONE",
"privilegesRequired": "LOW",
"subIntegrityImpact": "NONE",
"vulnIntegrityImpact": "LOW",
"subAvailabilityImpact": "NONE",
"vulnAvailabilityImpact": "NONE",
"subConfidentialityImpact": "NONE",
"vulnConfidentialityImpact": "NONE"
}
},
{
"format": "CVSS",
"cvssV3_1": {
"scope": "UNCHANGED",
"version": "3.1",
"baseScore": 4.3,
"attackVector": "NETWORK",
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N",
"integrityImpact": "LOW",
"userInteraction": "NONE",
"attackComplexity": "LOW",
"availabilityImpact": "NONE",
"privilegesRequired": "LOW",
"confidentialityImpact": "NONE"
}
}
],
"affected": [
{
"repo": "https://github.com/polonel/trudesk",
"vendor": "polonel",
"product": "trudesk",
"versions": [
{
"status": "affected",
"version": "0",
"versionType": "semver",
"lessThanOrEqual": "1.2.11"
}
],
"packageURL": "pkg:github/polonel/trudesk",
"defaultStatus": "unaffected"
}
],
"modified": "2026-10-28T16:26:00.884Z",
"provider": "cve",
"references": [
"https://hackmd.io/@leediay/multiple-vuln-trudesk-1211",
"https://github.com/polonel/trudesk/blob/v1.2.11/src/controllers/api/v1/tickets.js#L767-L883",
"https://github.com/polonel/trudesk/blob/v1.2.11/src/controllers/api/v2/tickets.js#L167-L197",
"https://github.com/polonel/trudesk",
"https://www.vulncheck.com/advisories/trudesk-through-1.2.11-authorization-bypass-via-ticket-update-api-endpoints"
],
"provider_metadata": {
"adp": [
{
"title": "CISA ADP Vulnrichment",
"metrics": [
{
"other": {
"type": "ssvc",
"content": {
"id": "CVE-2026-114393",
"role": "CISA Coordinator",
"options": [
{
"Exploitation": "poc"
},
{
"Automatable": "no"
},
{
"Technical Impact": "partial"
}
],
"version": "2.0.3",
"timestamp": "2026-10-28T16:25:14.910824Z"
}
}
}
],
"references": [
{
"url": "https://hackmd.io/@leediay/multiple-vuln-trudesk-1211",
"tags": [
"exploit"
]
}
],
"providerMetadata": {
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP",
"dateUpdated": "2026-10-28T16:26:00.884Z"
}
}
],
"cna": {
"orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"shortName": "VulnCheck",
"dateUpdated": "2026-10-21T12:39:48.745Z"
}
}
},
"related_cves": [
{
"value": "CVE-2026-114393",
"evidence": "/cveMetadata/cveId"
}
],
"security_relevant": true,
"severity_evidence": "/containers/cna/metrics"
},
"source_id": "core-cve",
"document_id": 460289,
"published_at": "2026-10-21T12:39:48.745+00:00"
}