+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 12

Thema: Sicherheitslücke in YNews

  1. #1
    Hat hier eine Zweitwohnung Avatar von kaspurlu
    Registriert seit
    08.03.2007
    Ort
    München
    Beiträge
    1.112
    Bedankte sich
    90
    Erhielt 211 Danksagungen
    in 197 Beiträgen

    Standard Sicherheitslücke in YNews

    Hi
    Ich habe festgestellt, dass in meiner Komponente YNews eine Sicherheitslücke festgestellt wurde. Die meldung ist:

    ################################################## #########################################
    ### entfernt vorsichtshalber
    ################################################## #########################################

    Hab es zwar selbst irgendwie noch nicht geschaft diesen Hack zu reproduzieren, aber wahrscheinlich fehlt mir da einfach das wissen.

    Ich hab jetzt einfach mal immer ein (int) id, also eine parse auf integer für die Variable hinzugefügt. Hab mir gedacht, dann ist es unmöglich irgendwelche bösen sql injections zu machen.

    Aber wie gesagt, ich kenn mich da nicht so gut aus. Hat jemand die Erfahrung - genügt das oder braucht es noch mehr?
    Geändert von cybergurk (10.03.2008 um 21:43 Uhr) Grund: entfernt vorsichtshalber
    Event Table Edit Tabellenkomponente für verschiedenste Einsatzgebiete

  2. #2
    Neu an Board
    Registriert seit
    06.01.2008
    Beiträge
    36
    Bedankte sich
    12
    Erhielt 3 Danksagungen
    in 3 Beiträgen

    Standard

    Halloooo, die Elite-Einheit ist hier gefragt.

    Es währe nett wenn einer die Sache mal unter die Lupe nehmen könnte, damit die Komponente/Modul wieder Online gehen kann.

    Besten dank im voraus!

  3. Erhielt Danksagungen von:


  4. #3
    Neu an Board
    Registriert seit
    13.02.2008
    Beiträge
    84
    Bedankte sich
    4
    Erhielt 7 Danksagungen
    in 7 Beiträgen

    Standard

    Das :
    ################################################## #########################################
    ### entfernt vorsichtshalber
    ################################################## #########################################
    gibt Lesern dieses Threads natürlich sehr viel Aufschluss über die Lücke und was sich da genau abspielt.

    Naja hier habe ich etwas gefunden was dem entsprechen dürfte.
    http://www.securityfocus.com/bid/27649/info
    Übersetzung per PM falls Du kein Englisch kannst.

  5. #4
    Hat hier eine Zweitwohnung Avatar von kaspurlu
    Registriert seit
    08.03.2007
    Ort
    München
    Beiträge
    1.112
    Bedankte sich
    90
    Erhielt 211 Danksagungen
    in 197 Beiträgen

    Standard

    Sorry, das hab nicht ich sondern der admin entfernt.
    Diese Meldung hab ich schon auch gefunden. Aber sie nützt mir irgendwie nicht wirklich viel - weil ich mich da zu wenig auskenne. Wenn ich diese Exploit url oben eingib passiert nicht viel. Ich müsste erst mal verstehen, was genau das exploit macht.

    Außerdem denke ich, dass der parse auf int das Problem tatsächlihc behebt.
    Event Table Edit Tabellenkomponente für verschiedenste Einsatzgebiete

  6. #5
    Neu an Board
    Registriert seit
    13.02.2008
    Beiträge
    84
    Bedankte sich
    4
    Erhielt 7 Danksagungen
    in 7 Beiträgen

    Standard

    Ich verstehe es so, das die Komponente die Usereingaben nicht filtert und daher über die Parameter in der Url eine sql- injection möglich ist. Ynews stellt dabei das Tor zur Datenbank da. Der Interpreter wird dadurch warscheinlich mit Zeichen gefüttert(vom user) die Sonderfunktionen in sql darstellen(apostroph, semik.,anführungszeichen). YNews wird wohl die Usereingaben nicht wirklich maskieren oder überprüfen(validieren). In dem Exploit ist glaube ich eine union-abfrage dabei, die meistens Tabellen oder Variabeln ausliest.
    Dadurch kann man eben Funktionszeichen(sql) anwenden, die verschiedenes auf dem Server bewirken. Viele Kiddies nutzen zum finden von solchen Lücken z.b. diese googleabfrage:

    inurl:index.php?option=com_ynews
    Dann kommt noch der exploitcode und die datenbankmanipulation:
    /index.php?option=com_ynews&Itemid=0&task=showYNews &id=
    -1/**/union/**/select/**/0,1,2,username,password,5,6 from jos_users/*

    Bitte von einem Admin/Mod entfernen falls das posten des Codes nicht zulässig ist.

    Vllt. konnte dir das ein wenig helfen, den ganzen kramm zu verstehen.
    Und klar das der Code auf Deiner Seite im Browser nicht funktioniert hat, ich glaube das Exploit ist absichtlich mit Fehlern versehen.

    Bei php und mysql gibt es die mysql_real_escape_string- funktion um solche eingaben vom Interpreter fern zu halten.
    Der Link unten hilft Dir sicher das zu verstehen.
    http://www.php-resource.de/manual.ph...-escape-string
    Geändert von ST3IN (14.03.2008 um 18:34 Uhr) Grund: erweitert

  7. #6
    Neu an Board
    Registriert seit
    06.01.2008
    Beiträge
    36
    Bedankte sich
    12
    Erhielt 3 Danksagungen
    in 3 Beiträgen

    Frage

    Wie lange wird es wohl noch dauern bis es eine sichere version von YNews gibt?

  8. #7
    Hat hier eine Zweitwohnung Avatar von kaspurlu
    Registriert seit
    08.03.2007
    Ort
    München
    Beiträge
    1.112
    Bedankte sich
    90
    Erhielt 211 Danksagungen
    in 197 Beiträgen

    Standard

    Naja eigentlich is des ja fertig - aber ich bräuchte eben einen Experten - die mir sagen kann - ob das Problem damit behoben ist. Bevor dann die Sicherheitslücke weiter ausgenutzt werden kann.
    Event Table Edit Tabellenkomponente für verschiedenste Einsatzgebiete

  9. #8
    Neu an Board
    Registriert seit
    06.01.2008
    Beiträge
    36
    Bedankte sich
    12
    Erhielt 3 Danksagungen
    in 3 Beiträgen

    Standard

    Hallo liebe Experten meldet euch bitte..

  10. #9
    Neu an Board
    Registriert seit
    06.01.2008
    Beiträge
    36
    Bedankte sich
    12
    Erhielt 3 Danksagungen
    in 3 Beiträgen

    Standard

    Gibt es noch Hoffnung für YNews?

  11. #10
    Gehört zum Inventar Avatar von Taka
    Registriert seit
    23.05.2005
    Ort
    Downtown Zürich
    Alter
    39
    Beiträge
    5.067
    Bedankte sich
    152
    Erhielt 1.239 Danksagungen
    in 1.172 Beiträgen

    Standard

    Zitat Zitat von MyLord123 Beitrag anzeigen
    Gibt es noch Hoffnung für YNews?
    Darauf antwortet der Entwickler folgendermassen:
    SQL Injection in YNews
    In der Komponente com_ynews wurde ein SQL Injection Sicherheitsloch gefunden, das entferten Angreifern ermöglicht, eigene SQL Abfragen ins System einzuschleusen. Die Sicherheitslücke liegt in der fehlerhaften Prüfung der Variable id, an die über den URL ein UNION SELECT Statement angehängt werden kann. Der Angreifer kann so die Benutzerdaten in Erfahrung bringen und selbstverständlich auch eventuell bestehende Sicherheitslücken im zugrundeliegenden Datenbanksystem ausnutzen.

    Ich konnte den Hack zwar noch nicht reproduzieren, aber meine Fähigkeiten als Hacker sind auch nicht besonders groß...

    Ich hatte leider noch keine Zeit, mir das Problem genau anzuschauen, aber ich rate allen, die die Komponente installiert haben, sie bis zur Bereitstellung eines Patches zu deinstallieren.

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein