Bug: MonAlbum 0.8.7 SQL Injection (WLB-2006040004 Ascii Version)

English Version
WLB2

CVE WLB2

 Topic: MonAlbum 0.8.7 SQL Injection
 Credit: undefined1
 Date: 2006.04.01
 CWE: CWE-89 (Show similar)
 CVE: CVE-2006-1585 (Show details)

Use CVE to see details like:
- CVSS2,
- Affected Software,
- References

Risk
Local
Remote
Medium
No
Yes

advisory by undefined1_ @ bash-x.net/undef/

Mon Album 0.8.7
http://www.3dsrc.com/monalbum/

There are 2 sql injection flaws in MonAlbum 0.8.7. First in index.php (line 99)
if (isset($_GET["pc"])) $pc = $_GET["pc"];

... (no sanity checks)

if (isset($pc) && $grech_inactive) $result = execute_requete("select id_rub, nom, commentaire from
monalbum_rubrique where ( nom like "%$pc%" or commentaire like "%$pc%" ) and (id_rub_mere <> 0
and id_rub <> 0) limit " . $deb . ", ". ($ghor*$gvert));

The second flaw is located in the comments system in image_agrandir.php (line 228)
$pnom = $_POST['pnom'];
$pcourriel = $_POST['pcourriel'];
$pcommentaire = $_POST['pcommentaire'];

... (no sanity checks)

execute_requete("insert into monalbum_commentaire (id_image, nom, courriel, commentaire, date_com) values
($id_image, "$pnom","$pcourriel", "".addslashes($pcommentaire)."",
"".date("Y-m-d")."" )");

[ ASCII VERSION ]

Copyright 2012, cxsecurity.com