Skip to content
OpenAdvisories
Unscored CVE-2012-4502 EUVD-2012-4431GHSA-93mp-m23x-f3x9

Multiple integer overflows in pktlength.c in Chrony before 1.29 allow remote attackers to cause a denial of service (crash) via a crafted (…

Published Nov 5, 2013 · Updated Sep 17, 2024 · Assigned by redhat

Description

Multiple integer overflows in pktlength.c in Chrony before 1.29 allow remote attackers to cause a denial of service (crash) via a crafted (1) REQ_SUBNETS_ACCESSED or (2) REQ_CLIENT_ACCESSES command request to the PKL_CommandLength function or crafted (3) RPY_SUBNETS_ACCESSED, (4) RPY_CLIENT_ACCESSES, (5) RPY_CLIENT_ACCESSES_BY_INDEX, or (6) RPY_MANUAL_LIST command reply to the PKL_ReplyLength function, which triggers an out-of-bounds read or buffer overflow. NOTE: versions 1.27 and 1.28 do not require authentication to exploit.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 chrony 1.29-1 —
Debian 13 chrony 1.29-1 —
Debian 12 chrony 1.29-1 —
Debian 7 chrony 1.24-3.1+deb7u2 DSA-2760-1
Debian 6.0 chrony 1.24-3+squeeze1 DSA-2760-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed chrony 2.4.1-1.1 openSUSE-SU-2024:10345-1

Advisories 2

References