Summary
Vojtěch Vobr discovered that c-ares incorrectly handled user input from
local configuration files. An attacker could possibly use this issue to
cause a denial of service via application crash.
Fixed packages 4
| Release | Package | Fixed in |
|---|---|---|
| Ubuntu · 20.04 LTS 20.04:LTS | c-ares | 1.15.0-1ubuntu0.5 |
| Ubuntu · 22.04 LTS 22.04:LTS | c-ares | 1.18.1-1ubuntu0.22.04.3 |
| Ubuntu · Pro 16.04 LTS Pro:16.04:LTS | c-ares | 1.10.0-3ubuntu0.2+esm3 |
| Ubuntu · Pro 18.04 LTS Pro:18.04:LTS | c-ares | 1.14.0-1ubuntu0.2+esm2 |
Vulnerabilities 1
-
Medium 4.4
c-ares out of bounds read in ares__read_line()
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.…
References
-
report
https://ubuntu.com/security/CVE-2024-25629