CVE-2017-9445

systemd: Out-of-bounds write in systemd-resolved due to allocating too small buffer in dns_packet_new

Published Jun 28, 2017 CVSS 3.1 · 7.5 High EPSS 58.8% KEV · Not listed
Description
In systemd through 233, certain sizes passed to dns_packet_new in systemd-resolved can cause it to allocate a buffer that's too small. A malicious DNS server can exploit this via a response with a specially crafted TCP payload to trick systemd-resolved into allocating a buffer that's too small, and subsequently write arbitrary data beyond the end of it.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2017-18378 In systemd through 233, certain sizes passed to dns_packet_new in systemd-resolved can cause it to allocate a buffer that's too small. A malicious DNS server can exploit this via a response with a specially crafted TCP payload to trick systemd-resolved into allocating a buffer that's too small, and subsequently write arbitrary data beyond the end of it.
Ubuntu USN Ubuntu USN USN-3341-1 Systemd vulnerability
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Aug 5, 2024, 5:11 PM
Reserved
Jun 5, 2017, 12:00 AM
Status
Modified
Published
Jun 28, 2017, 6:29 AM
Modified
Jun 17, 2026, 1:28 AM
Severity
Important
Public date
Jun 27, 2017, 12:00 AM