Approved changes feed: RSS · Atom

cpe:2.3:a:c-ares_project:c-ares:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorC Ares Project (49d6582c-3cac-5632-876d-52d8d36e7d20)
ProductC Ares (0460ba52-fc23-52ae-b3ea-e479c8bcd819)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:deb/debian/c-ares purl2cpe 2026-06-01 10:14:36.295582
pkg:deb/ubuntu/c-ares purl2cpe 2026-06-01 10:14:36.295584
pkg:github/c-ares/c-ares purl2cpe 2026-06-01 10:14:36.295586
pkg:gitlab/redhat/c-ares purl2cpe 2026-06-01 10:14:36.295587
pkg:rpm/centos/c-ares purl2cpe 2026-06-01 10:14:36.295589
pkg:rpm/fedora/c-ares purl2cpe 2026-06-01 10:14:36.295590
pkg:rpm/opensuse/c-ares purl2cpe 2026-06-01 10:14:36.295591

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2023-32067 vulnerable 2026-06-08 06:04:44.867068 0-byte UDP payload DoS in c-ares
HIGH (7.5)
c-ares is an asynchronous resolver library. c-ares is vulnerable to denial of service. If a target resolver sends a query, the attacker forges a malformed UDP packet with a length of 0 and returns them to the target resolver. The target resolver erroneously interprets the 0 length as a graceful shutdown of the connection. This issue has been patched in version 1.19.1.
Published: 2023-05-25T22:49:55.860Z
Updated: 2025-02-13T16:50:20.105Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-31147 vulnerable 2026-06-08 06:04:41.934689 Insufficient randomness in generation of DNS query IDs in c-ares
MEDIUM (5.9)
c-ares is an asynchronous resolver library. When /dev/urandom or RtlGenRandom() are unavailable, c-ares uses rand() to generate random numbers used for DNS query ids. This is not a CSPRNG, and it is also not seeded by srand() so will generate predictable output. Input from the random number generator is fed into a non-compilant RC4 implementation and may not be as strong as the original RC4 implementation. No attempt is made to look for modern OS-provided CSPRNGs like arc4random() that is widely available. This issue has been fixed in version 1.19.1.
Published: 2023-05-25T21:55:47.585Z
Updated: 2025-02-13T16:49:46.904Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-31130 vulnerable 2026-06-08 06:04:41.894618 Buffer Underwrite in ares_inet_net_pton()
MEDIUM (4.1)
c-ares is an asynchronous resolver library. ares_inet_net_pton() is vulnerable to a buffer underflow for certain ipv6 addresses, in particular "0::00:00:00/2" was found to cause an issue. C-ares only uses this function internally for configuration purposes which would require an administrator to configure such an address via ares_set_sortlist(). However, users may externally use ares_inet_net_pton() for other purposes and thus be vulnerable to more severe issues. This issue has been fixed in 1.19.1.
Published: 2023-05-25T21:45:42.645Z
Updated: 2025-02-13T16:49:44.998Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-31124 vulnerable 2026-06-08 06:04:41.886059 AutoTools does not set CARES_RANDOM_FILE during cross compilation
LOW (3.7)
c-ares is an asynchronous resolver library. When cross-compiling c-ares and using the autotools build system, CARES_RANDOM_FILE will not be set, as seen when cross compiling aarch64 android. This will downgrade to using rand() as a fallback which could allow an attacker to take advantage of the lack of entropy by not using a CSPRNG. This issue was patched in version 1.19.1.
Published: 2023-05-25T21:09:31.881Z
Updated: 2025-02-13T16:49:43.787Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-4904 vulnerable 2026-06-08 05:52:02.166541 Details available
A flaw was found in the c-ares package. The ares_set_sortlist is missing checks about the validity of the input string, which allows a possible arbitrary length stack overflow. This issue may cause a denial of service or a limited impact on confidentiality and integrity.
Published: 2023-03-06T00:00:00.000Z
Updated: 2025-12-02T20:25:58.780Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-3672 vulnerable 2026-06-08 05:33:53.384510 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-8277 vulnerable 2026-06-08 05:27:15.492765 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.