CVE-2016-10151

Priority
Description
The hesiod_init function in lib/hesiod.c in Hesiod 3.2.1 compares EUID with
UID to determine whether to use configurations from environment variables,
which allows local users to gain privileges via the (1) HESIOD_CONFIG or
(2) HES_DOMAIN environment variable and leveraging certain SUID/SGUID
binary.
Package
Upstream:released (3.2.1-3.1)
Ubuntu 12.04 ESM (Precise Pangolin):DNE (precise was needed)
Trusty/esm:DNE (trusty was needed)
Ubuntu 16.04 LTS (Xenial Xerus):released (3.2.1-3.1~build0.16.04.1)
Ubuntu 18.04 LTS (Bionic Beaver):released (3.2.1-3.1~build0.18.04.1)
Ubuntu 18.10 (Cosmic Cuttlefish):released (3.2.1-3.1~build0.18.10.1)
Ubuntu 19.04 (Disco Dingo):pending (3.2.1-3.1)
Ubuntu 19.10 (Eoan):pending (3.2.1-3.1)
Patches:
Upstream:https://github.com/achernya/hesiod/commit/39b21dac9bc6473365de04d94be0da94941c7c73
More Information

Updated: 2019-04-26 14:16:19 UTC (commit 30899e40836d26e1bb5f0b072d31fd87b6cf3bd4)