Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Whitepapers
  • Opret bruger
  • Log ind
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?
Se kommentarer (16)
Emner Servere, Hacking

Nyt hul i udbredt DHCP-klient: Tillader shell-injektion

Sikkerhedsbrist i DHCP-klienten dhclient kan give hackere root-adgang.

Af Lasse Hedegaard Poulsen Torsdag, 7. april 2011 - 12:16

DHCP-klienten dhclient fra Internet System Consortium (ISC) er ramt af et nyt sikkerhedshul.

Denne gang er der tale om en fejlagtig filtrering af metadata i serversvarfeltet.

Konsekvensen er, at DHCP-servere får mulighed for at injicere kommandoer, der vil kunne give hackere adgang til systemet på administratorniveau. Det skriver The H.

DHCP-klienten er open source-software og benyttes i mange Linux-distributioner og på UNIX-platformen.

Fejlen betyder, at det ved brug af falske hostnavne - afhængig af operativsystemet og hvilke kommandoer som dhclient-scriptet udfører - bliver muligt at injicere kommandoer direkte til systemets shell og eksekvere dem.

Et succesfuldt angreb kræver dog imidlertid, at der er en kompromitteret eller uautoriseret DHCP-server til stede på det lokale netværk.

Ikke første gang

ISC har udsendt opdateringer, der skulle løse problemet på de berørte udgaver af dhclient, der indbefatter version 3.0.x til 4.2.x.

Firmaet oplyser desuden, at brugerne som et alternativ kan deaktivere evalueringen af hostnavne i scriptet, eller ved at tilføje en ekstra linje kode. Anvisninger til det kan findes på ISC's hjemmeside.

Som Version2 tidligere har skrevet, så er det ikke første gang, at den populære DHCP-klient har haft problemer med sikkerheden.

Læs også: Hul i DHCP-klient til Linux kan give fuld kontrol med pc'en

Tidligere har firmaet haft problemer med en stack overflow-brist, der betød, at hackere kunne få adgang til administratorniveau.

Læs også: VMware tre måneder om at rette kritisk DHCP-hul

Send Tweet
Udskriv

IT-job & karriere

  • Se alle it-job
  • Importer din kompetenceprofil fra LinkedIn
IT Task Manager for high performance IT Operations Team at Danske Commodities
Udgivet 31. maj 9.52
Effektiv it-udvikler
Udgivet 7. jun 14.45
Nyuddannede udviklere til Netcompanys kundeteam
Udgivet 28. jan 9.08
Er du den du kender der ved mest om .NET?
Udgivet 23. maj 14.59

Kommentarer (16)

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Anders Johansen 7. apr. 2011 - 12.51
 
Nyt hul i udbredt DHCP-klient: Tillader shell-injektion

Så vil jeg lige tillade mig at opsummere henover en række andre debattråde... Hvis man skal have et sikkert system skal man vælge *nix, det er nemlig kun i Windows der er sikkerhedshuller :D

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Ove Andersen 7. apr. 2011 - 13.08
 
Re: Nyt hul i udbredt DHCP-klient: Tillader shell-injektion

Hvem søren har dog bildt dig det ind? Tror du ikke snarere du tænker på Virus og malware, som sjældent forekommer på Linux platformen?

Vigtige komponenter til Linux platformen har skam også af og til sikkerhedshuller.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Lars Sommers billede
Lars Sommer 7. apr. 2011 - 13.11
 
Re: Nyt hul i udbredt DHCP-klient: Tillader shell-injektion

Anders: Hvis du søger lidt på http://www.exploit-db.com/ kan du se at der er bunkevis af exploits til *nix også. Primært til Linux, men også en del til Solaris og OSX, og herefter *BSD, AIX, HPUX m.v.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Danny Thomsen 7. apr. 2011 - 13.50
 
Ubuntu

I Ubuntu er der en AppArmor profil der laver en sandkasse til dhclient.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Lars Lundin 7. apr. 2011 - 14.10
 
Re: Ubuntu

Ja, er det ikke mere bekymrende med Linux-baserede routere, som kører en DHCP-klient op mod deres ISP?

Det tager typisk også langt længere tid at få updateret routere, end PCer/laptops med moderne Linux-distributioner.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Jacob Pind 7. apr. 2011 - 14.25
 
re: ubuntu

hjemme plastic router køre ikke ISC dhcp men bruger dhcp client i busybox, så det er ikke aktuelt.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Dennis Jørgensen 7. apr. 2011 - 21.38
 
Re: Ubuntu
Ja, er det ikke mere bekymrende med Linux-baserede routere, som kører en DHCP-klient op mod deres ISP?

Antallet af ISP'er med interesse i at hacke deres kunder må vel antages at være nogenlunde begrænset.

Folk der har sat deres laptop[*] op til ukritisk at benytte megafamilierne linksys, d-link og zyxels trådløse familinetværk med sporadisk dækning gennem de fleste byer har nok lidt mere at frygte.

[*]Eller smartphone, i princippet. De bruger nok ikke ISCs klient.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Kim Henriksen 7. apr. 2011 - 22.15
 
Jeg kunne med garanti

Bruge dette exploit på min skole, da der er flere Linux hosts på netværket, og det ville ikke være særlig svært for mig at sætte en DHCP server op på netværket, og håbe på den svare hurtigere end skolens dhcp.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Peter Makholms billede
Peter Makholm 8. apr. 2011 - 08.42
 
Rogue DHCP servers har altid været et problem

Helt basalt giver rogue DHCP servere mulighed for alskens man-in-the-middle angreb. Så hvis man tillader at fremmede DHCP-servere opererer på ens netværk, så er man allerede kompromiteret, det aktuelle sikkerhedshul eller ej.

Selvfølgelig er den slags sikkerhedshuller da bekymrende. Men primært fordi det så tvivl om den generelle kvalitet af et centralt stykke software.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Anders Johansen 8. apr. 2011 - 11.02
 
Re: Nyt hul i udbredt DHCP-klient: Tillader shell-injektion

@Lars Sommer

Jeg er qua hvad jeg laver til daglig udemærket bekendt med at alle platforme har sikkerhedshuller i forskellige afskygninger, og at alt kan kompromiteres af den som besidder vijlen dertil...
Derfor ved jeg også at man ikke nødvendigvis er mere sikker blot fordi man har valgt et *nix produkt, det handler lige så meget om at lave en korrekt opsætning og nedlåsning af det pågældende system for derved at reducere den attack surface det måtte have... Men intet system er 100 % sikker...

Mit indlæg var ment som en provokation til de personligheder herinde som messer at man skal vælge *nix hvis man vil være sikker...

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Jon Bendtsen 8. apr. 2011 - 11.50
 
Hvorfor kan man ikke kryptere DHCP?

Hvorfor kan man ikke kryptografisk signere DHCP? eller det kan man sikkert allerede, men hvorfor er det ikke mere udbredt?

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Peter Makholms billede
Peter Makholm 8. apr. 2011 - 12.01
 
execve(2)

Nu da jeg får nærlæst advisoriet (og artiklen) så ligner det en fejl der trivielt kunne have været løst ved at bruge execve(2) direkte istedet for system(3)?

POSIX mangler vist en library funktion der tager argumenter som execve(3) men fork'er og wait'er som system(3).

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Robert Larsen 8. apr. 2011 - 13.27
 
Re: Hvorfor kan man ikke kryptere DHCP?

Kan det mon overhovedet lade sig gøre ?

Man skal vel så levere DHCP serverens public key ud på alle maskiner først, for de kan ikke slå den op i diverse key databaser, for det kræver netværk...som jo konfigureres via DHCP.

Eller tager jeg helt fejl ?

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Jon Bendtsen 8. apr. 2011 - 13.43
 
Re: Hvorfor kan man ikke kryptere DHCP?
Kan det mon overhovedet lade sig gøre ?

Ja da. Du kender jo heller ikke en httpS servers nøgle før du forbinder dig til den. Den er bare signeret af en anden nøgle du stoler på. Eller også er det lige som SSH hvor du bliver spurgt om du vil stole på nøglen.

Min ide var at du skulle kunne konfigurere din laptop til at reagere forskelligt alt efter hvilket netværk du var på. Forestil dig en firma computer hvor du kunne definere den til at overskrive (dekrypterings nøglen til) de superhemmelige data hvis den blev startet på et netværk hvor der ikke er en DHCP server som du har tillid til? Eller at den bare skal ignorere alle andre end signerede DHCP servere.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Peter Makholms billede
Peter Makholm 8. apr. 2011 - 14.07
 
Re: Hvorfor kan man ikke kryptere DHCP?
Ja da. Du kender jo heller ikke en httpS servers nøgle før du forbinder dig til den.

Nej, men vi kender et globalt unikt navn for serveren som vi kan bruge i en certifikat-kæde. Den måde DHCP bruges på kan vi ikke altid på samme måde på forhånd vide hvem der er authoriseret til at uddele den slags information.

Hvis vi accepterer noget prækonfiguration (en liste af authoriserede DHCP-servere) eller brugerinteraktion (spørg brugeren om serveren er authoriseret), så kan man løse det med den model du foreslår.

Metoden er basalt set beskrevet i RFC3118.

Men det er langt lettere bare at lade sit netværksudstyr klare problemet ved at bortfiltrere ikke-ARP relaterede broadcast-pakker.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Lars Lundin 12. apr. 2011 - 09.15
 
Re: Ubuntu
Antallet af ISP'er med interesse i at hacke deres kunder må vel antages at være nogenlunde begrænset.

Ja, det kan være. Men en ISP kunne jo blive kompromitteret, udefra eller af en medarbejder.

Forresten så beyndte Debian at tilbyde et patch til CVE-2011-0997 fra d. 10. april. Ubuntu tilbyder det også nu.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

Kommune udvider mobil selvbetjening uden om NemID

Udgivet 18. jun 15.44Opdateret 18. jun 15.44

Whistleblower: Ja, NSA overvåger dig uden dommerkendelse. Obama: Nej - i hvert fald ikke amerikanere

Udgivet 18. jun 14.19Opdateret 18. jun 14.19

Mogens Nørgaards Miracle-mareridt: »Velkommen til IBM«

Udgivet 18. jun 13.23Opdateret 18. jun 15.11

Verdensrekord: Nyt printhoved i A4-bredde sprøjter 70 sider ud i minuttet

Udgivet 18. jun 12.02Opdateret 18. jun 12.03

Mobil-løsning forsinker nyt Oddset-system

Udgivet 18. jun 10.44Opdateret 18. jun 11.12

Flere it-nyheder »

Tilmeld dig Version2's it-nyhedsbrev og vind en iPad mini.

Whitepapers

Version2 Insight: Bring Your Own Device (BYOD)

Mediehuset Ingeniøren

Version2 Insight: Business analytics

Mediehuset Ingeniøren

MobileTest Service – App Performance Evaluation

Testhuset

IT challenges in the mobile community

Interxion Danmark

Redpill Linpro Learning Management System

Redpill Linpro
  • Flere whitepapers

Branchenyheder

HP lancerer markedets første server til Big Data

HP

Microsoft SQL Server 2012

Microsoft

HP lancerer verdens mest automatiserede servere

HP

Anbragte unge jubler over bærbare

GlobalConnect

Talend - førende open source produkt - har fået dansk support

Viteco

It-virksomheder

VPS Pro
|
ITvagt.dk
|
KJAER DATA
|
Magirus Nordic
|
Rackhosting
|
NHC
|
Visma Sirius A/S
|
Mirsk Digital
|
Planahead
|
Avenida
|
Uniwise
|
Webitall
 

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Cookie- & privatlivspolitik

Aktuelle emner

  • Business Intelligence
  • CSC-hacking
  • Cloud computing
  • Intranet
  • It-sikkerhed
  • NSA Prism
  • NemID
  • Open source CMS
  • Projektledelse
  • Scrum
  • Storage
  • Virtualisering
  • Windows 8
  • iOS 7

Tjenester

  • iPhone-app
  • RSS-feeds
Følg @version2dk
Tilmeld dig Version2's it-nyhedsbrev og vind en iPad mini.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Trekronergade 26 2500 Valby
  • Tlf. work 33265300