CVE-2006-6164
Publiée le 2006-11-29 · Dernière modification le 2026-06-16
OpenBSD 3.9 et 4.0 sont affectés par une faille dans la manière dont le chargeur du système gère les variables d'environnement. Un utilisateur local disposant d'un accès shell peut contourner les restrictions de sécurité pour injecter des variables dangereuses, telles que `LD_PRELOAD`, dans des processus afin d'exécuter du code arbitraire et potentiellement d'obtenir des privilèges root. Cette attaque est facile à réaliser et ne nécessite aucune permission spéciale ni interaction de l'utilisateur.
DÉTAIL DU VECTEUR CVSS
RÉFÉRENCES
- cve@mitre.org
- cve@mitre.org
- cve@mitre.org
- cve@mitre.org
- cve@mitre.org
- cve@mitre.org
- cve@mitre.org
- cve@mitre.org
- cve@mitre.org
- af854a3a-2127-422b-91ae-364da2661108
- af854a3a-2127-422b-91ae-364da2661108
- af854a3a-2127-422b-91ae-364da2661108
- af854a3a-2127-422b-91ae-364da2661108
- af854a3a-2127-422b-91ae-364da2661108
- af854a3a-2127-422b-91ae-364da2661108
- af854a3a-2127-422b-91ae-364da2661108
- af854a3a-2127-422b-91ae-364da2661108
- af854a3a-2127-422b-91ae-364da2661108
Description officielle du NVD (en anglais)
The _dl_unsetenv function in loader.c in the ELF ld.so in OpenBSD 3.9 and 4.0 does not properly remove duplicate environment variables, which allows local users to pass dangerous variables such as LD_PRELOAD to loading processes, which might be leveraged to gain privileges.