what you don't know can hurt you
Home Files News &[SERVICES_TAB]About Contact Add New

phplinkdirectory_070121.txt

phplinkdirectory_070121.txt
Posted Jan 24, 2007
Authored by Jussi Vuokko, Henri Lindberg | Site smilehouse.com

PHP Link versions 3.0.6 and below are susceptible to a cross site scripting vulnerability.

tags | exploit, php, xss
SHA-256 | 6b2b52bda7ceaee66733cc1672e10cb2052f52629a8dfb1a363b5cd9d1d31a59

phplinkdirectory_070121.txt

Change Mirror Download
                           Smilehouse Oy
-= Security Advisory =-


Advisory: PHP Link Directory XSS Vulnerability
Release Date: 2007/01/21
Last Modified: 2007/01/21
Authors: Jussi Vuokko, CISSP [jussi.vuokko@smilehouse.com]
Henri Lindberg, Associate of (ISC)² [henri.lindberg@smilehouse.com]

Application: PHP Link Directory <= 3.0.6
Severity: XSS vulnerability within the administration
interface allow Cross Site Scripting attacks against
the link directory admin
Risk: Critical
Vendor Status: Vendor has released an updated version
References: http://www.smilehouse.com/advisory/phplinkdirectory_070121.txt


Overview:

Quote from http://www.phplinkdirectory.com
"phpLD is now the most widely used directory script on the
internet. Our customers having tested the script on over 10,000
websites has allowed us to bring you a script that works in
virtually all PHP hosting environments. Put simply, it just
works."

During an quick audit of PHP Link Directory it was discovered that
XSS vulnerability exist in the administration area. Thus, it is
possible for an attacker, tricking an admin, to validate submitted
link, and to perform any administrative actions in the link
directory. These include e.g. posting entries or adding additional
admin users.


Details:

PHP Link Directory failed to sanitize user input correctly on the
administration page. User can submit link (URL) containing
javascript which will be executed on the administration page after
selecting "Validate links" -> "Start". This is due to the URL being
saved without HTML encoding.


Proof of Concept:

Example of an URL:

http://www.example.com/index.html"><script>;alert('url');</script>

As "Validate links" -> "Start" is selected on the administration
page the javascript alert will pop up.


Workaround

Update to PHP Link Directory > 3.0.6.


Disclosure Timeline:

30. October 2006 - Contacted PHP Link Directory developers by email
1. December 2006 - Vender released an updated version
21. January 2007 - Advisory was released


Copyright 2007 Smilehouse Oy. All rights reserved.
Login or Register to add favorites

File Archive:

November 2024

  • Su
  • Mo
  • Tu
  • We
  • Th
  • Fr
  • Sa
  • 1
    Nov 1st
    30 Files
  • 2
    Nov 2nd
    0 Files
  • 3
    Nov 3rd
    0 Files
  • 4
    Nov 4th
    12 Files
  • 5
    Nov 5th
    44 Files
  • 6
    Nov 6th
    18 Files
  • 7
    Nov 7th
    9 Files
  • 8
    Nov 8th
    8 Files
  • 9
    Nov 9th
    3 Files
  • 10
    Nov 10th
    0 Files
  • 11
    Nov 11th
    0 Files
  • 12
    Nov 12th
    0 Files
  • 13
    Nov 13th
    0 Files
  • 14
    Nov 14th
    0 Files
  • 15
    Nov 15th
    0 Files
  • 16
    Nov 16th
    0 Files
  • 17
    Nov 17th
    0 Files
  • 18
    Nov 18th
    0 Files
  • 19
    Nov 19th
    0 Files
  • 20
    Nov 20th
    0 Files
  • 21
    Nov 21st
    0 Files
  • 22
    Nov 22nd
    0 Files
  • 23
    Nov 23rd
    0 Files
  • 24
    Nov 24th
    0 Files
  • 25
    Nov 25th
    0 Files
  • 26
    Nov 26th
    0 Files
  • 27
    Nov 27th
    0 Files
  • 28
    Nov 28th
    0 Files
  • 29
    Nov 29th
    0 Files
  • 30
    Nov 30th
    0 Files

Top Authors In Last 30 Days

File Tags

Systems

packet storm

© 2024 Packet Storm. All rights reserved.

Services
Security Services
Hosting By
Rokasec
close