|
PHP-Nuke SQL-filter omgåelse og SQL-indsættelse
|
|
|
|
|
Secunia Advisory:
|
SA24949
|
|
|
Udsendt:
|
2007-04-20
|
|
Sidste Opdt.:
|
2007-04-21
|
|
|
Kritisk:
|

Moderat kritisk
|
|
Betydning:
|
Sikkerhedsomgåelse Manipulation af data Afsløring af følsomme oplysninger
|
|
Hvor:
|
Fra Internet
|
|
Løsning Status:
|
Ikke Patchet
|
|
| Software: | PHP-Nuke 7.x
|
|
|
This advisory is currently marked as unpatched! - Companies can be alerted when a patch is released! |
|
|
Beskrivelse: Aleksandar har identificeret nogle sårbarheder i PHP-Nuke, som kan udnyttes af ondsindede personer til at udføre SQL-indsættelsesangreb og til at omgå bestemte sikkerhedsrestriktioner.
1) Produktets SQL-indsættelsesfilter kontrollerer for strengen "/*" men ikke for den URL-indkodede version "%2f%2a". Dette kan udnyttes til at omgå SQL-indsættelsesfiltret.
2) Input suppleret til "lid" parameteren gennem modules.php til modules/Web_Links/index.php (når "l_op" er sat til "viewlinkcomments", "viewlinkeditorial" eller "ratelink") verificeres ikke korrekt inden det benyttes i SQL-forespørgsler. Dette kan udnyttes til at manipulere SQL-forespørgsler ved at indsætte vilkårlig SQL-kode.
Succesfuld udnyttelse gør det muligt at udtrække administrator password hashes, men kræver at "magic_quotes_gpc" er deaktiveret og at en ondsindet person har kendskab til database præfikset.
3) Input suppleret til "lid" parameteren igennem modules.php til modules/Downloads/index.php (når "d_op" er sat til "viewdownloadeditorial", "viewdownloadcomments" eller til "ratedownload") ikke verificeres korrekt inden det benyttes i SQL-forespørgsler. Dette kan udnyttes til at manipulere SQL-forespørgsler ved at indsætte vilkårlig SQL-kode.
Succesfuld udnyttelse gør det muligt f.eks. at udtrække administrator password hashes, men kræver at "magic_quotes_gpc" er deaktiveret og at den ondsindede person har kendskab til database præfikset.
Sårbarhederne er bekræftet i version 7.9. Andre versioner er muligvis også berørte.
Løsning: Editér kildekoden således at input verificeres korrekt inden det benyttes og at SQL-indsættelsesfiltret kontrollerer for både normale karakterer og URL-indkodede karakterer.
Sæt "magic_quotes_gpc" i php.ini til On.
Benyt et andet produkt.
Rapporteret af / Kredit: Aleksandar
|
|
|
|
|
Please note: The information that this Secunia Advisory is based on comes from a third party unless stated otherwise.
Secunia collects, validates, and verifies all vulnerability reports issued by security research groups, vendors, and others.
|
|
|
|
35 Relaterede Secunia Advisories, displaying 10
|
|
|
1. PHP-Nuke omgåelse af anti-CSRF funktionalitet
|
|
2. PHP-Nuke "lang" inkludering af lokale filer
|
|
3. PHP-Nuke HTTP "referer" SQL-indsættelse
|
|
4. PHP-Nuke "cat" parameter SQL-indsættelse
|
|
5. PHP-Nuke modules/News/index.php SQL-indsættelse
|
|
6. PHP-Nuke "forwhat" parameter SQL-indsættelse
|
|
7. PHP-Nuke "eid" parameter SQL-indsættelse
|
|
8. PHP-Nuke Personal Menu script-indsættelse og SQL-indsættelse
|
|
9. PHP-Nuke omgåelse af CAPTCHA-funktionalitet
|
|
10. PHP-Nuke "Your_Account" modul SQL-indsættelse
|
Vis alle relaterede advisories
|
|
|
Send Feedback to Secunia
|
|
Hvis du har ny information angående dette Secunia advisory eller et produkt i vores database, så send det venligst til os. Du kan sende det til os enten ved at bruge vores web formular eller ved at sende det til vuln@secunia.com.
Ideer, foreslag og andet feedback er også meget velkommen.
|
|
|
|