Skip to content

[Security] SQL Injection via _goadmin_join_ URL parameter key (CWE-89) #687

Description

@TuanHung1149

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 chg80333@gmail.com with complete PoC and suggested fix.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions