CVE-2011-4574
Publiée le 2021-10-27 · Dernière modification le 2026-06-16
Les versions de PolarSSL antérieures à la version 1.1 sont vulnérables lorsqu'elles sont exécutées sur certains hôtes de machines virtuelles fournissant des données de chronométrage prévisibles. Un attaquant via le réseau peut exploiter cette faiblesse pour prédire des clés de chiffrement et ainsi déchiffrer des communications sécurisées ou usurper l'identité du serveur. Cela ne nécessite ni authentification ni interaction de l'utilisateur et est relativement facile à exécuter si le logiciel est hébergé dans un environnement virtuel compatible.
DÉTAIL DU VECTEUR CVSS
RÉFÉRENCES
Description officielle du NVD (en anglais)
PolarSSL versions prior to v1.1 use the HAVEGE random number generation algorithm. At its heart, this uses timing information based on the processor's high resolution timer (the RDTSC instruction). This instruction can be virtualized, and some virtual machine hosts have chosen to disable this instruction, returning 0s or predictable results.