CVE-2005-3383
Description
SQL injection vulnerability in Techno Dreams Announcement script allows remote attackers to execute arbitrary SQL commands and bypass authentication via the userid parameter in admin/login.asp.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Affected products
1Patches
Vulnerability mechanics
Root cause
"Missing input validation on the `userid` parameter in login ASP pages allows SQL injection."
Attack vector
An attacker sends a crafted HTTP POST request to the login page, supplying a malicious SQL payload in the `userid` parameter while providing an arbitrary `passwd` value [ref_id=1]. Because the script does not sanitize the `userid` input, the injected SQL commands execute against the underlying database, allowing the attacker to bypass authentication and log in as a low-level user without knowing valid credentials [ref_id=1]. The attack requires only network access to the target web server and no prior authentication.
Affected code
The vulnerability exists in the `/admin/login.asp` page of Techno Dreams Announcement Script, Guestbook Script, and WebDirectory Script, and in the `/login.asp` page of the Mailing List Script [ref_id=1]. The `userid` parameter is not properly validated before being used in SQL queries [ref_id=1].
What the fix does
No patch has been released by the vendor [ref_id=1]. The advisory recommends that input to the `userid` parameter be properly validated and sanitized to prevent SQL injection [ref_id=1]. Without a fix, administrators should apply input filtering or use parameterized queries in the login ASP pages to block malicious SQL payloads.
Preconditions
- configThe target must be running a vulnerable version of Techno Dreams Announcement Script, Guestbook Script, WebDirectory Script, or Mailing List Script.
- networkThe attacker must be able to send HTTP POST requests to the login page (/admin/login.asp or /login.asp).
- authNo prior authentication is required.
- inputThe attacker supplies a crafted SQL payload in the 'userid' parameter.
Reproduction
The advisory includes a proof-of-concept HTML form that submits a POST request to `http://[target]/admin/login.asp` (or `/login.asp` for the Mailing List script) with a `userid` parameter containing a SQL injection payload and a `passwd` value of `1` [ref_id=1]. An attacker can replace `[SQL Injection]` with a crafted SQL string to bypass authentication [ref_id=1].
Generated on May 26, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.
References
6- www.kapda.ir/advisory-103.htmlnvdExploitVendor Advisory
- www.osvdb.org/20331nvdExploit
- www.securityfocus.com/bid/15215nvdExploit
- secunia.com/advisories/17354/nvdVendor Advisory
- marc.infonvd
- www.vupen.com/english/advisories/2005/2222nvd
News mentions
0No linked articles in our index yet.