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