CVE-2026-42562

Plainpad: Privilege Escalation via Writable Admin Field in Profile Update (Access Control)

Published May 9, 2026 CVSS 3.1 · 8.3 High EPSS < 1% KEV · Not listed
Description
Plainpad is a self hosted note taking app. Prior to version 1.1.1, Plainpad allows a low-privilege authenticated user to self-escalate to administrator by submitting admin=true in PUT /api.php/v1/users/{id}. The endpoint directly persists the admin attribute from user input, and the escalated account can immediately access admin-only routes. This issue has been patched in version 1.1.1.

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
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Alextselegidis
Alextselegidis plainpad
Vendors & Products Alextselegidis
Alextselegidis plainpad
Type Values Removed Values Added
Description Plainpad is a self hosted note taking app. Prior to version 1.1.1, Plainpad allows a low-privilege authenticated user to self-escalate to administrator by submitting admin=true in PUT /api.php/v1/users/{id}. The endpoint directly persists the admin attribute from user input, and the escalated account can immediately access admin-only routes. This issue has been patched in version 1.1.1.
Title Plainpad: Privilege Escalation via Writable Admin Field in Profile Update (Access Control)
Weaknesses CWE-269
References
Metrics cvssV3_1

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

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
May 11, 2026, 2:50 PM
Reserved
Apr 28, 2026, 4:56 PM
Status
Deferred
Published
May 9, 2026, 8:16 PM
Modified
Jul 24, 2026, 9:10 PM