CVE-2025-65778CWE-79cross-site-scripting

CVE-2025-65778

High · published December 15, 2025

CVSS v3.1
8.1
EPSS
0%
Percentile
30.7
In the wild
Unconfirmed
What it is

⚡ An attacker can trick Wekan into serving harmful attachments, executing their HTML/JS like a magician pulling a rabbit out of a hat—except this rabbit steals your session tokens! 🔥 Imagine your kanban board is a restaurant, and an unauthorized cook slips a dangerous dish into the menu without anyone checking the recipe. Diners who order it unwittingly get served something that could leave them sick instead of satisfied! This vulnerability allows attackers to execute malicious code within your application, potentially stealing session tokens and executing Cross-Site Request Forgery (CSRF) attacks. If exploited, it could lead to unauthorized access or damaging actions on behalf of users without their consent—definitely a recipe for disaster!

Put simply

Imagine your kanban board is a restaurant, and an unauthorized cook slips a dangerous dish into the menu without anyone checking the recipe. Diners who order it unwittingly get served something that could leave them sick instead of satisfied! This vulnerability in Wekan allows uploaded attachments to have an attacker-specified Content-Type, resulting in execution of malicious HTML/JS code in the application's origin, bypassing security measures. The attacker can take control of user sessions and perform CSRF actions.

What to do

This vulnerability allows attackers to execute malicious code within your application, potentially stealing session tokens and executing Cross-Site Request Forgery (CSRF) attacks. If exploited, it could lead to unauthorized access or damaging actions on behalf of users without their consent—definitely a recipe for disaster! Immediately upgrade Wekan to version 18.16 to close this vulnerability. Additionally, review your file upload and Content-Type validation processes to ensure no harmful content can slip through. Stay vigilant and conduct regular security audits! You've got this! Patch up, and your kanban board will be safe and sound in no time! 🛡️

The record
Technical detail
CVSS v3.1
8.1 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.00379 · 30.7th percentile
Weakness
CWE-79 · Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Published
2025-12-15T19:15Z
Affected products (1)
ProductVersionsFixed in
wekan_project/wekan< 8.168.16
References (4)
EPSS history
Timeline
  • 15 DEC 00:00Z
    An issue was discovered in Wekan The Open Source kanban board system up to version 18.15, fixed in 18.16
    cvelistv5