CyberSecBulletin

WeKan vulnerabilities

We track 25 vulnerabilities in WeKan products. 25 are rated high or critical, and none are known to be exploited. The most recent was published on August 19, 2026.

25vulnerabilities
6critical
19high
0exploited
8.4average CVSS score

Latest WeKan vulnerabilities

  • 7.6 High severity

    wekan: Improper Neutralization of Input During Web Page Generation

    CVE-2026-68900WeKan

    Wekan is open source kanban built with Meteor. From 8.72 until 10.23, addBoardHTMLToZip() in client/lib/exportHTML.js read a card title and body through textContent, which decoded entity-encoded markup, and then interpolated titleText and allText into content.

  • 8.7 High severity

    wekan: Unrestricted Upload of File with Dangerous Type

    CVE-2026-68899WeKan

    Wekan is open source kanban built with Meteor. Prior to 9.90, isFileValid() in models/fileValidation.js used the Unix file command for content-based MIME detection, but detectMimeFromFile() silently returned undefined when that binary was unavailable and the v

  • 8.8 High severity

    wekan: Improper Privilege Management

    CVE-2026-68561WeKan

    Wekan is open source kanban built with Meteor. Prior to 9.89, the second Boards.allow({ update }) rule in server/permissions/boards.js called canUpdateBoardSort in server/lib/utils.js, which authorized any board member whenever fieldNames included sort. Becaus

  • 7.7 High severity

    wekan: Improper Neutralization of Special Elements used in an OS Command

    CVE-2026-68560WeKan

    Wekan is open source kanban built with Meteor. Prior to 9.75, models/fileValidation.js interpolated the uploaded fileObj.path into the administrator-configured externalCommandLine at its {file} placeholder and executed the result through asyncExec, which is pr

  • 8.5 High severity

    wekan: Server-Side Request Forgery

    CVE-2026-68558WeKan

    Wekan is open source kanban built with Meteor. From 8.36 until 9.74, the outgoing webhook Integration URL validator in models/integrations.js checked only the literal URL.hostname against regular expressions, so DNS names such as 169-254-169-254.nip.io passed

  • 9.8 Critical severity

    wekan: Improper Authentication

    CVE-2026-55652WeKan

    Wekan is open source kanban built with Meteor. Prior to 9.46, header-login with HEADER_LOGIN_TRUSTED_IPS uses getRequestIp() in server/lib/headerLoginAuth.js to trust the client-supplied X-Forwarded-For header before the real socket address, allowing an unauth

  • 8.5 High severity

    wekan: Improper Access Control

    CVE-2026-55234WeKan

    Wekan is open source kanban built with Meteor. Prior to 9.37, Wekan DDP update allow rules in server/permissions/cards.js, server/permissions/lists.js, and server/permissions/swimlanes.js authorize against the stored source boardId and do not validate a new bo

  • 7.1 High severity

    wekan: Missing Authorization

    CVE-2026-53445WeKan

    Wekan is open source kanban built with Meteor. Prior to 9.32, the Wekan copyBoard Meteor DDP method in server/publications/boards.js copies a board by caller-supplied board ID without checking this.userId, membership, or admin access. Any authenticated user ca

  • 7.6 High severity

    wekan: Improper Privilege Management

    CVE-2026-53444WeKan

    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 no

  • 9.2 Critical severity

    wekan: Improper Authentication

    CVE-2026-52893WeKan

    Wekan is open source kanban built with Meteor. Prior to 9.32, the Wekan Accounts.onCreateUser hook in server/models/users.js merges OIDC logins into existing accounts when the OIDC email or username matches an existing Wekan user, without verifying ownership o

  • 9.9 Critical severity

    wekan: Improper Neutralization of Special Elements used in an OS Command

    CVE-2026-52891WeKan

    Wekan is open source kanban built with Meteor. Prior to 9.07, Wekan avatar upload functionality embeds user-supplied filenames into paths later passed to child_process.exec() for MIME-type detection. Because models/avatars.js and models/fileValidation.js used

  • 7.1 High severity

    wekan: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-52890WeKan

    Wekan is open source kanban built with Meteor. Prior to 9.31, Wekan allows a logged-in board member to insert an attachment document through the /attachments/insert DDP method with attacker-controlled versions.original.path and versions.original.storage fields

  • 8.5 High severity

    wekan: Server-Side Request Forgery

    CVE-2026-41455WeKan

    WeKan before 8.35 contains a server-side request forgery vulnerability in webhook integration URL handling where the URL scheme field accepts any string without protocol restriction or destination validation. Attackers who can create or modify integrations can

  • 8.3 High severity

    wekan: Missing Authorization

    CVE-2026-41454WeKan

    WeKan before 8.35 contains a missing authorization vulnerability in the Integration REST API endpoints that allows authenticated board members to perform administrative actions without proper privilege verification. Attackers can enumerate integrations includi

  • 7.5 High severity

    Wekan: Missing Authentication for Critical Functionality

    CVE-2026-30846WeKan

    Wekan is an open source kanban tool built with Meteor. In versions 8.31.0 through 8.33, the globalwebhooks publication exposes all global webhook integrations—including sensitive url and token fields—without performing any authentication check on the server si

  • 8.2 High severity

    Wekan: Missing Authorization

    CVE-2026-30845WeKan

    Wekan is an open source kanban tool built with Meteor. In versions 8.31.0 through 8.33, the board composite publication in Wekan publishes all integration data for a board without any field filtering, exposing sensitive fields including webhook URLs and authen

  • 8.1 High severity

    Wekan: Server-Side Request Forgery

    CVE-2026-30844WeKan

    Wekan is an open source kanban tool built with Meteor. Versions 8.32 and 8.33 are vulnerable to Server-Side Request Forgery (SSRF) via attachment URL loading. During board import in Wekan, attachment URLs from user-supplied JSON data are fetched directly by th

  • 8.8 High severity

    WeKan: Incorrect Privilege Assignment

    CVE-2026-2206WeKan

    A security flaw has been discovered in WeKan up to 8.20. This vulnerability affects unknown code of the file server/methods/fixDuplicateLists.js of the component Administrative Repair Handler. Performing a manipulation results in improper access controls. It i

  • 8.8 High severity

    WeKan: Incorrect Authorization

    CVE-2026-25859WeKan

    Wekan versions prior to 8.20 allow non-administrative users to access migration functionality due to insufficient permission checks, potentially resulting in unauthorized migration operations.

  • 7.5 High severity

    WeKan: Authorization Bypass Through User-Controlled Key

    CVE-2026-25564WeKan

    WeKan versions prior to 8.19 contain an insecure direct object reference (IDOR) in checklist creation and related checklist routes. The implementation does not verify that the supplied cardId belongs to the supplied boardId, allowing cross-board ID tampering b

  • 7.5 High severity

    WeKan: Authorization Bypass Through User-Controlled Key

    CVE-2026-25563WeKan

    WeKan versions prior to 8.19 contain an insecure direct object reference (IDOR) in checklist creation and related checklist routes. The implementation does not verify that the supplied cardId belongs to the supplied boardId, allowing cross-board ID tampering b

  • 7.5 High severity

    WeKan: Incorrect Authorization

    CVE-2026-25561WeKan

    WeKan versions prior to 8.19 contain an authorization weakness in the attachment upload API. The API does not fully validate that provided identifiers (such as boardId, cardId, swimlaneId, and listId) are consistent and refer to a coherent card/board relations

  • 9.8 Critical severity

    WeKan: Improper Neutralization of Special Elements used in an LDAP Query

    CVE-2026-25560WeKan

    WeKan versions prior to 8.19 contain an LDAP filter injection vulnerability in LDAP authentication. User-supplied username input is incorporated into LDAP search filters and DN-related values without adequate escaping, allowing an attacker to manipulate LDAP q

  • 9.8 Critical severity

    WeKan: Incorrect Privilege Assignment

    CVE-2026-1963WeKan

    A vulnerability was found in WeKan up to 8.20. This affects an unknown function of the file models/attachments.js of the component Attachment Storage. The manipulation results in improper access controls. The attack may be launched remotely. Upgrading to versi

  • 9.8 Critical severity

    WeKan: Incorrect Privilege Assignment

    CVE-2026-1962WeKan

    A vulnerability has been found in WeKan up to 8.20. The impacted element is an unknown function of the file server/attachmentMigration.js of the component Attachment Migration. The manipulation leads to improper access controls. The attack may be initiated rem