mboost-dp1

Larry Ewing

Linux ramt af 8 år gammel sårbarhed

- Via The Register - , redigeret af Net_Srak

Sikkerhedseksperter har opdaget en fejl i linux-kernen, der har eksisteret de senest 8 år. Fejlen kategoriseres som kritisk, idet den tillader kode at blive eksekveret med kerne-rettigheder.

Julien Tinnes der er den ene af de to udviklere, som har opdaget fejlen, kalder det tilmed trivielt at udnytte den.

Julien Tinnes, Linux-udvikler skrev:
Since it leads to the kernel executing code at NULL, the vulnerability is as trivial as it can get to exploit: an attacker can just put code in the first page that will get executed with kernel privileges.

Der er udgivet en patch, som retter problemet. Alle, der anvender Linux fra version 2.4.4 til og med 2.4.37.4 eller version 2.6.0 til og med 2.6.30.4, anbefales at anvende den hurtigst muligt.

Der kan læses yderligere deltaljer om fejlen her.





Gå til bund
Gravatar #1 - dsckeld
14. aug. 2009 09:14
Citat <Masser af Linux Fanbois>:
Det kan aldrig ske for os, for der er så mange der kigger koden igennem.

#topic: Ja, der kan gemme sig mange fejl i meget kode. Den eneste grund til at det ikke for længst er fundet og udnyttet er at det ikke er hip at gå efter et marginal-operativsystem når man skal opbygge botnets.
Gravatar #2 - Kordonme
14. aug. 2009 09:23
Uden at lyde fordomsfuld - er det så ikke primært folk med hang til disse operativsystemer, der opbygger sådanne net? ;)

dsckeld (1) skrev:
Den eneste grund til at det ikke for længst er fundet og udnyttet er at det ikke er hip at gå efter et marginal-operativsystem når man skal opbygge botnets.
Gravatar #3 - thethufir
14. aug. 2009 09:23
#1 Sccch!! Du vil aldrig høre en linuxmand der reelt set ved hvad han snakker om sige at der ikke kan være fejl i Linux! Tværtimod de ville allesammen sige at der findes fejl i ALLE systemer. Men det her er FØRSTE gang i min tid der er fundet en direkte kritisk fejl i linuxkernen! Så kom igen!
Du taler som du har forstand til, sæt dig ind i tingene før du begynder at sprede FUD
Gravatar #4 - thethufir
14. aug. 2009 09:25
Korndonme post noget istedet for at rate folk flamebait bare fordi du er uenig!
Gravatar #5 - Kordonme
14. aug. 2009 09:27
Har du set mit indlæg #2? Jeg har da postet. Jeg har da også ratet #1 relevant? Og hvis du ser #2 FØR han redigerede (pst, hint, tryk på "Se rettelser"), så var det da ren flamebait.

thethufir (4) skrev:
Korndonme post noget istedet for at rate folk flamebait bare fordi du er uenig!
Gravatar #6 - Barnabas
14. aug. 2009 09:27
Grow up ...
Gravatar #7 - astor
14. aug. 2009 09:30
Hm, min mobil kører 2.6.27 :-/
Gravatar #8 - thethufir
14. aug. 2009 09:32
Newz.dk opdaterede ikke hurtigt nok til at jeg så din nyhed poppe frem før jeg fik posted svaret. Og ja jeg er pissetræt af folk der ikke har nogensomhelst anelse om hvad de lukker ud af lort herinde! Derfor jeg skrev som jeg gjorde, og derfor jeg ændrede det igen da jeg selv opdagede det var på grænsen.

Og som #6 skriver....
Gravatar #9 - thethufir
14. aug. 2009 09:32
#7 PATCH PATCH PATCHTIME! :D
Gravatar #10 - astor
14. aug. 2009 09:51
Citat fra xda-developers.com:

I think there is very little real world danger of this being a problem for Android based phones, primarily because most applications run using the Dalvik VM and therefore do not run native code and couldn't exploit this directly. Of course, there is the possibility that an app could use the NDK to run code natively, but bear in mind this "vulnerability" has existed in versions of the Linux kernel since 2001 and hasn't been a problem thus far.
Gravatar #11 - fidomuh
14. aug. 2009 09:51
#1

Hvor er er da nogen der har sagt noget i den stil?

Jeg mener, nu hvor du paastaar det, maa du jo lige kunne dokumentere det.
Gravatar #12 - conFen
14. aug. 2009 09:59
#11
It's called "Internet" please use it.
Gravatar #13 - KS
14. aug. 2009 10:41
Tjaa med så mange linjers kode er der jo garanti for at der fra tid til anden smutter fejl ind (selv om mange mange øjne har kigget koden igennem) - Det som er forskellen her er at fejlen er rettet få timer efter at den blev opdaget og at patchen er tilgængelig med det samme (ikke som MS der trækker deres rettelser i langdrag og så igen forsinker patchen til næste gang de alligevel skal sende en patchpakke ud)
Gravatar #14 - fl4f
14. aug. 2009 10:45
Faktum er vel at der er fejl i alt kode, om det er åbent eller ej.

Det vigtigste er hvor hurtigt givne rettelser bliver udgivet.
Gravatar #15 - myplacedk
14. aug. 2009 10:45
dsckeld (1) skrev:
Citat <Masser af Linux Fanbois>:
Det kan aldrig ske for os, for der er så mange der kigger koden igennem.

Folk som mener et OS er fejlfrit eller 100% tager man ikke seriøst. Grin af dem når de siger det, og glem dem så igen.

Folk som mener Linux har en høj sikkerhed i forhold til fx. Windows, kan ikke modbevises med denne sag. Windows har tilstrækkeligt mange lignende sager.
Gravatar #16 - kse
14. aug. 2009 10:53
#1 - #11

Nu må i styre jer.

Der er absolut ingen der siger der at der ikke er fejl i linux kernelen.

Der er masser af fejl, der har været flere kritiske(#2, ikke kun en gang) og med de release cyklus der er for den så kommer der mange mange flere.
Langt størstedelen bliver fanget og rettet.
Denne var bare meget kritisk da mange versioner af den kernel var sårbare.

Men sikkerhed har også meget at gøre med hvordan systemet er bygget op.

De fleste linux-brugere vil nu kunne opdatere deres system, i ubuntu/debian ved at skrive:
apt-get update && apt-get upgrade
og så er fejlen rettet.

Der er 11.5 millioner(!!!) linjer kode i den kernel.
I 2007-2008 blev der i gennemsnit tilføjet 4300 linjer kode til linux-kernelen om dagen.

Et super godt link til hvor vildt det hele er:


Ps.
Jeg er selv glad for at bruge linux og kunne ikke drømme om at bruge andet.
Jeg er vil med den fleksibilitet det giver mig.
Desuden bruger alle mennesker linux til dagligt hvis de nogensinde googler eller besøger en af de ca. 50% af alle webservere der kører linux.
Mange moderne fjernsyn/hdoptagere/telefoner kører også linux kernelen.

[edit]
Lige en ting #1, der er ret mange der går efter linux i og med ca 50% af alle webservere kører linux/apache.
Du kan ikke have en server med ssh åben uden at du regelmæssigt får folk der forsøger at logge sig ind på den.
Gravatar #17 - Magten
14. aug. 2009 10:56
KS (13) skrev:
Tjaa med så mange linjers kode er der jo garanti for at der fra tid til anden smutter fejl ind (selv om mange mange øjne har kigget koden igennem) - Det som er forskellen her er at fejlen er rettet få timer efter at den blev opdaget og at patchen er tilgængelig med det samme (ikke som MS der trækker deres rettelser i langdrag og så igen forsinker patchen til næste gang de alligevel skal sende en patchpakke ud)
Problemet er at hvis MS sender updates ud med det samme, så piver folk over for mange opdateringer og at deres computer genstarter af sig selv, fordi de ikke kan finde ud af at sætte deres Windows Update op.
Gravatar #18 - Warhawk
14. aug. 2009 11:26
dsckeld (1) skrev:
Citat <Masser af Linux Fanbois>:
Det kan aldrig ske for os, for der er så mange der kigger koden igennem.


Som andre har bedt om, så vil jeg egentlig også gerne se link til denne påstand - og nej, jeg skal ikke selv google det.

Jeg er selv Linux bruger og kunne ikke drømme om at påstå, at der ikke findes fejl i Linux. Med hensyn til at så mange kigger koden igennem, så kan man derimod sige at det er meget usandsynligt at få installeret diverse malware, såfremt man holder sig til at installere fra anerkendte repositories. Så på den måde er det fint med så mange øjne på koden.
Gravatar #19 - myplacedk
14. aug. 2009 11:35
Warhawk (18) skrev:
Som andre har bedt om, så vil jeg egentlig også gerne se link til denne påstand

Selvfølgelig er der folk der siger det. Der er også folk som siger vi aldrig har været på månen. At Jorden kun er 6.500 år (oder so) gammel. Nogle siger at kød er usundt for mennesker.
Nogle siger at Jorden er flad, og solen drejer om Jorden.

Der er enda folk som kan lide Nik&Jay.

Sådan noget er der ikke den store grund til at gå op i.
Gravatar #20 - Trogdor
14. aug. 2009 12:25
Så når #1 siger det så er det relevant? men hvis jeg siger det samme om microsoft så er det flamebait. I er nogle fucking ludere.
Gravatar #21 - thethufir
14. aug. 2009 12:31
#20 Det er netop lige precis essencen af grunden til min ophidselse i #2!

Så snart linuxfolket tjatter lidt til Microsoft får man flamebait ratings og masser af mudder i hovedet. Hvis der er en der tjatter til linux er det bare: "Høhøhøhø.. Nørder!"

#16 Sandt nok, har lige kigget lidt rundt og du har ret der har været et par (læs. et par håndfulde) kritiske sikkerhedsbrister som er i SELVE Linux kernen, resten af de kritiske sikkerhedsbrister har været i 3 parts programmer som SSH osv som folkene bag linuxkernen absolut ikke skal klandres for.

Det der bare irriterrer mig er de (heldigvis få) fjolser herinde der ikke har nogen somhelst teknisk baggrundsviden og bare sidder og ævler løs om noget de ikke ved noget om :)
Gravatar #22 - YouPhreak
14. aug. 2009 12:33
Jeg vil altid elske dig som du er, linux :) også med dine fejl.
Gravatar #23 - starz#1
14. aug. 2009 12:33
conFen (12) skrev:
#11
It's called "Internet" please use it.

sådan virker det ikke. #1 kommer med et indtil videre uunderstøttet postulat, så er det op til ham at dokumentere sine påstande, ikke Fidomuh, eller nogen andre.


myplacedk (19) skrev:
Der er enda folk som kan lide Nik&Jay.


se, DET ville jeg gerne se beviser for, for det er da for urealistisk?
hvad bliver det næste? at folk kan lide ham der den bandana-brugende tudesmølf? Wasshisname Sidney?
;-)
Gravatar #24 - thethufir
14. aug. 2009 12:37
#23 Den er desværre god nok med N&J... :( Her er beviset fra dette års Smukfest:


Heldigvis var der andet at give sig til :P
Gravatar #25 - conFen
14. aug. 2009 12:48
#23
http://newz.dk/forum/tagwall/your-take-93313/page1#40 skrev:

It's called "Internet" please use it.


*sigh* Check venligst kilden og overvej hvorfor mit indlæg har fået de sjov ratings.
Gravatar #26 - casperbruun
14. aug. 2009 12:52
#25 Fordi folk har dårlig humor, eller fordi de ikke kan finde ud af bruge rating-systemet?
Gravatar #27 - conFen
14. aug. 2009 12:57
#26
Ja, for det har intet at gøre med den kildehenvisning jeg kom med, hvor Fidomuh selv bruger netop denne sætning i stedet for at komme med hans kilder.

At visse folk, dig inklusiv, ikke formår at se ironien i dette, kan virkelig ikke være mit problem. Der er tilsyneladende nogen der forstår det, grundet de sjov ratings.
Gravatar #28 - Anda
14. aug. 2009 13:19
Kordonme (2) skrev:
Uden at lyde fordomsfuld - er det så ikke primært folk med hang til disse operativsystemer, der opbygger sådanne net? ;)

Kan du give en begrundelse for, hvorfor du mener det er tilfældet?

1. Fordi Linux-brugere som udgangspunkt er ondsindede?
2. Fordi Windows er ubrugeligt til formålet?
3. Noget helt tredje?
Gravatar #29 - fidomuh
14. aug. 2009 13:26
#27 / conFen

Jeg synes ogsaa det var sjovt, fyi :)
[add]
Og jeg skulle nok tilfoeje forklaringen:
Jeg har rent faktisk google det og brugt internettet, jeg har ikke fundet nogen her paa newz.dk der siger det, og generelt helelr ikke andre steder.

Saa ville bare vide hvor han havde set det :)
Gravatar #30 - Trogdor
14. aug. 2009 13:45
Men kræver det stadigvæk ikke først at angriberen får adgang til at putte kode på maskinen?

Så først skal der være et hul i et andet program der giver adgang til at sende koden til maskinen.(programmer kører jo sjældent med root rettigheder)

Derefter kan programmet køres og give root adgang til angriberen?

Eller har jeg misforstået det?

(Det er jo nok sådan noget #1 typisk ikke fatter noget af)
Gravatar #31 - myplacedk
14. aug. 2009 15:16
#30
Wow, endelig nogen som faktisk forholder sig til sagen! Jeg kan desværre ikke lige svare på dit spørgsmål... :-/
Gravatar #32 - Anda
14. aug. 2009 15:25
Trogdor (30) skrev:
Men kræver det stadigvæk ikke først at angriberen får adgang til at putte kode på maskinen?

Så først skal der være et hul i et andet program der giver adgang til at sende koden til maskinen.(programmer kører jo sjældent med root rettigheder)

Derefter kan programmet køres og give root adgang til angriberen?

Eller har jeg misforstået det?

(Det er jo nok sådan noget #1 typisk ikke fatter noget af)

Godt bud. Desuden tænker jeg at det sandsynligvis var opdaget tidligere, hvis det rent faktisk var et sikkerhedshul, der var udnyttet gennem årene (gætter).
Gravatar #33 - KomIgen
14. aug. 2009 15:29
Magten (17) skrev:
Problemet er at hvis MS sender updates ud med det samme, så piver folk over for mange opdateringer og at deres computer genstarter af sig selv, fordi de ikke kan finde ud af at sætte deres Windows Update op.


Hvis man er træt af at blive bugget for genstart efter MS update kan man let og simpelt, i XP, trykke Win+R og skrive.

cmd /k net stop wuauserv


Yaaah, man kan skam også lidt med kommandolinjen i Windows ;)
Gravatar #34 - kse
14. aug. 2009 16:42
Anda (32) skrev:
Trogdor (30) skrev:
Men kræver det stadigvæk ikke først at angriberen får adgang til at putte kode på maskinen?

Så først skal der være et hul i et andet program der giver adgang til at sende koden til maskinen.(programmer kører jo sjældent med root rettigheder)

Derefter kan programmet køres og give root adgang til angriberen?

Eller har jeg misforstået det?

(Det er jo nok sådan noget #1 typisk ikke fatter noget af)

Godt bud. Desuden tænker jeg at det sandsynligvis var opdaget tidligere, hvis det rent faktisk var et sikkerhedshul, der var udnyttet gennem årene (gætter).


Det er et nyt sikkerhedshul som ikke er blevet udnyttet (hvad folk ved ihvertfald) og det kræver adgang til maskinen da der skal skrives i hukommelsen.

[Edit]
Man skal ikke være root for at skrive til begyndelsen af hukommelsen. (Ellers ville der jo ikke være nogen kritisk fejl hvis man var root i forvejen).

Det foregår sådan at et bestemt forløb for kernelen til at læse hvad der ligger i 'null', det vil sige helt i starten af hukommelsen.
Så vidt som jeg har forstået.
Gravatar #35 - fidomuh
14. aug. 2009 17:07
#33

Men det stopper windows auto update helt, og loeser ikke problemet imo.
Jeg vil gerne have automatiske opdateringer, jeg vil bare gerne selv vaelge hvornaar jeg rebooter. :)
Gravatar #36 - Anda
14. aug. 2009 17:10
fidomuh (35) skrev:
#33

Men det stopper windows auto update helt, og loeser ikke problemet imo.
Jeg vil gerne have automatiske opdateringer, jeg vil bare gerne selv vaelge hvornaar jeg rebooter. :)

Du kan også nøjes med at få dem hentet, og så først installere når du ved du har tid til at genstarte :-)
Gravatar #37 - fidomuh
14. aug. 2009 17:20
#36

MEn det gider jeg ikke rode med, var mere min pointe :)
Jeg kan ikke se nogen grund til at tvinge brugere til at reboote.. Hvorfor ikke bare have en slags "reminder" som bare bliver i hjoernet til du rebooter..

It could be much nicer :P
Gravatar #38 - thethufir
14. aug. 2009 17:36
#37 Microsoft har fundet ud af at forbrugere tøjles bedst under tvang ;)
Gravatar #39 - Anda
14. aug. 2009 18:14
Ang. den patch der nævnes:
Skal man selv gøre det eller vente på at det gøres i repo?
Gravatar #40 - thethufir
14. aug. 2009 18:18
#39 Alt efter hvilken distribution du har kan du reelt set bare opdatere din distro og så burde du være sikret.

Ubuntu/Debian:
apt-get update && apt-get upgrade
(sudo foran hvis det er på ubuntu og du ikke er inde som root)

ellers er det bare at hente kernelpatchen og så patche ved f.eks at skrive:
patch -p1 < patch-filnavn


(Kræver selvfølgelig en rekompilering af kernen efterfølgende)

Komplet kernelpatch guide:
http://www.linuxheadquarters.com/howto/tuning/kern...
Gravatar #41 - Anda
14. aug. 2009 18:26
Bruger Arch Linux. Der er oprettet en bug report, så venter bare på en upgrade - Så paranoid er jeg alligevel heller ikke :-p
Gravatar #42 - rrm
14. aug. 2009 18:52
thethufir (40) skrev:
#39 Alt efter hvilken distribution du har kan du reelt set bare opdatere din distro og så burde du være sikret.

Ubuntu/Debian:
apt-get update && apt-get upgrade
(sudo foran hvis det er på ubuntu og du ikke er inde som root)


Det er efterhånden et stykke tid siden jeg har rodet med gentoo og kerne kompilering... Men kan en kørende kerne opdateres uden en genstart??
Gravatar #43 - thethufir
14. aug. 2009 19:13
#42 nej kun hvis det er et kernemodul :S
Gravatar #44 - PzymeX
14. aug. 2009 21:21
#40: apt-get update && apt-get upgrade
Ja, den kommando kender både her og fru danmark + mine sviger forældre samt mormor og morfar.. :-)
Det er jo netop derfor at alm. mennesker uden den store computer erfaring ikke benytter sig af linux, det er simpelthen for nørdet..

Jeg er selv windows "fanboy" hvis man kan sige sådan.. Det er det system jeg holder af + kan finde ud af.. Ikke at jeg har noget imod folk der sværger til *nix / Mac eller noget helt tredie..

Min pointe er at MS faktisk har fået lavet en "standard" som alle kan finde ud af.. Tænk på gamle dage hvor alle systemer var inkompatible og der skulle laves diverse adaptere for at få tingene til at snakke sammen.. Det svare lidt til at du idag når du skal rejse fx. til england skal have en adapter med så du kan få strøm til din telefon.. Faktisk syntes jeg at MS burde roses langt mere end de gør idag, da de faktisk har formået at samle en ens platform vi alle kan bruge... og så stop det pis med at ms altid kopierer de andre.. sludder.. MS er innovative og der er massere af *nix programmer der efterligner MS's måde at gøre det på..

Just my cent..!!!
Gravatar #45 - m_abs
14. aug. 2009 21:35
PzymeX (44) skrev:

Det er jo netop derfor at alm. mennesker uden den store computer erfaring ikke benytter sig af linux, det er simpelthen for nørdet..

Ja, for de brugervenlige distributioner har jo slet ikke en GUI der gør det for dem...
NÅRH NEJ, det har de jo. ;)

Min arbejdsstation som kører Kubuntu, kommer med et fint lille ikon ved uret som fortæller mig at der er opdateringer.
Klikker jeg på den bliver jeg spurgt om jeg vil opdatere, hvorefter de bliver installere, skulle der være en kerne opdatering som er en af de meget få ting maskinen skal genstartes for, kommer der et ikon som ved mouseover fortæller mig at jeg skal huske at genstarte.

Ingen automatisk genstart, ingen indstilling for at få den opførsel og det er nemt at bruge. Dog ville jeg foretrække standard, var at den installerede sikkerheds opdateringer selv og spurgte mig om andre opdateringer.

Opdateringer og installering af disse er ikke et brugervenligheds problem på moderne brugervenlige distributioner. Der er andre problemer på den front, som jeg gerne snart så løst.
Gravatar #46 - myplacedk
14. aug. 2009 21:35
PzymeX (44) skrev:
#40: apt-get update && apt-get upgrade
Ja, den kommando kender både her og fru danmark + mine sviger forældre samt mormor og morfar.. :-)
Det er jo netop derfor at alm. mennesker uden den store computer erfaring ikke benytter sig af linux, det er simpelthen for nørdet..

Jeg undrer mig også over hvorfor han nævnte det. Folk som foretrækker den metode, ved godt hvordan man gør.

Hvis man bruger Ubuntu (som "alm. mennesker" med Linux typisk gør for tiden), så kan den sagtens selv tjekke for opdateringer med jævne mellemrum (fx. dagligt eller ugentligt). Og når der så er opdateringer, så kan den give besked, eller den kan downloade og give besked, eller den kan bare downloade og installere.

Jeg kan ikke huske hvad der er default, men der ER altså også tænkt på "almindelige mennesker". Både hvad angår muligheder og default indstillinger.

PzymeX (44) skrev:
Min pointe er at MS faktisk har fået lavet en "standard" som alle kan finde ud af..

Nej, Microsoft modarbejder standarder. Med din stik-analogi betyder det at alt fungerer fint, så længe du bliver i Danmark - dvs. så længe du holder dig til Microsoft. De gør det så svært som muligt at få andre ting til at passe ind. (Det er min observation, jeg ved godt at andre ikke er enige.)

PzymeX (44) skrev:
Faktisk syntes jeg at MS burde roses langt mere end de gør idag, da de faktisk har formået at samle en ens platform vi alle kan bruge...

De har opnået en monopol-lignende tilstand, og deres software er nemt at bruge fordi andre bruger det samme, og fordi man er vant til det. Ud fra mine erfaringer med Linux og andres erfaringer med OS X synes jeg Windows er det mindst brugervenlige af de store OS'er.

Monopol er én måde at løse problemet med samarbejde på tværs af platforme. Jeg synes det er en enormt dårlig løsning.
Gravatar #47 - Windcape
14. aug. 2009 21:52
myplacedk (46) skrev:
Nej, Microsoft modarbejder standarder
Ligeså meget som Linux følger standarder..

Man laver jo bare en fork hvis man er uenig med noget, ain't that right?

myplacedk (46) skrev:
Monopol er én måde at løse problemet med samarbejde på tværs af platforme. Jeg synes det er en enormt dårlig løsning.
Men når ingen gider overbevise brugerne om at der er BEDRE alternativer, og HVORFOR de er bedre, udover prisen (hvilket er irrelevant, når folk HAR betalt!)

Typisk bliver argumentet jo at "Linux er ikke en konkurrent, bare et alternativ". Så Microsoft har jo kun Monopol fordi ingen gider give dem konkurrence, yes?
Gravatar #48 - fidomuh
14. aug. 2009 22:40
#47

Så Microsoft har jo kun Monopol fordi ingen gider give dem konkurrence, yes?


Det er fandme flot udledt Sherlock :)
Skal vi tage den et skridt videre og se paa hvorfor det forholder sig saadan ? ;)

Men anyway:

(hvilket er irrelevant, når folk HAR betalt!)


Det er vel ikke irrelevant naar man saa skal koebe naeste version, eller hvis man skal "koebe" nyt?

Det bliver tilgengaeld irrelevant naar MSO er kraevet fordi ingen foelger standarderne.. :)
Gravatar #49 - ty
14. aug. 2009 22:56
I er da godt nok nogle stykker, som er blevet gevaldigt tørret i røven nu. De der blackhat-hackere har da kendt hullet lige så længe det har eksisteret.

p0wned!!
Gravatar #50 - casperbruun
14. aug. 2009 23:05
windcape (47) skrev:
Ligeså meget som Linux følger standarder..

Man laver jo bare en fork hvis man er uenig med noget, ain't that right?


Den lader vi lige stå lidt... Ja, jeg grinte lidt.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login