Read the docs
TI-2026-23672 Aliases CVE-2026-30843

Wekan has Cross-Board IDOR in Custom Fields Update Endpoints

Priority MEDIUM 42CWE-639Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Attack requirements
None
Impact type
Security bypass
Confidentiality · integrity · availability
High · High · None
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-639.

Summary

Wekan is an open source kanban tool built with Meteor. Versions 8.32 and 8.33 have a critical Insecure Direct Object Reference (IDOR) issue which could allow unauthorized users to modify custom fields across boards through its custom fields update endpoints, potentially leading to unauthorized data manipulation. The PUT /api/boards/:boardId/custom-fields/:customFieldId endpoint in Wekan validates that the authenticated user has access to the specified boardId, but the subsequent database update uses only the custom field's _id as a filter without confirming the field actually belongs to that board. This means an attacker who owns any board can modify custom fields on any other board by supplying a foreign custom field ID, and the same flaw exists in the POST, PUT, and DELETE endpoints for dropdown items under custom fields. The required custom field IDs can be obtained by exporting a board (which only needs read access), since the exported JSON includes the IDs of all board components. The authorization check is performed against the wrong resource, allowing cross-board custom field manipulation. This issue has been fixed in version 8.34.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00248 16th percentileScored 2026-11-07
Fix Fixed Wekan (Wekan): 8.34

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
wekanWekan8.32 to before 8.348.34Patch availableCNA
wekanWekan8.32 to before 8.348.34Patch availableCNA
  • Wekan Vendorwekan Affected 8.32 to before 8.34 Fixed in 8.34 Patch available CNA
  • Wekan Vendorwekan Affected 8.32 to before 8.34 Fixed in 8.34 Patch available CNA

CPE configurations NVD · 2

CPEVersionsRoleVendor
cpe:2.3:a:wekan_project:wekan:8.32:*:*:*:*:*:*:*8.32Vulnerablewekan
cpe:2.3:a:wekan_project:wekan:8.33:*:*:*:*:*:*:*8.33Vulnerablewekan
  • cpe:2.3:a:wekan_project:wekan:8.32:*:*:*:*:*:*:* Versions 8.32 Vulnerable ·wekan
  • cpe:2.3:a:wekan_project:wekan:8.33:*:*:*:*:*:*:* Versions 8.33 Vulnerable ·wekan

Remediation

  • Fix · CNA Wekan (Wekan) Fixed in 8.34
  • Fix · CNA Wekan (Wekan) Fixed in 8.34

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-30843

References

  • TI-2026-01855 WeKan Activity Publication activities.js LinkedBoardActivitiesBleed information disclosure CVSS 4.0MEDIUM 6.9
  • TI-2023-13025 A stored cross-site scripting (Stored XSS) vulnerability in file preview in WeKan before… CVSS 3.1MEDIUM 5.4
  • TI-2026-20667 WeKan < 8.19 LDAP Authentication Filter Injection CVSS 4.0HIGH 8.7
  • TI-2026-23675 Wekan Exposes All Global Webhook Integrations through globalwebhooks Publication CVSS 4.0HIGH 8.7
  • TI-2026-23673 Wekan Vulnerable to SSRF through Lack of Validation or Filtering in Attachment URL Loading CVSS 4.0CRITICAL 9.3
  • TI-2025-40439 An issue was discovered in Wekan The Open Source kanban board system up to version 18.15… CVSS 3.1HIGH 8.2
See all 38 →

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences