CVE Catalog

CVE-2026-52890

HighCVSS 7.1
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.33%

25th percentile - higher than 25% of all known CVEs

Summary

Wekan before version 9.31 has a vulnerability allowing arbitrary file read and DoS. A logged-in board member can insert an attachment with a controlled file path, and the server reads it without checking if it is within the allowed storage directory.

Risk Assessment

An attacker can read sensitive system files (e.g., /etc/passwd) or cause server overload by reading devices like /dev/zero, leading to data leakage and service disruption.

Recommendation

Update Wekan to version 9.31 or later immediately. If updating is not possible, restrict board access to trusted users only.

Other vulnerabilities in Wekan

See all
Original NVD description (English source)

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. The server/permissions/attachments.js insert rule checks only board write access, and FileStoreStrategyFilesystem.getReadStream() in models/lib/fileStoreStrategy.js streams the stored path without a storage-root containment check, allowing arbitrary file reads and denial of service through special files such as /dev/zero. This issue is fixed in version 9.31.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS