CVE-2012-4502

UnknownEPSS 3.27%

Last modified

CVE-2012-4502 is a vulnerability of currently unknown severity. 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.. EPSS estimates a 3.27% chance of exploitation in the next 30 days.

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.

Metrics

EPSS Probability
3.27%

86.8th percentile

Probability of exploitation in the next 30 days. Learn more

Weakness Enumeration

Affected Software

VendorProductVersionsUpdate
TuxfamilyChrony<= 1.28
TuxfamilyChrony1.0
TuxfamilyChrony1.1
TuxfamilyChrony1.18
TuxfamilyChrony1.19
TuxfamilyChrony1.19.99.1
TuxfamilyChrony1.19.99.2
TuxfamilyChrony1.19.99.3
TuxfamilyChrony1.20
TuxfamilyChrony1.21
TuxfamilyChrony1.23
TuxfamilyChrony1.23.1
TuxfamilyChrony1.24
TuxfamilyChrony1.25
TuxfamilyChrony1.26
TuxfamilyChrony1.27
TuxfamilyChrony1.28Pre1

References

Timeline

Published
Last Modified
Status
Modified

Frequently Asked Questions

What is CVE-2012-4502?
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.
How severe is CVE-2012-4502?
Severity scoring for CVE-2012-4502 is pending analysis. The EPSS model estimates a 3.27% probability of exploitation in the next 30 days.
How do I fix CVE-2012-4502?
Check the vendor references and advisories linked above for patched versions and mitigation guidance. You can also run a Strix scan to test if your systems are affected.

Are you affected by CVE-2012-4502?

Run a free Strix scan to check your systems for this vulnerability.

Scan your code now

Source: NVD / NIST