{"id":"CVE-2024-10110","aliases":["EUVD-2025-7127","GHSA-fx47-jpv9-7hxr","PYSEC-2026-1086"],"status":"published","title":"Denial of Service in aimhubio/aim","description":"In version 3.23.0 of aimhubio/aim, the ScheduledStatusReporter object can be instantiated to run on the main thread of the tracking server, leading to the main thread being blocked indefinitely. This results in a denial of service as the tracking server becomes unable to respond to other requests.","severity":{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-08","score":0.00642,"percentile":0.51039,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-400"],"published":"2025-03-20T10:09:22Z","modified":"2026-10-28T02:30:42Z","affected":[{"source":"ghsa","ecosystem":"PyPI","package":"aim","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.15.0"},{"last_affected":"3.23.0"}]}]},{"source":"osv","ecosystem":"PyPI","package":"aim","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.15.0"},{"last_affected":"3.23.0"}]}],"versions":["3.15.0","3.15.1","3.15.2","3.16.0","3.16.1","3.16.2","3.17.0","3.17.1","3.17.2","3.17.3","3.17.4","3.17.5","3.17.5rc1","3.17.5rc2","3.17.5rc3","3.17.5rc4","3.18.0","3.18.0.dev2","3.18.0.dev3","3.18.0.dev4","3.18.0.dev5","3.18.1","3.19.0","3.19.1","3.19.2","3.19.3","3.20.1","3.21.0","3.22.0","3.23.0"]},{"source":"osv","ecosystem":"PyPI","package":"aim","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.15.0"},{"last_affected":"3.23.0"}]}],"versions":["3.15.0","3.15.1","3.15.2","3.16.0","3.16.1","3.16.2","3.17.0","3.17.1","3.17.2","3.17.3","3.17.4","3.17.5","3.17.5rc1","3.17.5rc2","3.17.5rc3","3.17.5rc4","3.18.0","3.18.0.dev2","3.18.0.dev3","3.18.0.dev4","3.18.0.dev5","3.18.1","3.19.0","3.19.1","3.19.2","3.19.3","3.20.1","3.21.0","3.22.0","3.23.0"]}],"products":[{"vendor":"aimhubio","product":"aimhubio/aim"},{"vendor":"aimstack","product":"aim"}],"references":[{"url":"https://huntr.com/bounties/5ea6cf56-7b4c-4dce-9b6c-3e910fbb1ae4","tags":["Exploit","Third Party Advisory","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2024-10110","tags":["advisory"]},{"url":"https://github.com/aimhubio/aim/blob/a566d4a2501c96a545a3c89d92af6ad7e7e0da99/aim/sdk/reporter/__init__.py#L789","tags":["web"]},{"url":"https://github.com/advisories/GHSA-fx47-jpv9-7hxr","tags":["advisory"]},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/10xxx/CVE-2024-10110.json","tags":["advisory"]},{"url":"https://github.com/aimhubio/aim","tags":["package"]},{"url":"https://pypi.org/project/aim","tags":["package"]}],"sources":{"cve":[{"id":"CVE-2024-10110","title":"Denial of Service in aimhubio/aim","description":"In version 3.23.0 of aimhubio/aim, the ScheduledStatusReporter object can be instantiated to run on the main thread of the tracking server, leading to the main thread being blocked indefinitely. This results in a denial of service as the tracking server becomes unable to respond to other requests.","status":"published","published":"2025-03-20T10:09:22.842Z","modified":"2025-03-20T18:55:48.687Z","cvss":[{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high","assessor":"cna"}],"cwes":["CWE-400"],"updated_at":"2026-11-02T14:34:02.652467Z"}],"euvd":[{"id":"EUVD-2025-7127","description":"In version 3.23.0 of aimhubio/aim, the ScheduledStatusReporter object can be instantiated to run on the main thread of the tracking server, leading to the main thread being blocked indefinitely. This results in a denial of service as the tracking server becomes unable to respond to other requests.","status":"published","published":"2025-03-20T10:09:22Z","modified":"2025-03-20T18:55:48Z","cvss":[{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"updated_at":"2026-11-02T20:52:56.973752Z"}],"ghsa":[{"id":"GHSA-fx47-jpv9-7hxr","title":"Aim Vulnerable to Denial of Service (DoS)","description":"In version 3.23.0 of aimhubio/aim, the ScheduledStatusReporter object can be instantiated to run on the main thread of the tracking server, leading to the main thread being blocked indefinitely. This results in a denial of service as the tracking server becomes unable to respond to other requests.","status":"published","published":"2025-03-20T12:32:38Z","modified":"2025-03-20T18:57:08Z","cvss":[{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"cwes":["CWE-400"],"updated_at":"2026-11-02T14:38:35.74197Z"}],"nvd":[{"id":"CVE-2024-10110","description":"In version 3.23.0 of aimhubio/aim, the ScheduledStatusReporter object can be instantiated to run on the main thread of the tracking server, leading to the main thread being blocked indefinitely. This results in a denial of service as the tracking server becomes unable to respond to other requests.","status":"published","published":"2025-03-20T10:15:14.867Z","modified":"2026-06-17T06:54:56.033Z","cvss":[{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high","assessor":"secondary"}],"cwes":["CWE-400"],"updated_at":"2026-11-02T14:10:45.815983Z"}],"osv":[{"id":"CVE-2024-10110","title":"Denial of Service in aimhubio/aim","description":"In version 3.23.0 of aimhubio/aim, the ScheduledStatusReporter object can be instantiated to run on the main thread of the tracking server, leading to the main thread being blocked indefinitely. This results in a denial of service as the tracking server becomes unable to respond to other requests.","status":"published","published":"2025-03-20T10:09:22.842Z","modified":"2026-10-28T02:30:42.152098315Z","cvss":[{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"cwes":["CWE-400"],"updated_at":"2026-11-02T15:44:37.180532Z"},{"id":"GHSA-fx47-jpv9-7hxr","title":"Aim Vulnerable to Denial of Service (DoS)","description":"In version 3.23.0 of aimhubio/aim, the ScheduledStatusReporter object can be instantiated to run on the main thread of the tracking server, leading to the main thread being blocked indefinitely. This results in a denial of service as the tracking server becomes unable to respond to other requests.","status":"published","published":"2025-03-20T12:32:38Z","modified":"2026-07-07T17:56:48.842961946Z","cvss":[{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"cwes":["CWE-400"],"updated_at":"2026-11-02T15:46:47.119724Z"},{"id":"PYSEC-2026-1086","title":"Aim Vulnerable to Denial of Service (DoS)","description":"In version 3.23.0 of aimhubio/aim, the ScheduledStatusReporter object can be instantiated to run on the main thread of the tracking server, leading to the main thread being blocked indefinitely. This results in a denial of service as the tracking server becomes unable to respond to other requests.","status":"published","published":"2026-07-07T14:34:51.263787Z","modified":"2026-07-07T17:46:25.38570752Z","cvss":[{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"updated_at":"2026-11-02T15:52:54.622769Z"}]}}
