{"api_version":"v1","generated_at":"2026-10-06T21:30:00+00:00","product":{"cve_count":4,"evidence_gap_note":"This identity is present in BlackTree CVE records, but no product-specific publisher support or retirement history is currently registered in Lifecycle.","id":"security:cve-ronf-asyncssh-db8e85b5d952","lifecycle_state":"evidence_gap","linked_lifecycle_url":null,"name":"asyncssh","next_cursor":null,"observations":[{"affected":"asyncssh: < 2.24.0","affected_versions_present":true,"cve_id":"CVE-2026-62949","cve_url":"https://cve.blacktree.nl/cve/CVE-2026-62949","fixed":"No fixed version is explicitly recorded in the structured CVE data.","last_modified":"2026-09-17T15:01:48.863Z","patch_url":"","primary_source":"","published":"2026-09-16T20:00:46.657Z"},{"affected":"< 2.23.0","affected_versions_present":true,"cve_id":"CVE-2026-45309","cve_url":"https://cve.blacktree.nl/cve/CVE-2026-45309","fixed":"2.23.0.","last_modified":"2026-07-21T01:55:16.704Z","patch_url":"https://github.com/ronf/asyncssh/commit/2af2382cce946c959a378a62f257af253dc4ab51","primary_source":"","published":"2026-07-17T18:40:02.428Z"},{"affected":"< 2.23.1","affected_versions_present":true,"cve_id":"CVE-2026-54590","cve_url":"https://cve.blacktree.nl/cve/CVE-2026-54590","fixed":"2.23.1.","last_modified":"2026-07-10T15:00:21.849Z","patch_url":"https://github.com/ronf/asyncssh/security/advisories/GHSA-qr67-gv47-xwwh","primary_source":"","published":"2026-07-08T20:36:45.258Z"},{"affected":"< 2.23.1","affected_versions_present":true,"cve_id":"CVE-2026-54591","cve_url":"https://cve.blacktree.nl/cve/CVE-2026-54591","fixed":"2.23.1.","last_modified":"2026-07-09T14:40:52.505Z","patch_url":"https://github.com/ronf/asyncssh/security/advisories/GHSA-2wxc-x7rj-hg8f","primary_source":"","published":"2026-07-08T20:33:57.420Z"}],"source_generated_at":"2026-10-06T06:22:27.870Z","vendor":"ronf"}}
