Description
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-25
Score: 4.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Analysis and contextual insights are available on OpenCVE Cloud.

Remediation

No vendor fix or workaround currently provided.

Additional remediation guidance may be available on OpenCVE Cloud.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-3471-1 c-ares security update
Debian DSA Debian DSA DSA-5419-1 c-ares security update
EUVD EUVD EUVD-2023-35454 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.
Ubuntu USN Ubuntu USN USN-6164-1 c-ares vulnerabilities
Ubuntu USN Ubuntu USN USN-6164-2 c-ares vulnerabilities
History

Thu, 13 Feb 2025 17:00:00 +0000

Type Values Removed Values Added
Description 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. 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.

Thu, 16 Jan 2025 19:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Subscriptions

C-ares Project C-ares
Debian Debian Linux
Fedoraproject Fedora
Redhat Enterprise Linux Rhel Eus Rhel Software Collections
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2025-02-13T16:49:44.998Z

Reserved: 2023-04-24T21:44:10.416Z

Link: CVE-2023-31130

cve-icon Vulnrichment

Updated: 2024-08-02T14:45:26.018Z

cve-icon NVD

Status : Modified

Published: 2023-05-25T22:15:09.760

Modified: 2025-02-13T17:16:26.707

Link: CVE-2023-31130

cve-icon Redhat

Severity : Moderate

Publid Date: 2023-05-22T00:00:00Z

Links: CVE-2023-31130 - Bugzilla

cve-icon OpenCVE Enrichment

No data.

Weaknesses