[FYI] Neue Lücke(n) Im Kernel
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
[FYI] Neue Lücke(n) Im Kernel
http://lists.netsys.com/pipermail/full- ... 24759.html
Paul Starzetz hat einmal mehr neue Lücken im Linux-Kernel aufgedeckt. Immerhin schlägt der beigelegte POC auf Systemen mit "meinem" 2.4.26er-Kernel fehl (da ohne MTRR kompiliert). Es ist allerdings wahrscheinlich, dass es noch andere Stellen im Kernel gibt, die für diese Geschichte anfällig sind.
Paul Starzetz hat einmal mehr neue Lücken im Linux-Kernel aufgedeckt. Immerhin schlägt der beigelegte POC auf Systemen mit "meinem" 2.4.26er-Kernel fehl (da ohne MTRR kompiliert). Es ist allerdings wahrscheinlich, dass es noch andere Stellen im Kernel gibt, die für diese Geschichte anfällig sind.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: [FYI] Neue Lücke(n) Im Kernel
besonders besorgniserregend:
Meine kernel sind auch nicht anfällig und ohne grsec hätte ich noch mehr Bauchschmerzen :-/We have found in an experiment that after the root user logged in using
ssh (in our case it was OpenSSH using PAM), the root passwort was keept
in kernel memory.
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: [FYI] Neue Lücke(n) Im Kernel
Sicher?Meine kernel sind auch nicht anfällig
ihauqer wrote:We have identified numerous places, where invalid conversions from 64 bit sized
file offsets to 32 bit ones as well as insecure access to the file
offset member variable take place.
GRSec hat mit diesem Problem (leider einmal mehr) nichts zu tun, da es sich wieder einmal um schlampige Programmierung handelt, und nicht um Overflows o.ä.und ohne grsec hätte ich noch mehr Bauchschmerzen
Momentan ist die einzige Lösung, auf Bugfixes zu warten (oder halt selbst welche zu schreiben ;) ).
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: [FYI] Neue Lücke(n) Im Kernel
Mein 'auch' bezog sich auch auf deine config - denn ich habe mtrr ebenfalls draußen.CaptainCrunch wrote:Sicher?Meine kernel sind auch nicht anfällig
jo, ich habe es aufmerksam gelesen... :-/CaptainCrunch wrote:ihauqer wrote:We have identified numerous places, where invalid conversions from 64 bit sized
file offsets to 32 bit ones as well as insecure access to the file
offset member variable take place.
right - ich hätte mir bei der Formulierung mehr Zeit nehmen sollen.CaptainCrunch wrote:GRSec hat mit diesem Problem (leider einmal mehr) nichts zu tun, da es sich wieder einmal um schlampige Programmierung handelt, und nicht um Overflows o.ä.und ohne grsec hätte ich noch mehr Bauchschmerzen
Momentan ist die einzige Lösung, auf Bugfixes zu warten (oder halt selbst welche zu schreiben ;) ).
Wer weiß wie viele Lücken noch auftauchen, oder gar schon aktiv ausgenutzt werden?
Daher mein statement 'ohne grsec ... noch mehr Bauschmerzen'
Ich bin leider leider nicht in der Lage ein Bugfix zu schreiben, deswegen lese ich ebenfalls bugtraq und versuche mit grsec und anderen Mitteln meine betreuten Systeme abzusichern...
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: [FYI] Neue Lücke(n) Im Kernel
Genau hier liegt das Problem: für dieses eine Problem wäre ein Fix keine allzu große Sache, um alles zu fixen, müsstest du aberIch bin leider leider nicht in der Lage ein Bugfix zu schreiben, deswegen lese ich ebenfalls bugtraq und versuche mit grsec und anderen Mitteln meine betreuten Systeme abzusichern...
a) genau wissen, wo die weiteren Stellen "verborgen" sind, oder
b) die gesamten Kernelsourcen selbst durchstöbern, um weitere Stellen zu finden.
Der gute Paul hat aber im allgemeinen keine großen Probleme damit, auf persönliche Anfrage hin weitere Details bekannt zu geben, daher dürfte sich a) gar nicht mal soo schwer gestalten (natürlich wiederum vorausgesetzt, dass er bereits "alle" Stellen gefunden hat ;) ).
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: [FYI] Neue Lücke(n) Im Kernel
Ã?h, nur um das klarzustellen:
Edit: Wobei ich den Eindruck habe, als würde GRSec und Co. hauptsächlich gegen Fehler in den Anwendungen helfen, eher weniger, wenn im Kernel selbst Sch.eiße gebaut wird.
Overflows sind schlampige Programmierung. ;)da es sich wieder einmal um schlampige Programmierung handelt, und nicht um Overflows o.ä.
Edit: Wobei ich den Eindruck habe, als würde GRSec und Co. hauptsächlich gegen Fehler in den Anwendungen helfen, eher weniger, wenn im Kernel selbst Sch.eiße gebaut wird.
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: [FYI] Neue Lücke(n) Im Kernel
OK, gewonnen. ;)Overflows sind schlampige Programmierung.
Haargenau so sieht's aus. :roll:Edit: Wobei ich den Eindruck habe, als würde GRSec und Co. hauptsächlich gegen Fehler in den Anwendungen helfen, eher weniger, wenn im Kernel selbst Sch.eiße gebaut wird.
Ich für meinen Teil mache mich aber mal dran, mit den soeben eingetroffenen Bugfixes neue Kernel zu basteln.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: [FYI] Neue Lücke(n) Im Kernel
So, es ist (endlich) so weit: die gefixten neuen Versionen stehen unter http://linux.roothell.org/kernel/ bereit. Die beiden Patches, die zum Einsatz kamen (i387.h und linux-2.4.26-CAN-2004-0415.patch) sind dort ebenfalls zu finden.
Die IPv6-Version ist mittlerweile auf einem Rechner wenigstens hochgekommen, aber noch nicht ausgiebig gestetet. Nutzung daher (wie immer ;) ) auf eigene Gefahr.
Die IPv6-Version ist mittlerweile auf einem Rechner wenigstens hochgekommen, aber noch nicht ausgiebig gestetet. Nutzung daher (wie immer ;) ) auf eigene Gefahr.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: [FYI] Neue Lücke(n) Im Kernel
Sorry, aber Du hast offensichtlich nicht verstanden, worum es in diesem Thread geht, sonst hättest Du Dir diesen überflüssigen Kommentar verkniffen.PF4 wrote:Bisher 0 Probs !
PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Re: [FYI] Neue Lücke(n) Im Kernel
Für gentoo gibt es seit gestern auch gepatchte Kernelsourcen, grsec z.B. hier: http://packages.gentoo.org/ebuilds/?grs ... .26.2.0-r7
Grüße
Andreas
Grüße
Andreas
Re: [FYI] Neue Lücke(n) Im Kernel
Ich wollte damit nur zum Ausdruck bringn das der CC-Kernel ohne Probleme läuft !Joe User wrote:Sorry, aber Du hast offensichtlich nicht verstanden, worum es in diesem Thread geht, sonst hättest Du Dir diesen überflüssigen Kommentar verkniffen.PF4 wrote:Bisher 0 Probs !
Die Aussage von CC gab mir den Eindruck, er möchte eine Rückmeldung !
Sonst lösche den Beitrag eben
Re: [FYI] Neue Lücke(n) Im Kernel
Feedback ist durchaus erwünscht, nur hätte es in diesem Fall, da lediglich ein kleiner Bug (Anzahl der Zeilen) beseitigt wurde, inhaltlich folgendermassen lauten sollen: "Der Exploit ist mit Deinem Kernel auf meinem woody|sarge nicht mehr nutzbar."PF4 wrote:Die Aussage von CC gab mir den Eindruck, er möchte eine Rückmeldung !
HTH
PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: [FYI] Neue Lücke(n) Im Kernel
Der bereits existierende POC war mit "meinen" bisherigen Kerneln auch nicht ausnutzbar, da kein MTRR einkompiliert war. ;) Ich bin ehrlich gesagt selbst gespannt, was da noch so kommt...und ob das wirklich alles (für dieses Problem) war."Der Exploit ist mit Deinem Kernel auf meinem woody|sarge nicht mehr nutzbar."
Der Patch habe ich im übrigen aus dem Gentoo-Hardened Projekt, wobei die Jungs anscheinend den bereits existierenden RedHat-Patch auf 2.4.26 "portiert" haben.
Ich hätte mir allerdings nie träumen lassen, einen Bugfix mal schneller als Debian zu veröffentlichen. ;)
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: [FYI] Neue Lücke(n) Im Kernel
Da bisher weder 2.4.27, noch 2.6.8 relaesed wurden, befürchte ich, dass es noch ein paar andere schwerwiegende Probleme zu beheben gilt.CaptainCrunch wrote:Ich bin ehrlich gesagt selbst gespannt, was da noch so kommt...und ob das wirklich alles (für dieses Problem) war.
Externe Quellen werden im Changelog und/oder Patchnamen genannt.CaptainCrunch wrote:Der Patch habe ich im übrigen aus dem Gentoo-Hardened Projekt, wobei die Jungs anscheinend den bereits existierenden RedHat-Patch auf 2.4.26 "portiert" haben.
;)CaptainCrunch wrote:Ich hätte mir allerdings nie träumen lassen, einen Bugfix mal schneller als Debian zu veröffentlichen. ;)
PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: [FYI] Neue Lücke(n) Im Kernel
...die aber nichts zwangsläufig etwas mit diesen Busg zu tun haben müssen. ;) Marcello ist halt seit einiger Zeit etwas "vorsichtiher" geworden, was seine Releasezyklen angeht.Da bisher weder 2.4.27, noch 2.6.8 relaesed wurden, befürchte ich, dass es noch ein paar andere schwerwiegende Probleme zu beheben gilt.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: [FYI] Neue Lücke(n) Im Kernel
Zumindest im 2.4.27 sind mitlerweile mehrere sicherheitsrelevante Bugs behoben worden, welche jeder für sich selbst ein eigenes Release wert ist/war. Otto Normal schaut schliesslich, wenn überhaupt, nur auf die Versionsnummer, statt ins Changelog und betreibt dadurch seit Monaten eine "offene Kiste". Da ist mir ein Versionbump pro Woche lieber...
PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Re: [FYI] Neue Lücke(n) Im Kernel
nun ist ja 2.4.27 released worden ..
Re: [FYI] Neue Lücke(n) Im Kernel
Und auch das passende grsec-patch, entsprechend auch grsec-sourcen von Gentoo.
Re: [FYI] Neue Lücke(n) Im Kernel
irgendwie wunderts mich das CC noch nix dazu gesagt hat ;)
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: [FYI] Neue Lücke(n) Im Kernel
Da kein zwingender Grund besteht, zeitnah den 2.4.27er inkl. GRSec rauszubringen (die nötigen Patches sind in der aktuellen Version enthalten), teste ich das ganze vorher halt noch etwas durch...das sollte schließlich auch im Sinne derjenigen sein, die das Ding nachher im Produktiveinsatz haben.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: [FYI] Neue Lücke(n) Im Kernel
Nur 1&1 scheint das (noch) nicht zu interessieren, konnte keinen Kernel dieser Version dort finden ....Crasline wrote:nun ist ja 2.4.27 released worden ..
Gruß Outi
Re: [FYI] Neue Lücke(n) Im Kernel
Kein Wunder, denn 1&1 pflegt lediglich das jeweils aktuelle Installationsimage und dieses basiert auf SuSE 9.1, d.h. Linux-2.6.x ;)
PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Re: [FYI] Neue Lücke(n) Im Kernel
Und nu ?? Wat kann ich machen ?? Selbst kompilieren ??
Ich habe meinen letzten Kernel vor ca. 8 Jahren gebacken, trau mich net so recht an nen Rootserver Kernel (ausser nen fertigen austauschen).
Gruß Outi
Ich habe meinen letzten Kernel vor ca. 8 Jahren gebacken, trau mich net so recht an nen Rootserver Kernel (ausser nen fertigen austauschen).
Gruß Outi
Re: [FYI] Neue Lücke(n) Im Kernel
Jepp.Und nu ?? Wat kann ich machen ?? Selbst kompilieren ??
Einfach die alte 1&1 config als .config ins neue Sourcen Verzeichnis kopieren, make oldconfig und dann wie üblich backen & installieren. So sollte es eigentlich klappen. :)
