CVE-2026-120066
Publiée le 2026-11-02 · Dernière modification le 2026-11-02
Les versions de psqlODBC antérieures à 18.00.0006 sur les systèmes de type Unix sont concernées. Ce pilote permet aux applications de se connecter aux bases de données PostgreSQL en utilisant la norme ODBC. Lorsque la journalisation est activée, le pilote crée des fichiers de log lisibles par tous dans /tmp et suit les liens symboliques lors de leur ouverture, ce qui permet une manipulation prévisible des chemins de fichiers.
Un utilisateur local disposant de privilèges restreints peut lire des données de requête et des résultats sensibles provenant des journaux d'autres utilisateurs. En plaçant un lien symbolique au chemin de log attendu, un attaquant peut également forcer le pilote à ajouter des données à des fichiers arbitraires avec les permissions de la victime. Cela nécessite un accès local au réseau et un ensemble de conditions spécifiques pour être exécuté, bien qu'aucune interaction de l'utilisateur ne soit nécessaire.
DÉTAIL DU VECTEUR CVSS
RÉFÉRENCES
Description officielle du NVD (en anglais)
On Unix-like systems, when logging is enabled, psqlODBC creates its log files in /tmp by default, named from the program name, user name, and process ID, with the default permissions, typically world-readable, and follows symbolic links when opening them. A local user can read query text and data from another user's logs, and can place a symbolic link at the predictable path so that the driver appends log data to a file of the attacker's choosing with the victim's privileges. Versions before psqlODBC 18.00.0006 are affected.