GitHub Advisoryadvisory · Go
GHSA-p32q-v29x-wq9r Focalboard doesn't sanitize category IDs before incorporating them into dynamic SQL statements
HIGH
Official page ↗
- Aliases
- CVE-2026-25773
- Ecosystem
- Go
- Packages
- github.com/mattermost/focalboard
- Severity
- High
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
- Weaknesses
- CWE-89
- Reviewed
- 2026-04-06
Affected packages
• Go github.com/mattermost/focalboard: <= 7.10.6 (no fix yet)
Description
UNSUPPORTED WHEN ASSIGNED Focalboard version 8.0 fails to sanitize category IDs before incorporating them into dynamic SQL statements when reordering categories. An attacker can inject a malicious SQL payload into the category id field, which is stored in the database and later executed unsanitized when the category reorder API processes the stored value. This Second-Order SQL Injection (Time-Based Blind) allows an authenticated attacker to exfiltrate sensitive data including password hashes of other users. NOTE: Focalboard as a standalone product is not maintained and no fix will be issued.
Related
Alias · CVE (1)
- CVE-2026-25773 ** UNSUPPORTED WHEN ASSIGNED ** Focalboard version 8.0 fails to sanitize category IDs before incorporating them into dynamic SQL statements… vulnerability
Weakness · CWE (1)
- CWE-89 Improper Neutralization of Special Elements used in an SQL Command weakness