Kanboard is project management software that focuses on the Kanban methodology. Prior to version 1.2.47, an unsafe deserialization vulnerability in the ProjectEventActvityFormatter allows admin users the ability to instantiate arbitrary php objects by modifying the event["data"] field in the project_activities table. A malicious actor can update this field to use a php gadget to write a web shell into the /plugins folder, which then gives remote code execution on the host system. This issue has been patched in version 1.2.47.
The vulnerability (CWE-502) results from lack of validation of data deserialized by the ProjectEventActivityFormatter class. An attacker with administrator privileges can modify the event["data"] field in the project_activities database table, substituting a crafted PHP gadget. This gadget, during deserialization, writes a web shell to the /plugins directory, giving the attacker the ability to execute system commands via HTTP (RCE).
An attacker gains the ability to execute arbitrary code on the server (RCE) by writing a web shell, which in practice means complete control over the system — data reading and modification, privilege escalation, and potential lateral movement in the network.
Kanboard should be updated to version 1.2.47, in which the vulnerability has been fixed. The patch is available in the vendor's repository (commit 7148ac092e5db6b33e0fc35e04bca328d96c1f6f). As an additional remedial measure, it is recommended to restrict access to the administrative interface and monitor the /plugins directory for unauthorized files.
Kanboard in versions prior to 1.2.47
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:HKanboard
APPKanboard< 1.2.47
Related vulnerabilities
Kanboard: pominięcie uwierzytelnienia przez sfałszowany nagłówek HTTP (REVERSE_PROXY_AUTH)
Kanboard: RCE przez path traversal w imporcie bazy SQLite
Kanboard: path traversal umożliwiający odczyt i usunięcie plików przez admina
Kanboard is project management software focused on Kanban methodology. Prior to 1.2.51, Kanboard's user invite...
Kanboard is project management software focused on Kanban methodology. Versions prior to 1.2.51 have an authen...