Description
Wekan is open source kanban built with Meteor. Prior to 9.32, Wekan REST handlers in server/models/customFields.js use read-level Authentication.checkBoardAccess instead of write-level Authentication.checkBoardWriteAccess for mutating custom-field routes. A read-only board member can call POST, PUT, and DELETE handlers for /api/boards/:boardId/custom-fields and custom-field dropdown items to create, update, or delete board custom fields. This issue is fixed in version 9.32.
Published: 2026-07-15
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Wekan, an open‑source Kanban board built with Meteor, allows boards to have custom fields. Before version 9.32, the REST routes that create, update, or delete custom fields were protected with a read‑level authorization check (Authentication.checkBoardAccess) instead of the appropriate write‑level check (Authentication.checkBoardWriteAccess). As a result, users who are simply members with read‑only access could issue POST, PUT, or DELETE requests to /api/boards/:boardId/custom-fields and the related dropdown items endpoint, enabling them to create, modify, or delete custom fields on boards. This grants them elevation of privilege within the board, allowing unauthorized alteration of board data.

Affected Systems

Any deployment of Wekan that runs a version earlier than 9.32 is vulnerable. The CVE documentation does not specify a narrower base; therefore every release before 9.32, irrespective.

Risk and Exploitability

Exploitation requires an authenticated read‑only board member and the ability to send HTTP requests to the custom‑field API endpoints. The CVSS score of 6.5 indicates moderate severity, while the EPSS score of <1% reflects a low likelihood of widespread exploitation. The vulnerability is not listed in the CISA KEV catalog, suggesting no known public exploits at present, yet the privilege‑escalation nature warrants immediate attention.

Generated by OpenCVE AI on July 31, 2026 at 02:39 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Wekan to version 9.32 or later, where the custom‑field routes correctly enforce write‑level authorization.
  • After upgrading, audit board memberships to ensure only users who genuinely require write access are granted write privileges, and remove unnecessary read‑only members from boards that contain sensitive data.
  • If a patch cannot be applied immediately, restrict or disable the custom‑field REST endpoints through application configuration to prevent read‑only members from modifying custom fields until the vulnerability is fixed.

Generated by OpenCVE AI on July 31, 2026 at 02:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 16 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 15 Jul 2026 23:30:00 +0000

Type Values Removed Values Added
First Time appeared Wekan
Wekan wekan
Vendors & Products Wekan
Wekan wekan

Wed, 15 Jul 2026 21:30:00 +0000

Type Values Removed Values Added
Description Wekan is open source kanban built with Meteor. Prior to 9.32, Wekan REST handlers in server/models/customFields.js use read-level Authentication.checkBoardAccess instead of write-level Authentication.checkBoardWriteAccess for mutating custom-field routes. A read-only board member can call POST, PUT, and DELETE handlers for /api/boards/:boardId/custom-fields and custom-field dropdown items to create, update, or delete board custom fields. This issue is fixed in version 9.32.
Title Wekan: Read-only board members can create/modify/delete Custom Fields (privilege escalation via read-level authz on write ops)
Weaknesses CWE-862
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-16T15:12:17.687Z

Reserved: 2026-06-08T21:44:27.365Z

Link: CVE-2026-52892

cve-icon Vulnrichment

Updated: 2026-07-16T14:48:56.171Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T02:45:04Z

Weaknesses