Toistuvat sulkeet puhkovat xml-kirjaston

Toistuvat sulkeet puhkovat xml-kirjaston
Codenomicon kaivoi esiin potentiaalisesti erittäin vakavia haavoittuvuuksia hyvin yleisesti käytetyn xml-kielen kirjastototeutuksista. Aukot saattavat koskettaa hyvinkin erilaisia sovellutuksia pilvilaskenta-alustoista aina pikaviestiohjelmiin.
Tuomas Linnake
6.8.2009 09:28
Kommentit 23

Xml (extensible markup language) on World Wide Web Consortiumin määrittelemä yleinen kieli, jota käytetään tiedon ja dokumenttien käsittelyyn lähes kaikissa tietojärjestelmissä. Juuri siksi nyt raportoidut useat haavoittuvuudet voivat aiheuttaa hämminkiä harvinaisen laajasti.

Eri xml-kirjastototeutukset sortuvat hyökkääjän edessä, jos niiden pitää käsitellä odottamattomia tavuarvoja ja useita toistettuja sulkeita sisältäviä xml-elementtejä.

Viestintäviraston Cert-Fi-yksikön mukaan reikiin iskemällä voi saada aikaan muistinkäsittelyvirheen tai päättymättömän silmukan. Käytännössä se tarkoittaa palvelunestoa tai potentiaalisesti hyökkääjän oman ohjelmakoodin suorittamista järjestelmässä.

Haavoittuvuuksia voi käyttää hyväksi houkuttelemalla käyttäjä avaamaan tietyllä tavalla muotoiltu tiedosto, tai lähettämällä se xml-muotoisia tiedostoja käsittelevälle palvelimelle.

Oulusta
kajahti

Cert-Fi toimi haavoittuvuuksien korjausprosessin koordinoijana. Oululainen Codenomicon havaitsi aukot testatessaan uutta ratkaisuaan, joka on tarkoitettu varta vasten xml-haavoittuvuuksien löytämiseen.

– Xml-sovellutuksia on kaikkialla - niitä on sellaisissakin järjestelmissä ja palveluissa, joista niitä ei odottaisi löytyvän. Meille on ratkaisevan tärkeää, että loppukäyttäjät ja organisaatiot, jotka käyttävät haavoittuvia kirjastoja, päivittävät uusiin versioihin, Cert-Fi:n johtaja Erka Koivunen sanoo Codenomiconin tiedotteessa.

Toistaiseksi julkistetut haavoittuvat toteutukset ovat:

Python libexpat
Apache Xercesin kaikki versiot
Sun JDK ja JRE 6 Update 14 ja tätä aikaisemmat versiot
Sun JDK ja JRE 5.0 Update 19 ja tätä aikaisemmat versiot

Mutta siinä ei todellakaan ole vielä kaikki.

Microsoftilta ennakoidaan
korjauksia

It-viikolle Koivunen kertoo, että haavoittuvuuskoordinoinnin yhteydessä on oltu yhteydessä moneen eri tahoon ja heiltä on tiedusteltu kiinnostuksesta tutkia, ovatko heidänkin tuotteensa ehkä haavoittuvia. Ja jos ovat, niin kiinnostaisiko korjaaminen.

– Tämä on ihan arkipäivää, että kaikki eivät vastaa, eivätkä kaikki halua tehdä yhteistyötä. Meillä on kyllä tiedossa, että jotkut korjauskoordinointiin osallistuneet valmistajat eivät kyenneet saamaan korjauksia ulos tällä aikataululla.

Koivunen ei voinut kertoa valmistajien nimiä. Mutta Cert-Fi:n tietoturva-asiantuntija Juhani Eronen ennusti Washington Post -lehden Security Fix -palstalle, että useat ohjelmistovalmistajat, kuten Microsoft, toimittavat korjaukset lähiviikkoina tai -kuukausina.

Xml on nykyään käytössä jopa osana pankkitoiminnan infrastruktuuria.

Lisää Aiheesta
UutinenWins-aukkoon ängetään Kiinasta (20.8.2009 13:10)
Copyright Creative Commons Teksti on lisensoitu Creative Commons Nimeä-Ei muutoksia-Epäkaupallinen -lisenssillä.
mainos

Kommentit (23)

Huono 0
XML on vain yksi käytetyistä standardeista.
Koodia kierrätetään käytetään kaikkialla ja kaikista löytyy vikoja tarpeeksi tonkimalla. Ei ruutia kannata keksiä lisää. Vikoja korjataan sitä mukaa kun niitä löydetään.

Vedetään sähköt pois laitteista jos ohjelmistojen käyttö tuntuu liian riskialttiilta.
hmm
Kuka noita oikein tekee? Joku ensimmäisen vuoden teekkarikin osaisi tehdä toimivan XML-parserin.
Jahas, Java taas vaihteeksi vuotaa..
Jahas, Java taas vaihteeksi vuotaa..
Java lienee kaikkein yleisin XML-jäsennykseen käytetty kieli. Veikkaanpa, etteivät esimerkiksi C-toteutukset toimi juuri sen luotettavammin. Kuten artikkeli toteaa, ei lista ole kattava.
Trolli siellä toinen tuolla, keksikää nyt edes jotain
Jahas, Java taas vaihteeksi vuotaa..

Minkähänlaisessa tynnyrissä olet oikein koodannut viimeiset about 5 vuotta? Javasta ja muistakin Open Source -tuotteista löydetään haavoittuvuuksia jatkuvalla syötöllä, siksi kukaan ei käytä niitä.
XZCWQX
Kuka noita oikein tekee? Joku ensimmäisen vuoden teekkarikin osaisi tehdä toimivan XML-parserin.

Köh. Niinpä niin.
Mä koodasin oman kernelin, tiäxä niinku totanoi..
Jahas, Java taas vaihteeksi vuotaa..
Java lienee kaikkein yleisin XML-jäsennykseen käytetty kieli. Veikkaanpa, etteivät esimerkiksi C-toteutukset toimi juuri sen luotettavammin. Kuten artikkeli toteaa, ei lista ole kattava.

"Musta tuntuu, veikkaanpa" ei ole faktatietoa. Pidättäydytään faktoissa, jooko?
Roll out the excuses!
No ainakin iPhonessa xml parserit toimii hyvin!
Äpple.
Jahas, Java taas vaihteeksi vuotaa..

Kuten teki MS:n oma parseri, xercesin viritykset ja monet muut. Ilmeisesti tuolla on löytynyt joku ilkeä koodinpätkä, jolla saadaan lähes kaikki parserit rikki.

PS. Javasta on tullut jo uudempi versio. Ei kai kukaan noita vanhoja muutenkaan enää käytä...
XML-parserit vuotavat
MSkin kopioinut open-sourcen bugit itselleen?
?
Sivut: 1 2 3 Edellinen Seuraava
Kirjoita vastaus
Ohjeet: Pysy aiheessa ja kirjoita napakasti. Muista, että haastateltavilla, kanssakeskustelijoilla ja toimittajilla on oikeus omaan, eriävään mielipiteeseen. Ole kohtelias ja ystävällinen, äläkä tarkoituksella provosoi tai hauku muita keskustelijoita. Taloussanomat varaa oikeuden poistaa asiattomat viestit. Varauduthan siihen, että linkkejä sisältävät viestit tarkistetaan yksitellen roskapostin suodattamiseksi. Arvostamme mielipidettäsi!
> Lue koko keskusteluetiketti

Nokian Windows 8 -puhelin on Nokia Phi?

Nokia

Nokian loppuvuodeksi odotetusta Windows Phone 8 -puhelimesta ovat ilmestyneet ensimmäiset merkit käyttäjäsivustoille.

Analyytikko: Applen pitää tehdä epä-tv

Ruutukaappaus

Applen odotetun television pitää poiketa selvästi massasta, jotta se voisi menestyä markkinoilla, Forresterin analyytikko arvioi.

Huawei EU:lle: InterDigital laskuttaa liikaa patenteista

Huawei

InterDigital vaatii liian kovaa hintaa sellaisista matkapuhelinpatenteista, joiden pitäisi olla kohtuuehdoin saatavissa, Huawei valittaa EU:lle.

 
Dilbert – 25.5.2012
DilbertDilbert
Sarjakuvat: 1 2 3 4 5 6 7 8 9 10 ... 30 « »
 
Yritys Sanoma News / Taloussanomat
Postiosoite Taloussanomat PL 45
00089 SANOMA
Käyntiosoite Töölönlahdenkatu 2, Helsinki
Puhelin +358 9 1221
Sähköposti taloussanomat@sanoma.fi
Kustantaja, vastaava
päätoimittaja
Tapio Sadeoja
Toimituspäällikkö Anneli Koistinen
Toimituspäällikkö Petri Korhonen
Myynti Verkkomediamyynti
+358 40 168 5949