Security Vulnerability Report
Discovered by: SuyZ (UIT — University of Information Technology, Ho Chi Minh City)
I've discovered 5 stored SQL injection sinks in the Export Template functionality:
condition.Column — raw fmt.Sprintf in sys_export_template.go:226
condition.Operator — same line
template.SQL — db.Raw()
JoinTemplate — db.Joins()
tableName — db.Table()
CreateSysExportTemplate only validates Name, NOT these fields. Default credentials admin/123456.
HIGH (CVSS 8.6) | 6/6 Go test PoC PASS | All 5 DB backends affected
Per SECURITY.md, I will also send the full report to qimiaojiangjizhao@gmail.com.
Security Vulnerability Report
Discovered by: SuyZ (UIT — University of Information Technology, Ho Chi Minh City)
I've discovered 5 stored SQL injection sinks in the Export Template functionality:
condition.Column— rawfmt.Sprintfinsys_export_template.go:226condition.Operator— same linetemplate.SQL—db.Raw()JoinTemplate—db.Joins()tableName—db.Table()CreateSysExportTemplateonly validatesName, NOT these fields. Default credentials admin/123456.HIGH (CVSS 8.6) | 6/6 Go test PoC PASS | All 5 DB backends affected
Per SECURITY.md, I will also send the full report to qimiaojiangjizhao@gmail.com.