8.2

CVE-2025-48945: aio-libs aiodns Use After Free

CVSS: 8.2v4.0HighDeferred
AliasesSUSE-SU-2025:03354-1GHSA-5qpg-rh4j-qp35UBUNTU-CVE-2025-48945
Published 20-06-2025Last modified 20-06-2025

Vulnerability summary

CVE-2025-48945 is a high (CVSS 8.2) Use After Free vulnerability in aio-libs aiodns. EPSS estimates a 0.48% chance of exploitation in the next 30 days, higher than 40.7% of scored vulnerabilities.

Overall risk
33/100
0100
Medium · default modelHow is this calculated?
CVSS score
8.2/10
010
High · v4.0 (CVE.org)
EPSS score
0.48%
0%100%
Low · 0.00 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits0No public exploits recorded

Timeline

  1. 20-06-2025
    PublishedVulnerability first disclosed.
  2. 20-06-2025
    Last modifiedVulnerability information updated.

Description

pycares is a Python module which provides an interface to c-ares. c-ares is a C library that performs DNS requests and name resolutions asynchronously. Prior to version 4.9.0, pycares is vulnerable to a use-after-free condition that occurs when a Channel object is garbage collected while DNS queries are still pending. This results in a fatal Python error and interpreter crash. The vulnerability has been fixed in pycares 4.9.0 by implementing a safe channel destruction mechanism.

CVSS metrics

4 scores · 4 sources · 1 version

EPSS trend

Probability

0.48%

Chance of exploitation in the next 30 days

Percentile

41%

Versus all other CVEs

30-day change

0.00 pp

From 0.48% on 21-09-2026

21-09-202621-10-2026
EPSS score
0.48%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

0 found

No public exploits indexed.

Weaknesses

CWE · root cause

Affected systems

Suse10 products
  • python-pycares&distro=SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS< 4.10.0-150400.9.8.1
  • python-pycares&distro=SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS< 4.10.0-150400.9.8.1
  • python-pycares&distro=SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS< 4.10.0-150400.9.8.1
  • python-pycares&distro=SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS< 4.10.0-150400.9.8.1
  • python-pycares&distro=SUSE Linux Enterprise Module for Python 3 15 SP6< 4.10.0-150400.9.8.1
Opensuse2 products
  • python-pycares&distro=openSUSE Leap 15.6< 4.10.0-150400.9.8.1
  • python-pycares&distro=openSUSE Tumbleweed< 4.9.0-1.1
Aio-libs1 product
Debian1 product
  • pycaresAll versions (No fix recorded) | < 4.9.0-1
PyPI1 product
  • pycares< 4.9.0
Ubuntu1 product
  • pycaresAll versions (No fix recorded)

6 vendors · 16 products

References

12 links
Show all 12 references