Your submission was sent successfully! Close

You have successfully unsubscribed! Close

Thank you for signing up for our newsletter!
In these regular emails you will find the latest updates about Ubuntu and upcoming events where you can meet our team.Close

CVE-2024-25629

Published: 23 February 2024

c-ares is a C library for asynchronous DNS requests. `ares__read_line()` is used to parse local configuration files such as `/etc/resolv.conf`, `/etc/nsswitch.conf`, the `HOSTALIASES` file, and if using a c-ares version prior to 1.27.0, the `/etc/hosts` file. If any of these configuration files has an embedded `NULL` character as the first character in a new line, it can lead to attempting to read memory prior to the start of the given buffer which may result in a crash. This issue is fixed in c-ares 1.27.0. No known workarounds exist.

Priority

Medium

Status

Package Release Status
c-ares
Launchpad, Ubuntu, Debian
bionic
Released (1.14.0-1ubuntu0.2+esm2)
Available with Ubuntu Pro or Ubuntu Pro (Infra-only)
focal
Released (1.15.0-1ubuntu0.5)
jammy
Released (1.18.1-1ubuntu0.22.04.3)
mantic
Released (1.19.1-3ubuntu0.1)
trusty Ignored
(end of standard support)
upstream
Released (1.27.0)
xenial
Released (1.10.0-3ubuntu0.2+esm3)
Available with Ubuntu Pro or Ubuntu Pro (Infra-only)
Patches:
upstream: https://github.com/c-ares/c-ares/commit/a804c04ddc8245fc8adf0e92368709639125e183