[Security] SQL Injection via _goadmin_join_ URL parameter key (CWE-89)
Author: TuanHung1149Created Jul 31, 2026Updated Jul 31, 2026
Security Vulnerability Report
Discovered by: SuyZ (UIT — University of Information Technology, Ho Chi Minh City)
I've discovered a SQL injection vulnerability via URL parameter key splitting. parameter.go:410 splits URL param keys by _goadmin_join_, and keys[0] is concatenated raw into WHERE clause. Both getData() and getDataFromDatabase() are affected.
CWE-89 | 9/9 Go test PoC PASS | UNION+SLEEP+file_read vectors proven
Per SECURITY.md, I will also send the full report to [email protected] with complete PoC and suggested fix.
Source: GoAdminGroup/go-admin