CVE Vulnerabilities

CVE-2016-10151

Published: Mar 01, 2017 | Modified: Oct 21, 2018
CVSS 3.x
7
HIGH
Source:
NVD
CVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS 2.x
6.9 MEDIUM
AV:L/AC:M/Au:N/C:C/I:C/A:C
RedHat/V2
3.7 LOW
AV:L/AC:H/Au:N/C:P/I:P/A:P
RedHat/V3
7 LOW
CVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Ubuntu
LOW

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.

Affected Software

Name Vendor Start Version End Version
Hesiod Hesiod_project 3.2.1 (including) 3.2.1 (including)
Hesiod Ubuntu artful *
Hesiod Ubuntu bionic *
Hesiod Ubuntu cosmic *
Hesiod Ubuntu precise *
Hesiod Ubuntu trusty *
Hesiod Ubuntu upstream *
Hesiod Ubuntu xenial *
Hesiod Ubuntu yakkety *
Hesiod Ubuntu zesty *

References