Description
Wekan is open source kanban built with Meteor. Prior to 9.32, Wekan OIDC-related Meteor methods in packages/wekan-oidc/oidc_server.js, server/models/org.js, and server/models/team.js are globally callable without the admin authorization checks used by their non-OIDC counterparts. Authenticated users can call setCreateOrgFromOidc, setOrgAllFieldsFromOidc, setCreateTeamFromOidc, setTeamAllFieldsFromOidc, boardRoutineOnLogin, or groupRoutineOnLogin to create or modify organizations and teams, and groupRoutineOnLogin can grant global admin privileges when PROPAGATE_OIDC_DATA is enabled. This issue is fixed in version 9.32.
Published: 2026-07-15
Score: 7.6 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Wekan is a Meteor‑based open‑source Kanban platform. In versions before 9.32, the OIDC‑related Meteor methods defined in packages/wekan-oidc/oidc_server.js, server/models/org.js, and server/models/team.js can be invoked by any authenticated user because they lack the admin authorization checks that the non‑OIDC methods enforce. The exposed methods—including setCreateOrgFromOidc, setOrgAllFieldsFromOidc, setCreateTeamFromOidc, setTeamAllFieldsFromOidc, boardRoutineOnLogin, and groupRoutineOnLogin—allow users to create or modify organizations and teams. When server configuration permits PROPAGATE_OIDC_DATA, groupRoutineOnLogin can bestow global administrator rights on the caller. The vulnerability maps to CWE‑269 (Least Privilege) and CWE‑862 (Missing Authorization) and provides a clear path for privilege escalation to full admin control, but does not enable code execution or denial of service. This issue is fixed in version 9.32.

Affected Systems

The vulnerability affects every installation of the wekan:wekan package that is running any version prior to 9.32. It is not limited to a geographic region or deployment environment; any instance that uses any of the files in packages/wekan-oidc/oidc_server.js, server/models/org.js, or server/models/team.js within those pre‑9.32 releases is susceptible.

Risk and Exploitability

The base CVSS score of 7.6 classifies the issue as High severity. The EPSS score of less than 1 % indicates that publicly available exploitation is unlikely at the moment, and the vulnerability is not included in CISA’s KEV catalog. Nonetheless, the flaw allows a legitimately authenticated attacker—who can log in via an OIDC provider or possess any existing account—to invoke the vulnerable methods and obtain full system‑wide administrative control, enabling data exfiltration, modification, or denial of service. The most feasible attack vector is an authenticated user who can call the OIDC methods after log‑in; the vulnerability requires no privileged user level to exploit.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update Wekan to version 9.32 or later to restore authorization checks for OIDC Meteor methods.
  • If an immediate upgrade is not possible, temporarily disable the OIDC package or remove the vulnerable Meteor methods to prevent authenticated users from invoking them.
  • Review and audit all users with administrator privileges; revoke or reset any accounts that may have been granted elevated permissions through the affected methods, and enforce strong authentication practices.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 17 Jul 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 15 Jul 2026 23:45: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 OIDC-related Meteor methods in packages/wekan-oidc/oidc_server.js, server/models/org.js, and server/models/team.js are globally callable without the admin authorization checks used by their non-OIDC counterparts. Authenticated users can call setCreateOrgFromOidc, setOrgAllFieldsFromOidc, setCreateTeamFromOidc, setTeamAllFieldsFromOidc, boardRoutineOnLogin, or groupRoutineOnLogin to create or modify organizations and teams, and groupRoutineOnLogin can grant global admin privileges when PROPAGATE_OIDC_DATA is enabled. This issue is fixed in version 9.32.
Title Wekan: Missing authorization on OIDC Meteor methods allows privilege escalation to admin
Weaknesses CWE-269
CWE-862
References
Metrics cvssV4_0

{'score': 7.6, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-17T12:35:40.593Z

Reserved: 2026-06-09T16:31:21.493Z

Link: CVE-2026-53444

cve-icon Vulnrichment

Updated: 2026-07-17T12:35:25.799Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses