Every CVE Search/ Get API key

CVE-2026-69186

c-ares: Memory-amplification denial of service via unvalidated DNS header record counts

5.3 MediumFix available

c-ares is an asynchronous resolver library. Prior to 1.34.7, ares_dns_parse() trusts the attacker-controlled ANCOUNT, NSCOUNT, and ARCOUNT fields before confirming that the DNS response contains enough bytes for the claimed records. Because process_answer() invokes parsing before transaction ID and question validation, a malicious DNS response can cause ares_dns_record_rr_prealloc() and ares_array_set_size() to reserve disproportionate heap memory for a tiny message. Repeated responses create large allocation and release cycles that can degrade or deny name resolution, without causing memory corruption or information disclosure. This issue is fixed in version 1.34.7.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
Low

Exploit likelihood

0.47%Down 0.1 points since Sep 19, 2026
90%50%10%1%

What each source reports

CVE List Score used 5.3

c-ares: Memory-amplification denial of service via unvalidated DNS header record counts

c-ares is an asynchronous resolver library. Prior to 1.34.7, ares_dns_parse() trusts the attacker-controlled ANCOUNT, NSCOUNT, and ARCOUNT fields before confirming that the DNS response contains enough bytes for the claimed records. Because process_answer() invokes parsing before transaction ID and question validation, a malicious DNS response can cause ares_dns_record_rr_prealloc() and ares_array_set_size() to reserve disproportionate heap memory for a tiny message. Repeated responses create large allocation and release cycles that can degrade or deny name resolution, without causing memory corruption or information disclosure. This issue is fixed in version 1.34.7.

Record
CVE-2026-69186
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Weakness
CWE-400
Updated
2026-11-02
EUVDEUVD-2026-83212 5.3

c-ares is an asynchronous resolver library. Prior to 1.34.7, ares_dns_parse() trusts the attacker-controlled ANCOUNT, NSCOUNT, and ARCOUNT fields before confirming that the DNS response contains enough bytes for the claimed records. Because process_answer() invokes parsing before transaction ID and question validation, a malicious DNS response can cause ares_dns_record_rr_prealloc() and ares_array_set_size() to reserve disproportionate heap memory for a tiny message. Repeated responses create large allocation and release cycles that can degrade or deny name resolution, without causing memory corruption or information disclosure. This issue is fixed in version 1.34.7.

Record
EUVD-2026-83212
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
NVD 5.3

c-ares is an asynchronous resolver library. Prior to 1.34.7, ares_dns_parse() trusts the attacker-controlled ANCOUNT, NSCOUNT, and ARCOUNT fields before confirming that the DNS response contains enough bytes for the claimed records. Because process_answer() invokes parsing before transaction ID and question validation, a malicious DNS response can cause ares_dns_record_rr_prealloc() and ares_array_set_size() to reserve disproportionate heap memory for a tiny message. Repeated responses create large allocation and release cycles that can degrade or deny name resolution, without causing memory corruption or information disclosure. This issue is fixed in version 1.34.7.

Record
CVE-2026-69186
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Weakness
CWE-400
Updated
2026-11-02
OSVBELL-CVE-2026-69186 5.3
Record
BELL-CVE-2026-69186
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
OSV 5.3

c-ares: Memory-amplification denial of service via unvalidated DNS header record counts

c-ares is an asynchronous resolver library. Prior to 1.34.7, ares_dns_parse() trusts the attacker-controlled ANCOUNT, NSCOUNT, and ARCOUNT fields before confirming that the DNS response contains enough bytes for the claimed records. Because process_answer() invokes parsing before transaction ID and question validation, a malicious DNS response can cause ares_dns_record_rr_prealloc() and ares_array_set_size() to reserve disproportionate heap memory for a tiny message. Repeated responses create large allocation and release cycles that can degrade or deny name resolution, without causing memory corruption or information disclosure. This issue is fixed in version 1.34.7.

Record
CVE-2026-69186
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Weakness
CWE-400
Updated
2026-11-02
OSVDEBIAN-CVE-2026-69186 5.3

c-ares is an asynchronous resolver library. Prior to 1.34.7, ares_dns_parse() trusts the attacker-controlled ANCOUNT, NSCOUNT, and ARCOUNT fields before confirming that the DNS response contains enough bytes for the claimed records. Because process_answer() invokes parsing before transaction ID and question validation, a malicious DNS response can cause ares_dns_record_rr_prealloc() and ares_array_set_size() to reserve disproportionate heap memory for a tiny message. Repeated responses create large allocation and release cycles that can degrade or deny name resolution, without causing memory corruption or information disclosure. This issue is fixed in version 1.34.7.

Record
DEBIAN-CVE-2026-69186
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
Show 12 moreShow less
OSVRHSA-2026:40574 7.5

Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update

Record
RHSA-2026:40574
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2026-69186 5.3

c-ares is an asynchronous resolver library. Prior to 1.34.7, ares_dns_parse() trusts the attacker-controlled ANCOUNT, NSCOUNT, and ARCOUNT fields before confirming that the DNS response contains enough bytes for the claimed records. Because process_answer() invokes parsing before transaction ID and question validation, a malicious DNS response can cause ares_dns_record_rr_prealloc() and ares_array_set_size() to reserve disproportionate heap memory for a tiny message. Repeated responses create large allocation and release cycles that can degrade or deny name resolution, without causing memory corruption or information disclosure. This issue is fixed in version 1.34.7.

Record
UBUNTU-CVE-2026-69186
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
OSVAZL-103304 No score

CVE-2026-69186 affecting package c-ares for versions less than 1.34.8-1

c-ares is an asynchronous resolver library. Prior to 1.34.7, ares_dns_parse() trusts the attacker-controlled ANCOUNT, NSCOUNT, and ARCOUNT fields before confirming that the DNS response contains enough bytes for the claimed records. Because process_answer() invokes parsing before transaction ID and question validation, a malicious DNS response can cause ares_dns_record_rr_prealloc() and ares_array_set_size() to reserve disproportionate heap memory for a tiny message. Repeated responses create large allocation and release cycles that can degrade or deny name resolution, without causing memory corruption or information disclosure. This issue is fixed in version 1.34.7.

Record
AZL-103304
Updated
2026-11-02
OSVAZL-103454 No score

CVE-2026-69186 affecting package fluent-bit 3.1.10-8

c-ares is an asynchronous resolver library. Prior to 1.34.7, ares_dns_parse() trusts the attacker-controlled ANCOUNT, NSCOUNT, and ARCOUNT fields before confirming that the DNS response contains enough bytes for the claimed records. Because process_answer() invokes parsing before transaction ID and question validation, a malicious DNS response can cause ares_dns_record_rr_prealloc() and ares_array_set_size() to reserve disproportionate heap memory for a tiny message. Repeated responses create large allocation and release cycles that can degrade or deny name resolution, without causing memory corruption or information disclosure. This issue is fixed in version 1.34.7.

Record
AZL-103454
Updated
2026-11-05
OSVMGASA-2026-0343 No score

Updated c-ares packages fix security vulnerabilities

Use-after-free / double-free in c-ares query-completion handling, remotely triggerable via ares_getaddrinfo() over TCP. (CVE-2026-33630) CPU-exhaustion denial of service via unbounded DNS name compression pointer chains. (CVE-2026-69184) Memory-amplification denial of service via unvalidated DNS header record counts. (CVE-2026-69186)

Record
MGASA-2026-0343
Updated
2026-11-02
OSVopenSUSE-SU-2026:11593-1 No score

c-ares-devel-1.34.8-1.1 on GA media

These are all security issues fixed in the c-ares-devel-1.34.8-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:11593-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:21721-1 No score

Security update for c-ares

This update for c-ares fixes the following issues:

Updat to c-ares 1.36.8.

  • CVE-2026-33630: remotely triggerable use-after-free/double-free in query-completion handling via ares_getaddrinfo() over TCP (bsc#1270416).
  • CVE-2026-69184: CPU exhaustion denial of service via unbounded DNS name compression pointer chains (bsc#1276290).
  • CVE-2026-69186: memory amplification denial of service via unvalidated DNS header record counts (bsc#1276291).

Changes for c-ares:

Record
openSUSE-SU-2026:21721-1
Updated
2026-11-02
OSVSUSE-SU-2026:23364-1 No score

Security update for c-ares

This update for c-ares fixes the following issues:

Update to c-ares 1.34.8.

  • CVE-2025-31498: use-after-free in read_answers() when process_answer() may re-enqueue a query (bsc#1240955).
  • CVE-2025-62408: use-after-free due to connection being cleaned up after error (bsc#1254738).
  • CVE-2026-33630: remotely triggerable use-after-free/double-free in query-completion handling via ares_getaddrinfo() over TCP (bsc#1270416).
  • CVE-2026-69184: CPU exhaustion denial of service via unbounded DNS name compression pointer chains (bsc#1276290).
  • CVE-2026-69186: memory amplification denial of service via unvalidated DNS header record counts (bsc#1276291).

Changes for c-ares:

  • c-ares 1.34.8:
  • c-ares 1.34.6:
    • Ignore Windows IDN Search Domains until proper IDN support is added.
    • Various bug fixes.
  • c-ares 1.34.4:
    • Changes:
      • QNX Port: Port to QNX 8, add primary config reading support, add CI build. PR #934, PR #937, PR #938
    • Bugfixes:
      • Empty TXT records were not being preserved. PR #922
      • docs: update deprecation notices for ares_create_query() and ares_mkquery(). PR #910
      • license: some files weren't properly updated. PR #920
      • Fix bind local device regression from 1.34.0. PR #929, PR #931, PR #935
      • CMake: set policy version to prevent deprecation warnings. PR #932
      • CMake: shared and static library names should be the same on unix platforms like autotools uses. PR #933
      • Update to latest autoconf archive macros for enhanced system compatibility. PR #936
  • c-ares 1.34.3:
    • Build the release package in an automated way so we can provide provenance as per SLSA3. PR #906
    • Some upstream servers are non-compliant with EDNS options, resend queries without EDNS. Issue #911
    • TSAN warns on missing lock, but lock isn't actually necessary. PR #915
    • ares_getaddrinfo() for AF_UNSPEC should retry IPv4 if only IPv6 is received. 765d558
    • ares_send() shouldn't return ARES_EBADRESP, its ARES_EBADQUERY. 91519e7
    • Fix typos in man pages. PR #905
  • c-ares 1.34.2:
    • Features:
      • adig: read arguments from adigrc. [PR #856]
      • Add new pending write callback optimization via ares_set_pending_write_cb. [PR #857]
      • New function ares_process_fds(). [PR #875]
      • Failed servers should be probed rather than redirecting queries which could cause unexpected latency. [PR #877]
      • adig: rework command line arguments to mimic dig from bind. [PR #890]
      • Add new method for overriding network functions ares_set_socket_function_ex() to properly support all new functionality. [PR #894]
      • Fix regression with custom socket callbacks due to DNS cookie support. [PR #895]
      • ares_socket: set IP_BIND_ADDRESS_NO_PORT on ares_set_local_ip* tcp sockets [PR #887]
      • URI parser/writer for ares_set_servers_csv()/ares_get_servers_csv(). [PR #882]
      • Connection handling modularization. [PR #857], [PR #876]
      • Expose library/utility functions to tools. [PR #860]
      • Remove ares__ prefix, just use ares_ for internal functions. [PR #872]
      • fix: potential WIN32_LEAN_AND_MEAN redefinition. [PR #869]
      • Fix googletest v1.15 compatibility. [PR #874]
      • Fix pkgconfig thread dependencies. [PR #884]
  • c-ares 1.33.0:
    • Add DNS cookie support (RFC7873 + RFC9018) to help prevent off-path cache poisoning attacks. [PR #833]
    • Implement TCP FastOpen (TFO) RFC7413, which will make TCP reconnects 0-RTT on supported systems. [PR #840]
    • Reorganize source tree. [PR #822]
    • Refactoring of connection handling to prevent code duplication. [PR #839]
    • New dynamic array data structure to prevent simple logic flaws in array handling in various code paths. [PR #841]
    • ares_destroy() race condition during shutdown due to missing lock. [PR #831]
  • c-ares in 1.32:
    • Add support for DNS 0x20 to help prevent cache poisoning attacks, enabled by specifying…
Record
SUSE-SU-2026:23364-1
Updated
2026-11-02
OSVSUSE-SU-2026:23414-1 No score

Security update for c-ares

This update for c-ares fixes the following issues:

Update to c-ares 1.34.8.

  • CVE-2025-31498: use-after-free in read_answers() when process_answer() may re-enqueue a query (bsc#1240955).
  • CVE-2025-62408: use-after-free due to connection being cleaned up after error (bsc#1254738).
  • CVE-2026-33630: remotely triggerable use-after-free/double-free in query-completion handling via ares_getaddrinfo() over TCP (bsc#1270416).
  • CVE-2026-69184: CPU exhaustion denial of service via unbounded DNS name compression pointer chains (bsc#1276290).
  • CVE-2026-69186: memory amplification denial of service via unvalidated DNS header record counts (bsc#1276291).

Changes for c-ares:

  • c-ares 1.34.8:
  • c-ares 1.34.6:
    • Ignore Windows IDN Search Domains until proper IDN support is added.
    • Various bug fixes.
  • c-ares 1.34.4:
    • Changes:
      • QNX Port: Port to QNX 8, add primary config reading support, add CI build. PR #934, PR #937, PR #938
    • Bugfixes:
      • Empty TXT records were not being preserved. PR #922
      • docs: update deprecation notices for ares_create_query() and ares_mkquery(). PR #910
      • license: some files weren't properly updated. PR #920
      • Fix bind local device regression from 1.34.0. PR #929, PR #931, PR #935
      • CMake: set policy version to prevent deprecation warnings. PR #932
      • CMake: shared and static library names should be the same on unix platforms like autotools uses. PR #933
      • Update to latest autoconf archive macros for enhanced system compatibility. PR #936
  • c-ares 1.34.3:
    • Build the release package in an automated way so we can provide provenance as per SLSA3. PR #906
    • Some upstream servers are non-compliant with EDNS options, resend queries without EDNS. Issue #911
    • TSAN warns on missing lock, but lock isn't actually necessary. PR #915
    • ares_getaddrinfo() for AF_UNSPEC should retry IPv4 if only IPv6 is received. 765d558
    • ares_send() shouldn't return ARES_EBADRESP, its ARES_EBADQUERY. 91519e7
    • Fix typos in man pages. PR #905
  • c-ares 1.34.2:
    • Features:
      • adig: read arguments from adigrc. [PR #856]
      • Add new pending write callback optimization via ares_set_pending_write_cb. [PR #857]
      • New function ares_process_fds(). [PR #875]
      • Failed servers should be probed rather than redirecting queries which could cause unexpected latency. [PR #877]
      • adig: rework command line arguments to mimic dig from bind. [PR #890]
      • Add new method for overriding network functions ares_set_socket_function_ex() to properly support all new functionality. [PR #894]
      • Fix regression with custom socket callbacks due to DNS cookie support. [PR #895]
      • ares_socket: set IP_BIND_ADDRESS_NO_PORT on ares_set_local_ip* tcp sockets [PR #887]
      • URI parser/writer for ares_set_servers_csv()/ares_get_servers_csv(). [PR #882]
      • Connection handling modularization. [PR #857], [PR #876]
      • Expose library/utility functions to tools. [PR #860]
      • Remove ares__ prefix, just use ares_ for internal functions. [PR #872]
      • fix: potential WIN32_LEAN_AND_MEAN redefinition. [PR #869]
      • Fix googletest v1.15 compatibility. [PR #874]
      • Fix pkgconfig thread dependencies. [PR #884]
  • c-ares 1.33.0:
    • Add DNS cookie support (RFC7873 + RFC9018) to help prevent off-path cache poisoning attacks. [PR #833]
    • Implement TCP FastOpen (TFO) RFC7413, which will make TCP reconnects 0-RTT on supported systems. [PR #840]
    • Reorganize source tree. [PR #822]
    • Refactoring of connection handling to prevent code duplication. [PR #839]
    • New dynamic array data structure to prevent simple logic flaws in array handling in various code paths. [PR #841]
    • ares_destroy() race condition during shutdown due to missing lock. [PR #831]
  • c-ares in 1.32:
    • Add support for DNS 0x20 to help prevent cache poisoning attacks, enabled by specifying…
Record
SUSE-SU-2026:23414-1
Updated
2026-11-02
OSVSUSE-SU-2026:23597-1 No score

Security update for c-ares

This update for c-ares fixes the following issues:

Updat to c-ares 1.36.8.

  • CVE-2026-33630: remotely triggerable use-after-free/double-free in query-completion handling via ares_getaddrinfo() over TCP (bsc#1270416).
  • CVE-2026-69184: CPU exhaustion denial of service via unbounded DNS name compression pointer chains (bsc#1276290).
  • CVE-2026-69186: memory amplification denial of service via unvalidated DNS header record counts (bsc#1276291).

Changes for c-ares:

Record
SUSE-SU-2026:23597-1
Updated
2026-11-02
OSVSUSE-SU-2026:4021-1 No score

Security update for c-ares

This update for c-ares fixes the following issues:

  • CVE-2024-25629: out of bounds read in ares__read_line() (bsc#1220279).
  • CVE-2025-31498: use-after-free in read_answers() when process_answer() may re-enqueue a query (bsc#1240955).
  • CVE-2025-62408: c-ares 1.32.3-1.34.5 use after free() (bsc#1254738).
  • CVE-2026-33630: Use-after-free / double-free in c-ares query-completion handling, remotely triggerable via ares_getaddrinfo() over TCP (bsc#1270416).
  • CVE-2026-69184: CPU-exhaustion denial of service via unbounded DNS name compression pointer chains (bsc#1276290).
  • CVE-2026-69186: Memory-amplification denial of service via unvalidated DNS header record counts (bsc#1276291).

Changes for c-ares:

  • updated to 1.36.8.
Record
SUSE-SU-2026:4021-1
Updated
2026-11-02
OSVUSN-8951-1 No score

c-ares vulnerabilities

It was discovered that c-ares incorrectly parsed certain SOA replies. A remote attacker could possibly use this issue to cause c-ares to crash, resulting in a denial of service. This issue only affected Ubuntu 16.04 LTS and Ubuntu 18.04 LTS. (CVE-2020-22217)

It was discovered that c-ares incorrectly handled certain sortlist strings. A remote attacker could possibly use this issue to cause c-ares to crash, resulting in a denial of service, or execute arbitrary code. This issue only affected Ubuntu 16.04 LTS. (CVE-2022-4904)

It was discovered that c-ares did not properly limit DNS compression pointer hops or assembled name lengths when parsing DNS names. A remote attacker could possibly use this issue to cause c-ares to use excessive resources, resulting in a denial of service. (CVE-2026-69184)

It was discovered that c-ares did not properly validate record count fields before allocating memory when parsing DNS responses. A remote attacker could possibly use this issue to cause c-ares to use excessive resources, resulting in a denial of service. This issue only affected Ubuntu 24.04 LTS and Ubuntu 26.04 LTS. (CVE-2026-69186)

Record
USN-8951-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
c-ares
Azure Linux:3
before 1.34.8-1
1.34.8-1
fluent-bit
Azure Linux:3
through 3.1.10-8 None known
c-ares
Alpaquita:25
1.34.5-r0 up to 1.34.8-r0
1.34.8-r0
c-ares
Alpaquita:stream
1.20.1-r0 up to 1.34.8-r0
1.34.8-r0
c-ares
BellSoft Hardened Containers:25
1.34.5-r0 up to 1.34.8-r0
1.34.8-r0
c-ares
BellSoft Hardened Containers:stream
1.20.1-r0 up to 1.34.8-r0
1.34.8-r0
c-ares
Debian:13
All versions, plus listed versions
1.34.5-11.34.5-1+deb13u11.34.6-11.34.7-11.34.8-1
None known
c-ares
Debian:14
before 1.34.7-1, plus listed versions
1.34.5-11.34.6-1
1.34.7-1
c-ares
Mageia:10
before 1.34.8-1.mga10
1.34.8-1.mga10
c-ares
Red Hat:hummingbird:1
before 0:1.34.8-2.hum1
0:1.34.8-2.hum1
Show 27 moreShow less
Affected packages
PackageAffectedFixed
c-ares-devel
Red Hat:hummingbird:1
before 0:1.34.8-2.hum1
0:1.34.8-2.hum1
c-ares
SUSE:Linux Micro 6.0
before 1.34.8-1.1
1.34.8-1.1
c-ares
SUSE:Linux Micro 6.1
before 1.34.8-slfo.1.1_1.1
1.34.8-slfo.1.1_1.1
c-ares
SUSE:Linux Enterprise Server 16.0
before 1.34.8-160000.1.1
1.34.8-160000.1.1
c-ares
SUSE:Linux Enterprise Server for SAP applications 16.0
before 1.34.8-160000.1.1
1.34.8-160000.1.1
c-ares
SUSE:Linux Enterprise Micro 5.3
before 1.34.8-150000.3.29.1
1.34.8-150000.3.29.1
c-ares
SUSE:Linux Enterprise Micro 5.4
before 1.34.8-150000.3.29.1
1.34.8-150000.3.29.1
c-ares
SUSE:Linux Enterprise Micro 5.5
before 1.34.8-150000.3.29.1
1.34.8-150000.3.29.1
c-ares
SUSE:Linux Enterprise Module for Basesystem 15 SP7
before 1.34.8-150000.3.29.1
1.34.8-150000.3.29.1
c-ares
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
before 1.34.8-150000.3.29.1
1.34.8-150000.3.29.1
c-ares
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
before 1.34.8-150000.3.29.1
1.34.8-150000.3.29.1
c-ares
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS
before 1.34.8-150000.3.29.1
1.34.8-150000.3.29.1
c-ares
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS
before 1.34.8-150000.3.29.1
1.34.8-150000.3.29.1
c-ares
SUSE:Linux Enterprise Server 15 SP4-LTSS
before 1.34.8-150000.3.29.1
1.34.8-150000.3.29.1
c-ares
SUSE:Linux Enterprise Server 15 SP5-LTSS
before 1.34.8-150000.3.29.1
1.34.8-150000.3.29.1
c-ares
SUSE:Linux Enterprise Server 15 SP6-LTSS
before 1.34.8-150000.3.29.1
1.34.8-150000.3.29.1
c-ares
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
before 1.34.8-150000.3.29.1
1.34.8-150000.3.29.1
c-ares
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
before 1.34.8-150000.3.29.1
1.34.8-150000.3.29.1
c-ares
SUSE:Linux Enterprise Server for SAP Applications 15 SP6
before 1.34.8-150000.3.29.1
1.34.8-150000.3.29.1
c-ares
Ubuntu:24.04:LTS
before 1.27.0-1.0ubuntu1.1, plus listed versions
1.19.1-31.20.1-11.26.0-11.27.0-11.27.0-1.0ubuntu1
1.27.0-1.0ubuntu1.1
c-ares
Ubuntu:26.04:LTS
before 1.34.6-1ubuntu0.2, plus listed versions
1.34.5-11.34.6-11.34.6-1ubuntu0.1
1.34.6-1ubuntu0.2
c-ares
Ubuntu:Pro:16.04:LTS
before 1.10.0-3ubuntu0.2+esm4, plus listed versions
1.10.0-21.10.0-31.10.0-3ubuntu0.11.10.0-3ubuntu0.21.10.0-3ubuntu0.2+esm11.10.0-3ubuntu0.2+esm21.10.0-3ubuntu0.2+esm3
1.10.0-3ubuntu0.2+esm4
c-ares
Ubuntu:Pro:18.04:LTS
before 1.14.0-1ubuntu0.2+esm3, plus listed versions
1.13.0-21.13.0-31.14.0-11.14.0-1ubuntu0.11.14.0-1ubuntu0.21.14.0-1ubuntu0.2+esm11.14.0-1ubuntu0.2+esm2
1.14.0-1ubuntu0.2+esm3
c-ares
Ubuntu:Pro:20.04:LTS
before 1.15.0-1ubuntu0.5+esm1, plus listed versions
1.15.0-1build11.15.0-1ubuntu0.11.15.0-1ubuntu0.21.15.0-1ubuntu0.31.15.0-1ubuntu0.41.15.0-1ubuntu0.5
1.15.0-1ubuntu0.5+esm1
c-ares
Ubuntu:22.04:LTS
before 1.18.1-1ubuntu0.22.04.4, plus listed versions
1.17.1-1ubuntu11.18.1-11.18.1-1build11.18.1-1ubuntu0.22.04.11.18.1-1ubuntu0.22.04.21.18.1-1ubuntu0.22.04.3
1.18.1-1ubuntu0.22.04.4
c-ares
openSUSE:Tumbleweed
before 1.34.8-1.1
1.34.8-1.1
c-ares
openSUSE:Leap 16.0
before 1.34.8-160000.1.1
1.34.8-160000.1.1

History

History
RecordedChangedSources
factsOSV
first indexedCVE List, EUVD, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-69186 is a medium vulnerability (CVSS 5.3) in C-ares, published August 15, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.47%, the 40th percentile. Fixed in c-ares 1.34.8-1.

References

Show 45 moreShow less
This page doesn't list everything

Left out here: the rest of 2 source descriptions. The JSON record has them.

MoveEnter Open