Kriittisiä haavoittuvuuksia FreeRTOS-käyttöjärjestelmissä
Avoimeen lähdekoodiin perustuvan FreeRTOS-reaaliaikakäyttöjärjestelmän yrtimestä on löydetty lukuisia kriittisiä haavoittuvuuksia. Haavoittuvuudet koskevat käyttöjärjestelmän TCP/IP-toteutusta, josta on löydetty yhteensä 13 haavoittuvuutta. Niiden avulla voi suorittaa ohjelmakoodia laitteessa, aiheuttaa palvelunestotilan sekä saada laitteessa olevia tietoja haltuun.
Haavoittuvaa FreeRTOS-käyttöjärjestelmän TCP/IP-toteutusta (Freetos+TCP) käyttää ilmainen Amazon FreeRTOS Ulkoinen verkkopalvelu.. Kaupallisella puolella WITTENSTEIN high integrity systems Ulkoinen verkkopalvelu. -yhtiön ylläpitämien SafeRTOS Ulkoinen verkkopalvelu. sekä OpenRTOS Ulkoinen verkkopalvelu. -käyttöjärjestelmien käyttämä WHIS Connect Ulkoinen verkkopalvelu. TCP/IP -komponentti on myös haavoittuva. Julkisuudessa esiintyneiden tietojen mukaan näitä käyttöjärjestelmiä hyödynnetään yleisesti mm. kulutuselektroniikassa, IoT-laitteissa, lääkinnällisissä laitteissa, ilmailussa ja autoteollisuudessa.
Haavoittuvuus on korjattu elokuussa julkaistussa Amazon FreeRTOS versiossa 1.32. WHIS-yhtiön SafeRTOS ja OpenRTOS -käyttöjärjestelmissä haavoittuvuus on korjattu TCP/IP -komponentin versiossa OpenRTOS TCP/IP v 2.0.1. Yhtiön tiedotteen mukaan asiakkaat jo ovat saaneet tai tulevat saamaan päivitetyn version käyttöönsä lähitulevaisuudessa.
Suosittelemme käymään omat tuotteenne läpi ja päivittämään FreeRTOS-käyttöjärjestelmän uusimpaan versioon. Jos päivittäminen ei ole mahdollista, suosittelemme ottamaan käyttöön muita suojautumismenetelmiä kuten verkkoliikenteen rajoittamista haavoittuvuuksien hyväksikäytön estämiseksi.
Toistaiseksi Kyberturvallisuuskeskuksen tiedossa ei ole, että haavoittuvuuksia olisi pyritty käyttämään hyväksi tai että niihin löytyisi valmiita hyödyntämismenetelmiä. Haavoittuvuuden yksityskohdat tullaan kuitenkin julkaisemaan haavoittuvuuden löytäjien toimesta tämän hetkisen tiedon valossa marraskuun puolivälissä. Tämän jälkeen haavoittuvuuden hyödyntäminen on huomattavasti todennäköisempää.
Haavoittuvuuden kohde
- FreeRTOS V10.0.1 (with FreeRTOS+TCP) ja aiemmat versiot
- AWS FreeRTOS V1.3.1 ja aiemmat versiot
- WHIS OpenRTOS ja SafeRTOS (WHIS Connect TCP/IP -komponentin versio OpenRTOS TCP/IP v 2.0.1)
Mistä on kysymys?
- Päivitä AWS FreeRTOS versioon 1.3.2 tai sitä uudempaan
- Päivitä FreeRTOS versioon V10.1.0 tai sitä uudempaan
- Päivitä WHIS OpenRTOS ja SafeRTOS -käyttöjärjestelmien TCP/IP -komponentti versioon OpenRTOS TCP/IP v 2.0.7 - ota yhteyttä valmistajaan saadaksesi päivityksen.
Mitä voin tehdä?
- https://blog.zimperium.com/freertos-tcpip-stack-vulnerabilities-put-wide-range-devices-risk-compromise-smart-homes-critical-infrastructure-systems/ Ulkoinen verkkopalvelu.
- https://freertos.org/FAQWhat.html Ulkoinen verkkopalvelu.
- https://www.freertos.org/History.txt Ulkoinen verkkopalvelu.
- https://aws.amazon.com/freertos/ Ulkoinen verkkopalvelu.
- https://github.com/aws/amazon-freertos Ulkoinen verkkopalvelu.
- https://github.com/aws/amazon-freertos/commit/12ea022d0f52df211111a79e0aca1ca7b04639d6 Ulkoinen verkkopalvelu.
- https://www.highintegritysystems.com/ Ulkoinen verkkopalvelu.
- https://www.highintegritysystems.com/openrtos/ Ulkoinen verkkopalvelu.
- https://www.highintegritysystems.com/openrtos/supported-platforms/ Ulkoinen verkkopalvelu.
- https://www.highintegritysystems.com/safertos/ Ulkoinen verkkopalvelu.
- https://www.highintegritysystems.com/safertos/supported-platforms/ Ulkoinen verkkopalvelu.
- CVE-2018-16522 Ulkoinen verkkopalvelu.
- CVE-2018-16525 Ulkoinen verkkopalvelu.
- CVE-2018-16526 Ulkoinen verkkopalvelu.
- CVE-2018-16528 Ulkoinen verkkopalvelu.
- CVE-2018-16523 Ulkoinen verkkopalvelu.
- CVE-2018-16524 Ulkoinen verkkopalvelu.
- CVE-2018-16527 Ulkoinen verkkopalvelu.
- CVE-2018-16599 Ulkoinen verkkopalvelu.
- CVE-2018-16600 Ulkoinen verkkopalvelu.
- CVE-2018-16601 Ulkoinen verkkopalvelu.
- CVE-2018-16602 Ulkoinen verkkopalvelu.
- CVE-2018-16603 Ulkoinen verkkopalvelu.
- CVE-2018-16598 Ulkoinen verkkopalvelu.