SB2026091568 - Multiple vulnerabilities in Wekan



SB2026091568 - Multiple vulnerabilities in Wekan

Published: September 15, 2026

Security Bulletin ID SB2026091568
CSH Severity
High
Patch available
YES
Number of vulnerabilities 4
Exploitation vector Remote access
Highest impact Code execution

Breakdown by Severity

High 50% Medium 50%
  • Low
  • Medium
  • High
  • Critical

Description

This security bulletin contains information about 4 vulnerabilities.


1) Missing Authorization (CVE-ID: N/A)

CWE-ID: CWE-862 - Missing Authorization

CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]


The vulnerability allows a remote attacker to disclose avatar images.

The vulnerability exists due to missing authorization in the Avatars collection download handler when processing library-native avatar download URLs. A remote attacker can request a full-size avatar image using a valid avatar file identifier to disclose avatar images.

The library middleware handles the three-segment download URL before WeKan\'s avatar authorization routes execute.


2) Missing Authorization (CVE-ID: N/A)

CWE-ID: CWE-862 - Missing Authorization

CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]


The vulnerability allows a remote attacker to disclose user profile photos.

The vulnerability exists due to missing authorization in the serveLegacyAvatar function and legacy avatar file-serving routes when handling requests for legacy CollectionFS avatar file-record identifiers. A remote attacker can send a request for a legacy avatar file-record identifier to disclose user profile photos.

Exploitation requires an instance containing legacy CollectionFS avatar data and knowledge of or the ability to enumerate a legacy avatar file-record identifier.


3) Missing Authorization (CVE-ID: N/A)

CWE-ID: CWE-862 - Missing Authorization

CVSSv4: 8.8 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N]


The vulnerability allows a remote attacker to delete attachments and avatars across an instance.

The vulnerability exists due to missing authorization in the server-registered _FilesCollectionRemove_attachments and _FilesCollectionRemove_avatars DDP methods when handling unauthenticated DDP method calls. A remote attacker can invoke the methods with an empty selector to delete attachment records and physical files or avatar records.

Deleting avatars also clears each user\'s profile.avatarUrl value.


4) Path traversal (CVE-ID: N/A)

CWE-ID: CWE-22 - Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

CVSSv4: 9.3 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]


The vulnerability allows a remote attacker to write arbitrary files outside the attachment storage root.

The vulnerability exists due to path traversal in the Attachments collection namingFunction when processing attachment upload requests. A remote attacker can send a specially crafted upload request containing a traversal file identifier to write arbitrary content to an attacker-controlled path.


Remediation

Install update from vendor's website.