Background Print only logo
Viestintäviraston etusivulle
Etusivu | Varoitukset | Tietoturva nyt! | Haavoittuvuudet | Ohjeet | Katsaukset | Palvelut | Esitykset |

CERT-FI

PL 313
00181 Helsinki
Puh: 09 6966 510
Fax: 09 6966 515

Salausavaimet

Viestintävirasto

Itämerenkatu 3 A
00180 HELSINKI
Puh: 09 6966 500
Fax: 09 6966 410

Tarkat yhteystiedot

Tietoa evästeistä

CERT-FI Facebookissa

Etusivu > Haavoittuvuudet > 2008 > CERT-FI haavoittuvuustiedote 109/2008

CERT-FI haavoittuvuustiedote 109/2008

Palvelimet ja palvelinsovellukset Työasemat ja loppukäyttäjäsovellukset Verkon aktiivilaitteet Matkaviestimet Sulautetut järjestelmät Muut

5.9.2008

FreeBSD:n ytimessä useita haavoittuvuuksia

     
Kohde: - palvelimet ja palvelinsovellukset
- työasemat ja loppukäyttäjäsovellukset
Lisätietoja
Hyökkäystapa: - paikallisesti
- ilman kirjautumista
- etäkäyttö
- ilman käyttäjän toimia
Lisätietoja
Hyväksikäyttö: - käyttövaltuuksien laajentaminen
- palvelunestohyökkäys
Lisätietoja
Ratkaisu: - korjaava ohjelmistopäivitys
- ongelman rajoittaminen
Lisätietoja


FreeBSD-käyttöjärjestelmän ytimestä on löydetty kolme haavoittuvuutta.

Ensimmäinen haavoittuvuus koskee tapauksia, joissa mount(2) ja nmount(2) järjestelmäkutsuja käytetään useissa työkaluissa ja ohjelmissa liittämään tiedostojärjestelmäobjekti tiedostojärjestelmän puussa tiettyyn liitoskohtaan. Mikäli sysctl(8) muuttuja vfs.usermount on määritelty arvoksi 1, on peruskäyttäjien on mahdollista käyttää näitä järjestelmäkutsuja.

Useat käyttäjän antamat tiedot kuten esimerkiksi liitoskohdat ja laiteosoitteet valmistellaan ja annetaan argumentteina nmountin kautta ytimeen eli kerneliin. Tietynlaisissa virhetilanteissa käyttäjän määrittelemä tieto kopioidaan ytimessä puskuriin ilman riittäviä tarkistuksia. Tällöin tietyissä tilanteissa paikallisen peruskäyttäjän on mahdollista hyväksikäyttää haavoittuvuutta vihamielisen koodin suorittamiseen. Lisätietoja haavoittuvuudesta

Toinen löydetty haavoittuvuus koskee FreeBSD:n tapaa käsitellä ICMPv6 viestejä; joissain tapauksissa kun kohdejärjestelmälle lähetetään ICMPv6 'Packet Too Big' viesti, kohdejärjestelmän ytimessä voidaan aiheuttaa kernel panic -tila. Ongelma johtuu siitä ettei sisääntulevan viestin sisältämää ehdotusta uudeksi MTU:ksi tarkisteta riittävän hyvin. Lisätietoja haavoittuvuudesta

Kolmas haavoittuvuus liittyy AMD64 -arkkitehtuurille käännettyihin ytimen versioihin ja prosessorin tapaan käsitellä käyttöoikeustason muutoksia ytimessä. Jos prosessori huomaa ongelman käyttöoikeustason vaihdoksessa se luo keskeytyksen, yleensä General Protection Faultin (GPF). Siinä tapauksessa prosessori peruuttaa paluun käyttäjätason prosessiin ja palaa takaisin ytimeen. FreeBSD:n ydin antaa käyttäjäprosessille mahdollisuuden saada tieto tapahtumasta SIGSEGV tai SIGBUS signaaleilla.

Hyökkääjä voi ytimen palatessa keskeytyksestä suorittaa omaa ohjelmakoodia ytimen tasolla aiheuttamalla yleisen suojausvirheen (General Protection Fault). Haavoittuvuutta voidaan käyttää esimerkiksi ytimen tai root-oikeustason saamiseksi. Järjestelmät jotka on varustettu amd64 prosessoreilla, mutta joissa käytetään 32-bittistä FreeBSD/i386 ydintä eivät ole haavoittuvia. Lisätietoja haavoittuvuudesta

HAAVOITTUVAT OHJELMISTOT:


Ensimmäinen haavoittuvuus

  • FreeBSD 7.0-RELEASE
  • FreeBSD 7.0-STABLE

Toinen haavoittuvuus

  • Kaikki FreeBSD:n versiot joihin on käännetty IPv6-tuki

Kolmas haavoittuvuus

  • Järjestelmät joissa käytetään FreeBSD/amd64 -ydintä

Tarkemmat tiedot haavoittuvista järjestelmistä löytyvät valmistajan julkaisemista tiedotteista.

RATKAISU- JA RAJOITUSMAHDOLLISUUDET:


Ensimmäinen haavoittuvuus

  • Asenna valmistajan julkaisema korjaus
  • Ongelma voidaan kiertää myös rajoittamalla peruskäyttäjien oikeuksia

Toinen haavoittuvuus

  • Asenna valmistajan julkaisema korjaus
  • Ongelma voidaan kiertää myös suodattamalla kaikki ICMPv6 'Packet Too Big' viestit palomuurissa

Kolmas haavoittuvuus

  • Asenna valmistajan julkaisema korjaus

LISÄTIETOA:

  • http://security.freebsd.org/advisories/FreeBSD-SA-08:08.nmount.asc
  • http://security.freebsd.org/advisories/FreeBSD-SA-08:09.icmp6.asc
  • http://security.freebsd.org/advisories/FreeBSD-SA-08:07.amd64.asc
  • CVE-2008-3531
  • CVE-2008-3530
  • CVE-2008-3890
  • PÄIVITYSHISTORIA:

    5.9.2008, kello 13.48: Julkaistu

    Sivua päivitetty 05.09.2008   Tulostusversio Tulostusversio