CVE Catalog

CVE-2017-9445

High
Published: Translated: NVD NIST

Summary

In systemd versions up to 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, leading to arbitrary data being written beyond its end.

Risk Assessment

An attacker can exploit this vulnerability to overwrite memory, potentially leading to unauthorized access to data or system instability. Organizations should be aware of the risks associated with malicious DNS servers.

Recommendation

It is recommended to update systemd to the latest version to mitigate this vulnerability. Additionally, monitoring and filtering DNS responses from unknown or suspicious sources is advisable.

Other vulnerabilities in systemd

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS