Multiples vulnérabilités identifiées dans Mozilla Firefox

Date de publication :

De multiples vulnérabilités ont été découvertes dans Mozilla Firefox. Certaines d'entre elles permettent à un attaquant de provoquer une exécution de code arbitraire à distance, une exécution de code arbitraire et un déni de service à distance.

CVE-2019-11751 : [Score CVSSv3 7.7]

Un attaquant pourrait faire exécuter du code arbitraire en exploitant une vulnérabilité dans les paramètres de journalisation

Les paramètres de journalisation en ligne de commande (parametersReporter) ne sont pas correctement nettoyés lorsque Firefox est lancé par un autre programme, par exemple lorsqu'un utilisateur clique sur un lien malveillant dans une application de messagerie instantanée. Cette vulnérabilité pourrait être utilisée pour écrire un fichier journal à un emplacement arbitraire tel que le dossier 'Démarrage' de Windows, permettant ainsi une potentielle exécution de code au démarrage de la machine.

Il est à noter que seules les versions de Firefox pour les systèmes d'exploitation Windows sont affectées par cette vulnérabilité.

CVE-2019-11746 :[Score CVSSv3 7.7]

Une vulnérabilité « use-after-free » (utilisation après désallocation mémoire) a été découverte lors de la manipulation de vidéo dans Firefox.

Une vulnérabilité « use-after-free » (utilisation après désallocation mémoire) peut survenir lors de la manipulation d'éléments vidéo si le corps (« body ») est libéré alors qu'il est encore en cours d'utilisation. Il en résulte un crash du navigateur potentiellement exploitable.

CVE-2019-11753 : [Score CVSSv3 6.8]

Une vulnérabilité permettant une élévation de privilèges a été découverte dans le service de maintenance Mozilla si Firefox est installé dans un emplacement personnalisé.

Le programme d'installation de Firefox permet à Firefox d'être installé à un emplacement personnalisable (il nécessite seulement que l’emplacement soit accessible en écriture par l'utilisateur). Cet emplacement est potentiellement sans protection contre la manipulation par des utilisateurs non privilégiés ou des logiciels malveillants. Or le service de maintenant fonctionne avec des privilèges élevés. Dès lors, un attaquant pourrait altérer le binaire du service de maintenance afin d’élever ses privilèges. Cette attaque est possible à cause d’un manque de contrôle d'intégrité du service de maintenance

Il est à noter que seules les versions de Firefox pour les systèmes d'exploitation Windows sont affectées par cette vulnérabilité. Les versions pour les autres systèmes d’exploitation ne sont pas affectées.

CVE-2019-11744 : [Score CVSSv3 5.3]

Une vulnérabilité de type XSS a été découverte dans le navigateur Mozilla Firefox, elle exploite une mauvaise analyse de la méthode innerHTML pour certains caractères spéciaux.

La méthode innerHTML transforme certains caractères spéciaux en caractère HTML. Par exemple, pour les caractères "&", "<" , ou ">", innerHTML renverra à la place les chaînes suivantes : "&amp;", "&lt;" et "&gt;".

Certains éléments HTML, tels que <title> et <textarea>, peuvent contenir des chevrons mathématiques (caractères Unicode: U+27E8 et U+27E9) sans les traiter comme des chevrons « classiques » (caractères Unicode  U+003C et U+003E). Il est possible de passer un chevron mathématique fermant à la méthode .innerHTML qui traitera la suite des caractères comme en dehors de la balise. Cela peut conduire à XSS si un site ne filtre pas suffisamment les entrées des utilisateurs, notamment pour ces caractères spéciaux.

Informations

La faille est activement exploitée :

Un correctif existe :

Une mesure de contournement existe :

Risques

Risques

    Exécution de code arbitraire à distance
    Exécution de code arbitraire
    Déni de service à distance
    Déni de service
    Contournement de la politique de sécurité
    Atteinte à l'intégrité des données
    Atteinte à la confidentialité des données
    Élévation de privilèges
    Injection de code indirect à distance (XSS)

Criticité

    Score CVSS : 7.7

Existence d’un code d’exploitation de la vulnérabilité

    Aucun code d’exploitation n’est disponible.

Composants & versions vulnérables

    Firefox versions antérieures à Firefox 69
    Firefox ESR versions antérieures à Firefox ESR 68.1
    Firefox ESR versions antérieures à Firefox ESR 60.

CVE

    CVE-2019-5849
    CVE-2019-9812
    CVE-2019-11734
    CVE-2019-11735
    CVE-2019-11736
    CVE-2019-11737
    CVE-2019-11738
    CVE-2019-11740
    CVE-2019-11741
    CVE-2019-11742
    CVE-2019-11743
    CVE-2019-11744
    CVE-2019-11746
    CVE-2019-11747
    CVE-2019-11748
    CVE-2019-11749
    CVE-2019-11750
    CVE-2019-11751
    CVE-2019-11752
    CVE-2019-11753

 

Solutions ou recommandations

Mise en place de correctif de sécurité

  • Mettre à jour le navigateur Mozilla Firefox vers la version 69
  • Mettre à jour le navigateur Mozilla Firefox ESR vers la version 68.1
  • Mettre à jour le navigateur Mozilla Firefox ESR vers la version 60

Solution de contournement

  • Aucune solution n'a été proposée autre que la mise à jour.