Aim allows denial of service due to no timeouts for some tracking server endpoints
In version 3.23.0 of aimhubio/aim, certain methods that request data from external servers do not have set timeouts, causing the server to wait indefinitely for a response. This can lead to a denial of service, as the tracking server does not respond to other requests while waiting. The issue arises in the client used by the aim tracking server to communicate with external resources, specifically in the _run_read_instructions method and similar calls without timeouts.
Affected software
Click a technology to see all vulnerabilities affecting it.
| Platform | Package | Vulnerable versions | Fixed in |
|---|---|---|---|
| Python (PyPI) | aim | <= 3.23.0 | no fix |
References
- https://nvd.nist.gov/vuln/detail/CVE-2024-8061
- https://github.com/aimhubio/aim
- https://github.com/aimhubio/aim/blob/a6c6f2fee0f1abe37c1d66701b0329fb6af31a3d/aim/ext/transport/client.py#L258
- https://huntr.com/bounties/c85d005c-b354-4c51-a88f-adda2f09622b
- https://pypi.org/project/aim
- https://github.com/advisories/GHSA-6w7p-xrvp-p7xv
- CVSS vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H- Weakness (CWE)
CWE-1088, CWE-400- Platform
- Python (PyPI)
- Package
aim- Disclosed
- 20.03.2025
- Updated
- 11.10.2026 13:18
Sources and licenses
OSV / GitHub Advisory Database - PYSEC-2026-1083 - PyPA Advisory Database; CC BY 4.0
OSV / GitHub Advisory Database - GHSA-6w7p-xrvp-p7xv - CC BY 4.0
Vulnerability history: aim
All published vulnerabilities of this package (Python (PyPI)), newest first. Shows whether this is a one-off slip or a package that needs watching.
- Total entries
- 20
- First → latest
- 11.2021 07.2025
- Without a fix
- 19
- Exploited in attacks
- 0
Severity breakdown
- Critical 4
- High 9
- Medium 6
- Low 1
Disclosures per year
- 2021: 1
- 2022: 0
- 2023: 0
- 2024: 5
- 2025: 14
- 2026: 0
-
Aim allows denial of service due to no timeouts for some tracking server endpoints this entry
Know which vulnerabilities affect your application
With the DockRay integration and software inventory enabled, DockRay checks reported component versions against known vulnerabilities and notifies you about confirmed matches. Coverage depends on the supported technology and available advisory data.