SecurityReason.com - Our Reason is

Security

Register | Forget Password | Login
Search :
SecurityReason
WLB
Services
RSS
Corporate
Note

If you have found a vulnerability, please send to our SecurityAlert Database :
secalert()securityreason()com

Also if you have new ( 0-day ) exploit, please send to our ExploitAlert Archive :
exploit()securityreason()com

Home arrow SecurityAlert Database

Arrow  Topic :

Eggblog v3.1.0 XSS Vulnerability


Arrow  SecurityAlert : 3361
Arrow  CVE : CVE-2007-5980
Arrow  SecurityRisk : Low  Security Risk Low  (About)
Arrow  Remote Exploit : Yes
Arrow  Local Exploit : No
Arrow  Exploit Given : Yes
Arrow  Credit : mesut
Arrow  Published : 15.11.2007

Arrow  Affected Software : EggBlog v.3.1.0



Arrow  Advisory Text :  

H - Security Labs

Eggblog v3.1.0 Security Advisory

ID : HSEC#20071111

General Information

--------------------------

Name : EggBlog v.3.1.0

Vendor HomePage :http://sourceforge.net/projects/eggblog/

Platforms : PHP && MySQL

Vulnerability Type : Input Validation Error

Timeline

-------------------------

08 October 2007 -- Vendor Contacted

30 October 2007 -- Vendor Replied

11 November 2007 -- New Release

11 November 2007 -- Advisory Released

What is Eggblog

------------------------

eggblog is a free PHP & MySQL blogging package. Features include an
internal search engine,

photo albums, forums, plug-ins, guest comments to blog articles, automatic
monthly archiving

of blog articles and RSS XML feeds for both the blog and forums.

I discovered the security holes when I was testing it for my personel web
blog.

Vulnerability Overview

------------------------

The script is vulnerable to XSS attacks.

Details About Vulnerability

------------------------

XSS Vulnerability(home/rss.php)

At the rss.php line 6-7; there are unfiltered PHP_SELFs that can be used
for XSS attacks.

---------

<a

href="../rss/blog.php">".$_SERVER['SERVER_NAME'].str_replace("/home/rs
s.php","",$_SERVER['

PHP_SELF'])."/rss/blog.php</a></li>

<a

href="../rss/topics.php">".$_SERVER['SERVER_NAME'].str_replace("/home/
rss.php","",$_SERVER

['PHP_SELF'])."/rss/topics.php</a></li>

---------

The attacker can succesfully launch XSS attacks with loading payload on to
the URL after the

homerss.php. For example :

http://www.example.com/home/rss.php/<script>alert(1)</script>

Solutions

-----------------------

Download the new release : EggBlog v3.1.1

Credits

-----------------------

The vulnerabilities found on 08 October 2007

by Mesut Timur <mesut (at) h-labs (dot) org [email concealed]>

H - Security Labs , http://www.h-labs.org

Gebze Institue of Technology,Computer Engineering,http://www.gyte.edu.tr

References

-----------------------

http://sourceforge.net/forum/forum.php?forum_id=753622

http://www.eggblog.net

http://sourceforge.net/projects/eggblog/

Original Advisory :
http://www.h-labs.org/blog/2007/11/11/eggblog_v3_1_0_xss_issues.html

Mesut TIMUR

http://www.h-labs.org

H - Security Labs Güvenlik Editörü

GYTE Bilgisayar Mühendisligi





Arrow  Feedback :

If you have additional information or notice any errors regarding this security advisory, please use contact form or email us at info()securityreason()com.
Alert

Multiple Vendors libc/gdtoa printf(3) Array Overrun

Security Risk High- 2009-05-30

SecurityReason realised new advisory about vulnerabilities libc/gdtoa...

Apache RSS Apache Alert

» Apache Tomcat
   RequestDispatcher
   directory traversal
   vulnerability

» Apache mod_dav / svn
   Remote Denial of Service
   Exploit

» Apache Tomcat Information
   disclosure

» Apache Tomcat User
   enumeration vulnerability
   with FORM authentication

PHP RSS PHP Alert

» PHP 5.2.9 curl safe_mode
   & open_basedir bypass

» PHP 5.2.6 SAPI
   php_getuid() overload

» PHP
   ZipArchive::extractTo()
   Directory Traversal
   Vulnerability

» PHP 5.2.6 dba_replace()
   destroying file

Copyright © SecurityReason.com. All Rights Reserved.