{"metadata": {"vulnerability": "CVE-2026-54591", "count": 40, "kinds": {"milestone": 14, "sighting": 5, "kev": 0, "other": 21}}, "data": [{"timestamp": "2026-06-15T19:45:23.539Z", "date_only": false, "value": "2026-06-15T19:45:23.539Z", "kind": "milestone", "label": "Reserved", "source": "cvelistv5", "record": "CVE-2026-54591", "field": "cveMetadata.dateReserved"}, {"timestamp": "2026-07-08T20:33:57.420Z", "date_only": false, "value": "2026-07-08T20:33:57.420Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-54591", "field": "cveMetadata.datePublished", "metric_role": "disclosure", "metric_basis": "recorded_event"}, {"timestamp": "2026-07-08T20:33:57.420Z", "date_only": false, "value": "2026-07-08T20:33:57.420Z", "kind": "other", "label": "Updated", "source": "cvelistv5 / GitHub_M", "record": "CVE-2026-54591", "field": "containers.cna.providerMetadata.dateUpdated"}, {"timestamp": "2026-07-08T21:16:00Z", "date_only": false, "value": "2026-07-08T21:16:00Z", "kind": "milestone", "label": "Published", "source": "osv_ubuntu \u00b7 UBUNTU-CVE-2026-54591", "record": "UBUNTU-CVE-2026-54591", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-07-08T21:16:49Z", "date_only": false, "value": "2026-07-08T21:16:49Z", "kind": "other", "label": "Nvd published at", "source": "github \u00b7 GHSA-2WXC-X7RJ-HG8F", "record": "GHSA-2WXC-X7RJ-HG8F", "field": "database_specific.nvd_published_at", "linked_record": true}, {"timestamp": "2026-07-08T21:16:49.657Z", "date_only": false, "value": "2026-07-08T21:16:49.657", "kind": "milestone", "label": "Published", "source": "fkie_nvd \u00b7 FKIE_CVE-2026-54591", "record": "FKIE_CVE-2026-54591", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-07-08T22:49:35.921Z", "date_only": false, "value": "2026-07-08T22:49:35.921187Z", "kind": "sighting", "label": "Seen", "source": "https://bsky.app/profile/cve.skyfleet.blue/post/3mq67d6yebi27", "record": "CVE-2026-54591", "field": "creation_timestamp", "uuid": "5ce42261-1b05-4bce-9c3c-8df63e122722", "content": "CVE-2026-54591 - AsyncSSH: SCP Path Traversal to Arbitrary File Write\nCVE ID : CVE-2026-54591\n \n Published : July 8, 2026, 8:33 p.m. | 26\u00a0minutes ago\n \n Description : AsyncSSH is a Python package which provides an asynchronous client and server implementation of the SSHv2 prot...", "url": "https://bsky.app/profile/cve.skyfleet.blue/post/3mq67d6yebi27"}, {"timestamp": "2026-07-09T14:21:05.079Z", "date_only": false, "value": "2026-07-09T14:21:05.079234Z", "kind": "other", "label": "Recorded", "source": "cvelistv5 / CISA-ADP", "record": "CVE-2026-54591", "field": "containers.adp.0.metrics.0.other.content.timestamp"}, {"timestamp": "2026-07-09T14:21:05.079Z", "date_only": false, "value": "2026-07-09T14:21:05.079234Z", "kind": "other", "label": "Recorded", "source": "fkie_nvd \u00b7 FKIE_CVE-2026-54591", "record": "FKIE_CVE-2026-54591", "field": "metrics.ssvcV203.0.ssvcData.timestamp", "linked_record": true}, {"timestamp": "2026-07-09T14:40:52.505Z", "date_only": false, "value": "2026-07-09T14:40:52.505Z", "kind": "other", "label": "Updated", "source": "cvelistv5", "record": "CVE-2026-54591", "field": "cveMetadata.dateUpdated"}, {"timestamp": "2026-07-09T14:40:52.505Z", "date_only": false, "value": "2026-07-09T14:40:52.505Z", "kind": "other", "label": "Updated", "source": "cvelistv5 / CISA-ADP", "record": "CVE-2026-54591", "field": "containers.adp.0.providerMetadata.dateUpdated"}, {"timestamp": "2026-07-20T09:53:36.458Z", "date_only": false, "value": "2026-07-20T09:53:36.458683Z", "kind": "sighting", "label": "Seen", "source": "https://bsky.app/profile/ferramentaslinux.bsky.social/post/3mr2zklwmfk2t", "record": "CVE-2026-54591", "field": "creation_timestamp", "uuid": "d73e48ff-0d90-49be-a6fa-33777182f64b", "content": "\ud83d\udea8 ATEN\u00c7\u00c3O admins Fedora 44! O python-asyncssh tem duas vulnerabilidades cr\u00edticas (CVE-2026-54590 e CVE-2026-54591).  Saiba mais :- &gt;  tinyurl.com/5ts4m4rt", "url": "https://bsky.app/profile/ferramentaslinux.bsky.social/post/3mr2zklwmfk2t"}, {"timestamp": "2026-07-20T09:53:36.934Z", "date_only": false, "value": "2026-07-20T09:53:36.934617Z", "kind": "sighting", "label": "Seen", "source": "https://bsky.app/profile/ferramentaslinux.bsky.social/post/3mr2zkmrplk2t", "record": "CVE-2026-54591", "field": "creation_timestamp", "uuid": "d16ca391-3300-477c-9830-3607c6d4bd86", "content": "\ud83d\udea8 ATEN\u00c7\u00c3O admins Fedora 44! O python-asyncssh tem duas vulnerabilidades cr\u00edticas (CVE-2026-54590 e CVE-2026-54591).  Saiba mais :- &gt;  tinyurl.com/5ts4m4rt", "url": "https://bsky.app/profile/ferramentaslinux.bsky.social/post/3mr2zkmrplk2t"}, {"timestamp": "2026-07-30T07:10:53Z", "date_only": false, "value": "2026-07-30T07:10:53Z", "kind": "milestone", "label": "Published", "source": "cleanstart \u00b7 CLEANSTART-2026-BC02149", "record": "CLEANSTART-2026-BC02149", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-07-30T07:10:53Z", "date_only": false, "value": "2026-07-30T07:10:53Z", "kind": "milestone", "label": "Published", "source": "cleanstart \u00b7 CLEANSTART-2026-ER33970", "record": "CLEANSTART-2026-ER33970", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-07-30T07:10:53Z", "date_only": false, "value": "2026-07-30T07:10:53Z", "kind": "milestone", "label": "Published", "source": "cleanstart \u00b7 CLEANSTART-2026-IU24971", "record": "CLEANSTART-2026-IU24971", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-08-26T15:34:22Z", "date_only": false, "value": "2026-08-26T15:34:22Z", "kind": "milestone", "label": "Published", "source": "github \u00b7 GHSA-2WXC-X7RJ-HG8F", "record": "GHSA-2WXC-X7RJ-HG8F", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-08-26T15:34:22Z", "date_only": false, "value": "2026-08-26T15:34:22Z", "kind": "other", "label": "Updated", "source": "github \u00b7 GHSA-2WXC-X7RJ-HG8F", "record": "GHSA-2WXC-X7RJ-HG8F", "field": "modified", "linked_record": true}, {"timestamp": "2026-08-26T16:19:28.033Z", "date_only": false, "value": "2026-08-26T16:19:28.033476Z", "kind": "sighting", "label": "Seen", "source": "https://bsky.app/profile/thestandup.bsky.social/post/3mtyqeofowg25", "record": "CVE-2026-54591", "field": "creation_timestamp", "uuid": "95274199-9242-450b-a94c-740991127fcc", "content": "asyncssh 2.23.1 fixes CVE-2026-54591: the SCP receive path does not sanitize server-provided filenames, so a malicious SSH server can chain \"../\" through the D directory action and write outside the target directory. Same class as OpenSSH's CVE-2019-6111. #dev", "url": "https://bsky.app/profile/thestandup.bsky.social/post/3mtyqeofowg25"}, {"timestamp": "2026-08-26T16:35:03.563Z", "date_only": false, "value": "2026-08-26T16:35:03.563902Z", "kind": "sighting", "label": "Published proof of concept", "source": "https://github.com/ronf/asyncssh/security/advisories/GHSA-2wxc-x7rj-hg8f", "record": "CVE-2026-54591", "field": "creation_timestamp", "uuid": "575765d1-bdeb-4e43-8cc6-64b7cbcee5e7", "url": "https://github.com/ronf/asyncssh/security/advisories/GHSA-2wxc-x7rj-hg8f", "metric_role": "exploit_publication", "metric_basis": "sighting_report"}, {"timestamp": "2026-08-27T12:04:38Z", "date_only": false, "value": "2026-08-27T12:04:38Z", "kind": "milestone", "label": "Published", "source": "osv_homebrew \u00b7 BREW-DVC-CVE-2026-54591", "record": "BREW-DVC-CVE-2026-54591", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-08-27T12:24:29Z", "date_only": false, "value": "2026-08-27T12:24:29Z", "kind": "milestone", "label": "Published", "source": "osv_homebrew \u00b7 BREW-KIMI-CLI-CVE-2026-54591", "record": "BREW-KIMI-CLI-CVE-2026-54591", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-09-10T09:44:57.655Z", "date_only": false, "value": "2026-09-10T09:44:57.655635Z", "kind": "milestone", "label": "Published", "source": "pysec \u00b7 PYSEC-2026-3808", "record": "PYSEC-2026-3808", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-09-10T11:01:58.237Z", "date_only": false, "value": "2026-09-10T11:01:58.237758Z", "kind": "other", "label": "Updated", "source": "pysec \u00b7 PYSEC-2026-3808", "record": "PYSEC-2026-3808", "field": "modified", "linked_record": true}, {"timestamp": "2026-09-18T09:45:39.005Z", "date_only": false, "value": "2026-09-18T09:45:39.005353Z", "kind": "milestone", "label": "Published", "source": "cleanstart \u00b7 CLEANSTART-2026-ZT97378", "record": "CLEANSTART-2026-ZT97378", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-09-18T11:59:01.768Z", "date_only": false, "value": "2026-09-18T11:59:01.768079Z", "kind": "other", "label": "Updated", "source": "cleanstart \u00b7 CLEANSTART-2026-BC02149", "record": "CLEANSTART-2026-BC02149", "field": "modified", "linked_record": true}, {"timestamp": "2026-09-18T11:59:01.768Z", "date_only": false, "value": "2026-09-18T11:59:01.768079Z", "kind": "other", "label": "Updated", "source": "cleanstart \u00b7 CLEANSTART-2026-ER33970", "record": "CLEANSTART-2026-ER33970", "field": "modified", "linked_record": true}, {"timestamp": "2026-09-18T11:59:01.768Z", "date_only": false, "value": "2026-09-18T11:59:01.768079Z", "kind": "other", "label": "Updated", "source": "cleanstart \u00b7 CLEANSTART-2026-IU24971", "record": "CLEANSTART-2026-IU24971", "field": "modified", "linked_record": true}, {"timestamp": "2026-09-18T11:59:01.768Z", "date_only": false, "value": "2026-09-18T11:59:01.768079Z", "kind": "other", "label": "Withdrawn", "source": "cleanstart \u00b7 CLEANSTART-2026-BC02149", "record": "CLEANSTART-2026-BC02149", "field": "withdrawn", "linked_record": true}, {"timestamp": "2026-09-18T11:59:01.768Z", "date_only": false, "value": "2026-09-18T11:59:01.768079Z", "kind": "other", "label": "Withdrawn", "source": "cleanstart \u00b7 CLEANSTART-2026-ER33970", "record": "CLEANSTART-2026-ER33970", "field": "withdrawn", "linked_record": true}, {"timestamp": "2026-09-18T11:59:01.768Z", "date_only": false, "value": "2026-09-18T11:59:01.768079Z", "kind": "other", "label": "Withdrawn", "source": "cleanstart \u00b7 CLEANSTART-2026-IU24971", "record": "CLEANSTART-2026-IU24971", "field": "withdrawn", "linked_record": true}, {"timestamp": "2026-10-08T01:19:38Z", "date_only": false, "value": "2026-10-08T01:19:38Z", "kind": "other", "label": "Updated", "source": "osv_homebrew \u00b7 BREW-KIMI-CLI-CVE-2026-54591", "record": "BREW-KIMI-CLI-CVE-2026-54591", "field": "modified", "linked_record": true}, {"timestamp": "2026-10-09T07:17:52Z", "date_only": false, "value": "2026-10-09T07:17:52Z", "kind": "other", "label": "Updated", "source": "cleanstart \u00b7 CLEANSTART-2026-ZT97378", "record": "CLEANSTART-2026-ZT97378", "field": "modified", "linked_record": true}, {"timestamp": "2026-10-09T07:45:14Z", "date_only": false, "value": "2026-10-09T07:45:14Z", "kind": "other", "label": "Updated", "source": "cleanstart \u00b7 CLEANSTART-2026-HU67174", "record": "CLEANSTART-2026-HU67174", "field": "modified", "linked_record": true}, {"timestamp": "2026-10-14T09:19:44Z", "date_only": false, "value": "2026-10-14T09:19:44Z", "kind": "other", "label": "Updated", "source": "osv_homebrew \u00b7 BREW-DVC-CVE-2026-54591", "record": "BREW-DVC-CVE-2026-54591", "field": "modified", "linked_record": true}, {"timestamp": "2026-10-17T09:45:54Z", "date_only": false, "value": "2026-10-17T09:45:54Z", "kind": "other", "label": "Updated", "source": "osv_ubuntu \u00b7 UBUNTU-CVE-2026-54591", "record": "UBUNTU-CVE-2026-54591", "field": "modified", "linked_record": true}, {"timestamp": "2026-10-25T17:10:00.197Z", "date_only": false, "value": "2026-10-25T17:10:00.197", "kind": "other", "label": "Updated", "source": "fkie_nvd \u00b7 FKIE_CVE-2026-54591", "record": "FKIE_CVE-2026-54591", "field": "lastModified", "linked_record": true}, {"timestamp": "2026-10-30T11:06:49.472Z", "date_only": false, "value": "2026-10-30T11:06:49.472706Z", "kind": "milestone", "label": "Published", "source": "cleanstart \u00b7 CLEANSTART-2026-HU67174", "record": "CLEANSTART-2026-HU67174", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-11-02T05:44:57Z", "date_only": false, "value": "2026-11-02T05:44:57Z", "kind": "other", "label": "Updated", "source": "cleanstart \u00b7 CLEANSTART-2026-OB87528", "record": "CLEANSTART-2026-OB87528", "field": "modified", "linked_record": true}, {"timestamp": "2026-11-03T00:42:14.548Z", "date_only": false, "value": "2026-11-03T00:42:14.548112Z", "kind": "milestone", "label": "Published", "source": "cleanstart \u00b7 CLEANSTART-2026-OB87528", "record": "CLEANSTART-2026-OB87528", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}], "metrics": {"as_of": "2026-11-04T05:15:34.731Z", "anchors": {"origin": {"timestamp": "2026-07-08T20:33:57.420Z", "date_only": false, "value": "2026-07-08T20:33:57.420Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-54591", "field": "cveMetadata.datePublished", "metric_role": "disclosure", "metric_basis": "recorded_event"}, "discovery": null, "report": null, "acknowledgement": null, "disclosure": {"timestamp": "2026-07-08T20:33:57.420Z", "date_only": false, "value": "2026-07-08T20:33:57.420Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-54591", "field": "cveMetadata.datePublished", "metric_role": "disclosure", "metric_basis": "recorded_event"}, "exploit_publication": {"timestamp": "2026-08-26T16:35:03.563Z", "date_only": false, "value": "2026-08-26T16:35:03.563902Z", "kind": "sighting", "label": "Published proof of concept", "source": "https://github.com/ronf/asyncssh/security/advisories/GHSA-2wxc-x7rj-hg8f", "record": "CVE-2026-54591", "field": "creation_timestamp", "uuid": "575765d1-bdeb-4e43-8cc6-64b7cbcee5e7", "url": "https://github.com/ronf/asyncssh/security/advisories/GHSA-2wxc-x7rj-hg8f", "metric_role": "exploit_publication", "metric_basis": "sighting_report"}, "exploitation": null, "patch": null}, "vendor_response_time": {"available": false, "missing": ["start", "end"]}, "time_to_exploit": {"available": false, "missing": ["end"]}, "disclosure_to_exploit": {"available": false, "missing": ["end"]}, "disclosure_to_exploit_publication": {"available": true, "seconds": 4219266.143, "hours": 1172.0183730555557, "days": 48.834098877314815, "min_seconds": 4219266.143, "max_seconds": 4219266.143, "approximate": false, "ongoing": false, "order_known": true, "batch_listing": false, "end_before_start": false, "start": {"timestamp": "2026-07-08T20:33:57.420Z", "date_only": false, "value": "2026-07-08T20:33:57.420Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-54591", "field": "cveMetadata.datePublished", "metric_role": "disclosure", "metric_basis": "recorded_event"}, "end": {"timestamp": "2026-08-26T16:35:03.563Z", "date_only": false, "value": "2026-08-26T16:35:03.563902Z", "kind": "sighting", "label": "Published proof of concept", "source": "https://github.com/ronf/asyncssh/security/advisories/GHSA-2wxc-x7rj-hg8f", "record": "CVE-2026-54591", "field": "creation_timestamp", "uuid": "575765d1-bdeb-4e43-8cc6-64b7cbcee5e7", "url": "https://github.com/ronf/asyncssh/security/advisories/GHSA-2wxc-x7rj-hg8f", "metric_role": "exploit_publication", "metric_basis": "sighting_report"}}, "time_to_patch": {"available": false, "missing": ["start", "end"]}, "total_time_to_patch": {"available": false, "missing": ["start", "end"]}, "disclosure_to_patch": {"available": false, "missing": ["end"]}, "time_unpatched": {"available": true, "seconds": 10226497.311598, "hours": 2840.693697666111, "days": 118.36223740275462, "min_seconds": 10226497.311598, "max_seconds": 10226497.311598, "approximate": false, "ongoing": true, "order_known": true, "batch_listing": false, "end_before_start": false, "start": {"timestamp": "2026-07-08T20:33:57.420Z", "date_only": false, "value": "2026-07-08T20:33:57.420Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-54591", "field": "cveMetadata.datePublished", "metric_role": "disclosure", "metric_basis": "recorded_event"}, "end": {"timestamp": "2026-11-04T05:15:34.731Z", "date_only": false, "label": "As of", "source": "Calculation clock"}}, "exploitation_to_patch": {"available": false, "missing": ["start"]}, "exploit_publication_to_patch": {"available": true, "seconds": 6007231.168598, "hours": 1668.6753246105554, "days": 69.52813852543981, "min_seconds": 6007231.168598, "max_seconds": 6007231.168598, "approximate": false, "ongoing": true, "order_known": true, "batch_listing": false, "end_before_start": false, "start": {"timestamp": "2026-08-26T16:35:03.563Z", "date_only": false, "value": "2026-08-26T16:35:03.563902Z", "kind": "sighting", "label": "Published proof of concept", "source": "https://github.com/ronf/asyncssh/security/advisories/GHSA-2wxc-x7rj-hg8f", "record": "CVE-2026-54591", "field": "creation_timestamp", "uuid": "575765d1-bdeb-4e43-8cc6-64b7cbcee5e7", "url": "https://github.com/ronf/asyncssh/security/advisories/GHSA-2wxc-x7rj-hg8f", "metric_role": "exploit_publication", "metric_basis": "sighting_report"}, "end": {"timestamp": "2026-11-04T05:15:34.731Z", "date_only": false, "label": "As of", "source": "Calculation clock"}}}}
