Το FreeRTOS υποστηρίζει περισσότερες από 40 πλατφόρμες hardware και εξουσιοδοτεί microcontrollers σε μια ποικιλία προϊόντων, συμπεριλαμβανομένων των οθονών παρακολούθησης της θερμοκρασίας, των ηλεκτρικών συσκευών, των αισθητήρων, των fitness trackers και των συσκευών που βασίζονται σε microcontrollers. Παρόλο που λειτουργεί σε μικρότερη κλίμακα συνιστωσών, δεν παρουσιάζει την πολυπλοκότητα που παρουσιάζεται με πιο περίπλοκο hardware. Εντούτοις, επιτρέπει την επεξεργασία των δεδομένων.
Ένας ερευνητής στο Zimperium, ο Ori Karliner, ανέλυσε το λειτουργικό σύστημα και διαπίστωσε ότι όλες οι ποικιλίες του είναι ευάλωτες σε:
4 σφάλματα εκτέλεσης απομακρυσμένου κώδικα,
1 άρνηση υπηρεσίας,
7 διαρροές πληροφοριών και
ένα ακόμα πρόβλημα ασφαλείας το οποίο δεν έχει δημοσιευθεί ακόμη.
Ακολουθεί μία πλήρης λίστα των τρωτών σημείων και των αναγνωριστικών τους, που επηρεάζουν το FreeRTOS:
CVE-2018-16522 | Remote Code Execution |
CVE-2018-16525 | Remote Code Execution |
CVE-2018-16526 | Remote Code Execution |
CVE-2018-16528 | Remote Code Execution |
CVE-2018-16523 | Denial of Service |
CVE-2018-16524 | Information Leak |
CVE-2018-16527 | Information Leak |
CVE-2018-16599 | Information Leak |
CVE-2018-16600 | Information Leak |
CVE-2018-16601 | Information Leak |
CVE-2018-16602 | Information Leak |
CVE-2018-16603 | Information Leak |
CVE-2018-16598 | Other |
Εκδόσεις του FreeRTOS που επηρεάζονται από την ευπάθεια
Οι εκδόσεις του FreeRTOS έως και V10.0.1, του AWS FreeRTOS έως και V1.3.1, των OpenRTOS και SafeRTOS (Με τα συστατικά TCP / IP middleware του WHIS Connect) είναι αυτές που επηρεάζονται.
Η Amazon έχει ειδοποιηθεί για την κατάσταση. Ως απάντηση σε αυτό, η εταιρεία κυκλοφόρησε ενημερώσεις για να μετριάσει τα προβλήματα.
Σύμφωνα με την έκθεση, “η Amazon αποφάσισε να συμμετάσχει στην ανάπτυξη του προϊόντος στον τομέα του Internet-of-Things. Η εταιρεία επέκτεινε τον πυρήνα προσθέτοντας libraries για να υποστηρίξει τη σύνδεση cloud, ασφάλεια και ενημερώσεις over-the-air “.
Σύμφωνα με το Bleeping Computers, “το Zimperium δεν διαθέτει καμία τεχνική λεπτομέρεια αυτή τη στιγμή. Αυτό επιτρέπει σε μικρότερους προμηθευτές να επιδιορθώσουν τις ευπάθειες. Ο χρόνος αναμονής λήγει σε 30 ημέρες.”
Για να μάθετε περισσότερες λεπτομέρειες σχετικά με αυτές τις ευπάθειες, διαβάστε το πλήρες άρθρο στο Bleeping Computers.