Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

[gelöst] Frage zum SA-CORE-2009-008 bzw. 5.20 Update

Eingetragen von Jim (25)
am 18.09.2009 - 10:21 Uhr in
  • Allgemeines zu Drupal
  • Drupal 5.x oder neuer

Moin zusammen,

bei mir läuft im Moment die 5.19 Version. Beim dem SA-CORE-2009-008 Update ist ja beschrieben:

"Session fixation

Drupal doesn't regenerate the session ID when an anonymous user follows the one time login link used to confirm email addresses and reset forgotten passwords. This enables a malicious user to fix and reuse the session id of a victim under certain circumstances."

Den Part "when an anonymous user follows the one time login link used to confirm email addresses and reset forgotten passwords." verstehe ich leider nicht so genau. Bei meiner Seite gibt es außer dem Admin-Konto eigentlich keine weiteren User, bzw. es können sich auch keine User registrieren/anmelden. Betrifft die o.g. Lücke mich trotzdem, sodass ich das Update auf 5.20 durchführen muß?

Gruß Jim

‹ Multi-site und security probleme? Drupal Hoster in England/UK? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Updates

Eingetragen von stBorchert (6003)
am 18.09.2009 - 10:56 Uhr

Sicherheitsupdates sollten generell immer durchgeführt werden.
Prinzipiell würde ich sagen, dass diese Lücke Dich nicht wirklich betrifft; es ist jedoch eine Lücke im Kern, die es zu schliessen gilt.
Also besser updaten. Kostet ja nichts (ausser etwas Zeit).

hth,

 Stefan

--
sei nett zu Deinem Themer

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Stefan, stBorchert

Eingetragen von Jim (25)
am 20.09.2009 - 14:58 Uhr

Hallo Stefan,

stBorchert schrieb

Sicherheitsupdates sollten generell immer durchgeführt werden.

ich weiß.

Zitat:

Prinzipiell würde ich sagen, dass diese Lücke Dich nicht wirklich betrifft;

Danke für die Info.

Zitat:

Also besser updaten. Kostet ja nichts (ausser etwas Zeit).

Jo - ist schon klar, nur fehlt es mir im Moment an der "etwas Zeit".
Wie ich bei einem anderen Update-Beitrag schon mal erwähnt hatte wäre es schön wenn es, für nicht so versierte User wie mich, bei kleineren Updates einfach eine Patch-Datei gebe. Nach dem Motto: Tausch die Datei X aus und gut ist. Denn das http://drupal.org/files/sa-core-2009-008/SA-CORE-2009-008-5.19.patch in Verbindung mit dem http://www.drupalcenter.de/handbuch/305 oder dem http://drupal.org/patch ist mir (im Moment) leider etwas zu hoch.

Gruß Jim

  • Anmelden oder Registrieren um Kommentare zu schreiben

Genau so wird ein Update

Eingetragen von Tobias Bähr (4019)
am 20.09.2009 - 15:02 Uhr

Genau so wird ein Update gemacht, Drupal über die bestehendenn Dateien drüberbügeln. Und wenn Statusbericht sagt, update.php ausführen, dann die auch noch. Thats is. Aufwand: 2-3 Min. jenach Leitung.

----------------------------------------

http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Tobias, Tobias Bähr

Eingetragen von Jim (25)
am 20.09.2009 - 15:59 Uhr

Hallo Tobias,

Tobias Bähr schrieb

Genau so wird ein Update gemacht, Drupal über die bestehendenn Dateien drüberbügeln. Und wenn Statusbericht sagt, update.php ausführen, dann die auch noch. Thats is.

ich meinte eine Datei, nicht ein kompl. Update. ;-)

Zitat:

Aufwand: 2-3 Min. jenach Leitung.

Mach' da jeweils 'ne Null hinter, dann paßt das bei 'ner ISDN-Leitung. Wenn ich vorher noch ein Backup der Drupal-Dateien und der Datenbank mache, dann kannst'e die Zahl noch mit zwei oder drei multiplizieren, je nachdem wie oft der Hoster die FTP-Verbindung wegen Timeout trennt. :-(

Gruß Jim

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wo wohnst du denn im Urwald?

Eingetragen von Tobias Bähr (4019)
am 20.09.2009 - 16:03 Uhr

Wo wohnst du denn im Urwald? da wäre ich schon ausgewandert :D hier haste nur die geänderten Dateien http://www.pebosi.net/200909/drupal-614-und-drupal-520-erschienen.

----------------------------------------

http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Tobias, Tobias Bähr

Eingetragen von Jim (25)
am 21.09.2009 - 10:29 Uhr

Hallo Tobias,

Tobias Bähr schrieb

Wo wohnst du denn im Urwald?

der Urwald heißt Deutschland. :-)
Über's Wochenende bei Bekannten in Berlin (Hönow) gab es ISDN oder UMTS, wobei UMTS ~ 1/3 der ISDN-Geschwindigkeit geschafft hat.
An meinem Erstwohnsitz in NDS gibt's auch nur ISDN und an meinem Zweitwohnsitz gibt's zwar DSL, aber keine freien Ports mehr in der VSt. Soviel zum Thema Verfügbarkeit von DSL. :-(

Zitat:

hier haste nur die geänderten Dateien http://www.pebosi.net/200909/drupal-614-und-drupal-520-erschienen.

Vielen vielen Dank! Dann werd' ich die mal aufspielen und dann sollte erstmal wieder Ruhe sein - bis zum nächsten Update. ;-)

Gruß Jim

  • Anmelden oder Registrieren um Kommentare zu schreiben

download

Eingetragen von stBorchert (6003)
am 21.09.2009 - 10:35 Uhr

Hm, also Drupal selbst ist nur 1,03MB gross (gepackt. Selbst mit 1/3ISDN Geschwindigkeit sollte ein Download da überhaupt kein Problem sein.
Was tust Du, wenn sich mal mehr als eine (alternativ auch "mehr als 5") Datei ändert? Jede Datei einzeln herunterladen und dann per Hand ersetzen?
In meinen Augen nicht sehr sinnvoll.

 Stefan

--
sei nett zu Deinem Themer

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Stefan, stBorchert

Eingetragen von Jim (25)
am 21.09.2009 - 13:26 Uhr

Hallo Stefan,

stBorchert schrieb

also Drupal selbst ist nur 1,03MB gross (gepackt. Selbst mit 1/3ISDN Geschwindigkeit sollte ein Download da überhaupt kein Problem sein.

es geht ja nicht um den Download von Drupal, sondern um den Upload. Bei einem Update sollen gem. Anleitung ja alle Drupal-Dateien ersetzt werden, was dann rund 300 Dateien sind. Dieser Upload beim Hoster fabriziert dann bei mir (fast grundsaetzlich) einen Timeout, sodass man wieder von vorne anfangen muss, oder gleich von vornherein das Update häppchenweise machen muß. Vielleicht liegt das aber auch an meiner ziemlich alten Version von Total Commander. Ich werd' da, wenn ich Zeit habe, mal 'ne neue Version bzw. einen anderen FTP-Client probieren.

Wenn es statt eines kompl. Updates auch einen Patch gibt, um eine bestimmte Sicherheitslücke zu schliessen, dann wäre es halt sehr schön wenn einem die Datei(en) fertig als Download zur Verfügung gestellt werden. Das wäre (für nicht so versierte User wie mich) eine ziemliche Arbeitserleichterung.

Gruß Jim

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hönow ist doch Urwald :D.

Eingetragen von Tobias Bähr (4019)
am 21.09.2009 - 15:19 Uhr

Hönow ist doch Urwald :D. drehe dich mal 45 Grad, laufe 5km, dann solltest du Leben sehen. :D

----------------------------------------

http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi Tobias, Tobias Bähr

Eingetragen von Jim (25)
am 22.09.2009 - 11:46 Uhr

Hi Tobias,

Tobias Bähr schrieb

Hönow ist doch Urwald :D.

sag' ich doch. Bis dahin geht zwar die U-Bahn aber kein DSL. :-)

Zitat:

drehe dich mal 45 Grad, laufe 5km, dann solltest du Leben sehen. :D

OK - also Kaulsdorf. Wobei der Name nicht inbedingt dafür spricht das da das Leben tobt. :D
Ich bin inzwischen aber schon wieder zurück in meiner Heimat und habe eben mal den Patch installiert. Dazu aber noch eine Frage:

Wenn ich die Beschreibung hier http://drupal.org/node/579482 richtig verstehe dann ist das hier http://drupal.org/files/sa-core-2009-008/SA-CORE-2009-008-5.19.patch ja der Patch. Dieser besteht aus der "user.module". So weit so gut.

Wenn ich mir jetzt mal die user.module aus der 5.20 Version anschaue und einen Dateivergleich mit der Datei mache, die Du oben als Download zur Verfügung gestellt hast, dann gibt es nur folgenden Unterschied:

+          // Regenerate the session ID to prevent against session fixation attacks.
+          sess_regenerate();

D.h. doch mit einem einfachen Eintrag von sess_regenerate(); nach der Zeile 1151 in user.module ist das Thema schon erledigt und die Sicherheitslücke geschlossen? Hab' ich das so richtig verstanden, oder müssen noch weitere Dateien ausgetauscht/bearbeitet werden?

Dann noch eine etwas laienhaft Frage: Warum schreibt man (Anm.: Wobei sich das man jetzt nicht auf Euch bezieht!) dann nicht einfach "Öffne die Datei user.module und füge hinter Zeile 1151 den Befehl sess_regenerate(); ein. Damit ist die Sicherheitslücke geschlossen."
Wäre das in diesem (solchen) Fall (Fällen) nicht viel einfacher/sinnvoller als die normale Vorgehensweise beim patchen ala "Installiere das Programm xyz - führe den Befehl "patch -p0 < taxonomy.patch" aus - tausche die Datei(en) auf dem Webspace aus"

Gruß Jim

  • Anmelden oder Registrieren um Kommentare zu schreiben

Update

Eingetragen von stBorchert (6003)
am 22.09.2009 - 11:52 Uhr
Jim schrieb

Warum schreibt man ... dann nicht einfach "Öffne die Datei user.module und füge hinter Zeile 1151 den Befehl sess_regenerate(); ein. Damit ist die Sicherheitslücke geschlossen."

Weil geschätzte 75% der Verwender von Drupal damit überfordert wären.
Und es ca. 1/4 der restlichen Verwender schaffen würde, damit einen Fehler einzubauen, den sie dann auf den Drupal-Kern schieben und sich dann lang und breit darüber auslassen, wie schlecht programmiert Drupal eigentlich ist.

Und eine Gegenfrage: wenn bei Linux (oder Windows) ein Update herauskommt, möchtest Du dann auch "nur in der einen Datei" etwas ändern? Und möchtest Du das allen Nutzern zumuten?
Lieber nicht.

Als "normaler" Anwender möchte man nicht in Dateien editiern, um ein Update zu machen. Man möchte (beispielsweise) ein Update-Skript ausführen und fertig.
Es wurde früher schonmal ziemlich lang und breit darüber diskutiert, ob bei Updates wirklich immer das gesamte Paket ausgeliefert werden sollte. Ergebnis: natürlich! Somit muss man sich nämlich nicht die 6.0 installieren und sich dann fröhlich nach 6.14 durchpatchen, sondern kann sich gleich die 6.14 installieren (wenn man mal quasi von 0 starten möchte).
Und ein zusätzliches Updatepaket würde die oben genannte Gruppe wieder zu sehr verwirren.

hth,

 Stefan

--
sei nett zu Deinem Themer

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Stefan, stBorchert

Eingetragen von Jim (25)
am 22.09.2009 - 12:32 Uhr

Hallo Stefan,

stBorchert schrieb

Und eine Gegenfrage: wenn bei Linux (oder Windows) ein Update herauskommt, möchtest Du dann auch "nur in der einen Datei" etwas ändern?

wenn ich dadurch Zeit spare: Ja ;-)

Zitat:

Als "normaler" Anwender möchte man nicht in Dateien editiern, um ein Update zu machen. Man möchte (beispielsweise) ein Update-Skript ausführen und fertig.
Es wurde früher schonmal ziemlich lang und breit darüber diskutiert, ob bei Updates wirklich immer das gesamte Paket ausgeliefert werden sollte. Ergebnis: natürlich! Somit muss man sich nämlich nicht die 6.0 installieren und sich dann fröhlich nach 6.14 durchpatchen, sondern kann sich gleich die 6.14 installieren (wenn man mal quasi von 0 starten möchte).
Und ein zusätzliches Updatepaket würde die oben genannte Gruppe wieder zu sehr verwirren.

Ich kenne das von anderen Datenbank- und Script-basierenden Systemen (u.a. von vBulletin) auch etwas anders. Klar gibt es drei Wege:
1. Alle alten Dateien kompl. ersetzen und ein Updates-Script ausführen.
2. Nur die geänderten Dateien austauschen und falls die Datenbank auch betroffen ist noch ein Update-Script ausführen.
3. Änderungen zu Fuß vornehmen.

Bei der aktuellen Lücke in 5.19 wäre m.E. die Variante drei die einfachste und schnellste. Entweder in dem man das Stück Code selber ändert, oder 'ne geänderte user.module zur Verfügung stellt. OK - es gibt ja die SA-CORE-2009-008-5.19.patch, aber mich als Laien hat das erst einmal verwirrt, weil mich der Patchvorgang auf Commandoebene ala patch -p0 < path/file.patch usw. erstmal abgeschreckt hat. Inzwischen weiß ich ja das da auch nur mit Wasser gekocht wird. :D

Bei der Variante 1 hab' ich pers. immer ein flaues Gefühl im Magen und zwar ob anschliessend noch alles (richtig) funktioniert, oder ob ich z.B. (aus Versehen) irgendwelche Dinge gelöscht/überschrieben habe, die z.B. von irgendwelchen anderen Modulen gebraucht werden usw.

OK - scheinbar habe ich das Prinzip bei den Drupal-Patchen jetzt kapiert und daher sollte das in Zukunft eigentlich kein Problem mehr sein. Bei größeren Änderungen und/oder Sachen die die Datenbank betreffen, ist halt ein kompl. Update fällig. Bei solchen Sachen wie bei dem 5.19 --> 5.20 Update werd' ich das sicherlich zu Fuß machen.

Gruß Jim

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 3 Tagen
  • Hey danke
    vor 1 Woche 3 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 4 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 2 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 2 Tagen
  • Kannst doch auch alles direkt
    vor 2 Wochen 6 Tagen
  • In der entsprechenden View
    vor 2 Wochen 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 2 Wochen 6 Tagen
  • gelöst
    vor 5 Wochen 3 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 27 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association