CVE-2024-51747
Kanboard path traversal
- Published11 Nov 2024
Description
Kanboard is project management software that focuses on the Kanban methodology. An authenticated Kanboard admin can read and delete arbitrary files from the server. File attachments, that are viewable or downloadable in Kanboard are resolved through its `path` entry in the `project_has_files` SQLite db. Thus, an attacker who can upload a modified sqlite.db through the dedicated feature, can set arbitrary file links, by abusing path traversals. Once the modified db is uploaded and the project page is accessed, a file download can be triggered and all files, readable in the context of the Kanboard application permissions, can be downloaded. This issue has been addressed in version 1.2.42 and all users are advised to upgrade. There are no known workarounds for this vulnerability.
CVSS 3.1 breakdown
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:HAffected products
Remediation
Frequently asked
Is CVE-2024-51747 being actively exploited?
CVE-2024-51747 is not in the CISA KEV catalog. Its EPSS exploit probability is 0.85%.
How severe is CVE-2024-51747?
CVE-2024-51747 has a CVSS 3.1 base score of 9.1, rated critical. EPSS estimates a 0.85% probability of exploitation.
Which products are affected by CVE-2024-51747?
Affected products include Kanboard.
How do I fix CVE-2024-51747?
Upgrade affected software to a fixed version, for example Kanboard 1.2.42 or later, then confirm no affected versions remain in your inventory.
How Secuno handles this
Secuno correlates vulnerabilities like CVE-2024-51747 against the real software inventory on every managed device, every day. Rather than a static severity, each match is scored in context: exploit availability, EPSS, the asset's exposure, and business criticality decide where it lands in the queue. If an affected version is present anywhere across your portfolio, it surfaces automatically with a prioritised remediation path.
Data from the NVD, CISA KEV catalog and FIRST EPSS. CVSS 3.1 base score shown where available.