CVE-2009-3148

PortalXP Teacher Edition 1.2 - SQL Injection via id or assignment_id Parameter

Title source: llm
STIX 2.1

Exploitation Summary

EIP tracks 1 public exploit for CVE-2009-3148. PoCs published by SirGod.

AI-analyzed exploit summary This exploit demonstrates SQL injection vulnerabilities in PortalXP Teacher Edition 1.2, allowing unauthorized extraction of teacher credentials via crafted UNION-based SQL queries.

Description

Multiple SQL injection vulnerabilities in PortalXP Teacher Edition 1.2 allow remote attackers to execute arbitrary SQL commands via the id parameter to (1) calendar.php, (2) news.php, and (3) links.php; and the (4) assignment_id parameter to assignments.php.

Exploits (1)

exploitdb WORKING POC VERIFIED
by SirGod · textwebappsphp
https://www.exploit-db.com/exploits/9325

This exploit demonstrates SQL injection vulnerabilities in PortalXP Teacher Edition 1.2, allowing unauthorized extraction of teacher credentials via crafted UNION-based SQL queries.

Classification
Working Poc 90%
Attack Type
Sqli
Complexity
Trivial
Reliability
Reliable
Target: PortalXP Teacher Edition 1.2
No auth needed
Prerequisites: Access to vulnerable web application endpoints
devstral-2 · analyzed Feb 16, 2026 Full analysis →

References (1)

Core 1
Core References
Exploit, Third Party Advisory exploit x_refsource_exploit-db
http://www.exploit-db.com/exploits/9325

Scores

EPSS 0.0095
EPSS Percentile 56.5%

Details

CWE
CWE-89
Status published
Products (1)
portalxp/portalxp 1.2
Published Sep 10, 2009
Tracked Since Feb 18, 2026