CVE-2026-30269

Doorman Improper Access Control Allows Privilege Escalation

Published Apr 20, 2026 CVSS 3.1 · 9.9 Critical EPSS < 1% KEV · Not listed
Description
Improper access control in Doorman v0.1.0 and v1.0.2 allows any authenticated user to update their own account role to a non-admin privileged role via /platform/user/{username}. The `role` field is accepted by the update model without a manage_users permission check for self-updates, enabling privilege escalation to high-privileged roles.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Apidoorman
Apidoorman doorman
Vendors & Products Apidoorman
Apidoorman doorman
Type Values Removed Values Added
First Time appeared Doorman
Doorman doorman
CPEs cpe:2.3:a:doorman:doorman:0.1.0:*:*:*:*:*:*:*
cpe:2.3:a:doorman:doorman:1.0.2:*:*:*:*:*:*:*
Vendors & Products Doorman
Doorman doorman
Type Values Removed Values Added
Title Doorman Improper Access Control Allows Privilege Escalation
Type Values Removed Values Added
Title Privilege escalation in Doorman via improper role update
Weaknesses CWE-284
Type Values Removed Values Added
Weaknesses CWE-269
Metrics cvssV3_1

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

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Title Privilege escalation in Doorman via improper role update
Weaknesses CWE-284
Type Values Removed Values Added
Description Improper access control in Doorman v0.1.0 and v1.0.2 allows any authenticated user to update their own account role to a non-admin privileged role via /platform/user/{username}. The `role` field is accepted by the update model without a manage_users permission check for self-updates, enabling privilege escalation to high-privileged roles.
References
Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Apr 20, 2026, 6:23 PM
Reserved
Mar 4, 2026, 12:00 AM
Status
Analyzed
Published
Apr 20, 2026, 5:16 PM
Modified
Nov 11, 2026, 11:10 PM