CVE Vulnerabilities

CVE-2016-7433

Incorrect Calculation

Published: Jan 13, 2017 | Modified: Apr 20, 2025
CVSS 3.x
5.3
MEDIUM
Source:
NVD
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
CVSS 2.x
5 MEDIUM
AV:N/AC:L/Au:N/C:N/I:N/A:P
RedHat/V2
1.2 LOW
AV:L/AC:H/Au:N/C:N/I:N/A:P
RedHat/V3
2.9 LOW
CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Ubuntu
MEDIUM
root.io logo minimus.io logo echo.ai logo

NTP before 4.2.8p9 does not properly perform the initial sync calculations, which allows remote attackers to unspecified impact via unknown vectors, related to a root distance that did not include the peer dispersion.

Weakness

The product performs a calculation that generates incorrect or unintended results that are later used in security-critical decisions or resource management.

Affected Software

NameVendorStart VersionEnd Version
NtpNtp*4.2.8 (including)
Red Hat Enterprise Linux 6RedHatntp-0:4.2.6p5-10.el6_8.2*
Red Hat Enterprise Linux 7RedHatntp-0:4.2.6p5-25.el7_3.1*
NtpUbuntuesm-infra/xenial*
NtpUbuntuprecise*
NtpUbuntuupstream*
NtpUbuntuvivid/stable-phone-overlay*
NtpUbuntuxenial*
NtpUbuntuyakkety*

Potential Mitigations

  • Use languages, libraries, or frameworks that make it easier to handle numbers without unexpected consequences.
  • Examples include safe integer handling packages such as SafeInt (C++) or IntegerLib (C or C++).
  • Use languages, libraries, or frameworks that make it easier to handle numbers without unexpected consequences.
  • Examples include safe integer handling packages such as SafeInt (C++) or IntegerLib (C or C++).

References