{"id":"GO-2025-4017","revision":null,"records":[{"revision":"aad24da0c3944bcdb787735f11d9978a","observedAt":"2026-10-23T15:48:27.903+00:00","statement":{"source":"cve-program","id":"CVE-2025-59530","aliases":[],"title":"quic-go has Client Crash Due to Premature HANDSHAKE_DONE Frame","description":"quic-go is an implementation of the QUIC protocol in Go. In versions prior to 0.49.0, 0.54.1, and 0.55.0, a misbehaving or malicious server can cause a denial-of-service (DoS) attack on the quic-go client by triggering an assertion failure, leading to a process crash. This requires no authentication and can be exploited during the handshake phase. This was observed in the wild with certain server implementations. quic-go needs to be able to handle misbehaving server implementations, including those that prematurely send a HANDSHAKE_DONE frame. Versions 0.49.0, 0.54.1, and 0.55.0 discard Initial keys when receiving a HANDSHAKE_DONE frame, thereby correctly handling premature HANDSHAKE_DONE frames.","state":0,"publishedAt":"2025-10-10T16:09:55.227+00:00","modifiedAt":"2025-10-10T16:31:47.457+00:00","affected":[{"ecosystem":"Vendor product","name":"quic-go","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"vendor\": \"quic-go\",\n                    \"product\": \"quic-go\",\n                    \"versions\": [\n                        {\n                            \"version\": \"< 0.49.1\",\n                            \"status\": \"affected\"\n                        },\n                        {\n                            \"version\": \">= 0.5.0, < 0.54.1\",\n                            \"status\": \"affected\"\n                        }\n                    ]\n                }"}],"metrics":[{"system":"CVSS 3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","score":7.5,"severity":"HIGH"}],"references":["https://github.com/quic-go/quic-go/security/advisories/GHSA-47m2-4cr7-mhcw","https://github.com/quic-go/quic-go/pull/5354","https://github.com/quic-go/quic-go/blob/v0.55.0/connection.go#L2682-L2685"],"sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2025-59530","license":"CVE Program Terms of Use","key":"cve-program:CVE-2025-59530","identifiers":["CVE-2025-59530"]},"retained":false,"historicalAffected":[]},{"revision":"b4475494396f469fa43326c98e8cba80","observedAt":"2026-11-07T02:44:33.806+00:00","statement":{"source":"euvd","id":"EUVD-2025-33746","aliases":["CVE-2025-59530","GHSA-47m2-4cr7-mhcw"],"title":"quic-go is an implementation of the QUIC protocol in Go. In versions prior to 0.49.0, 0.54.1, and 0.55.0, a misbehaving or malicious server can cause a denial-of-service (DoS) attack on the quic-go client by triggering an assertion failure,…","description":"quic-go is an implementation of the QUIC protocol in Go. In versions prior to 0.49.0, 0.54.1, and 0.55.0, a misbehaving or malicious server can cause a denial-of-service (DoS) attack on the quic-go client by triggering an assertion failure, leading to a process crash. This requires no authentication and can be exploited during the handshake phase. This was observed in the wild with certain server implementations. quic-go needs to be able to handle misbehaving server implementations, including those that prematurely send a HANDSHAKE_DONE frame. Versions 0.49.0, 0.54.1, and 0.55.0 discard Initial keys when receiving a HANDSHAKE_DONE frame, thereby correctly handling premature HANDSHAKE_DONE frames.","state":0,"publishedAt":null,"modifiedAt":null,"affected":[],"metrics":[{"system":"EUVD CVSS 3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","score":7.5,"severity":null}],"references":["https://github.com/quic-go/quic-go/security/advisories/GHSA-47m2-4cr7-mhcw","https://github.com/quic-go/quic-go/pull/5354","https://github.com/quic-go/quic-go/blob/v0.55.0/connection.go#L2682-L2685"],"sourceUrl":"https://euvd.enisa.europa.eu/vulnerability/EUVD-2025-33746","license":"ENISA EUVD · source terms and attribution apply","enrichment":{"sourceStatus":null,"weaknesses":[],"productCriteria":[],"sourceDates":{"datePublished":"Oct 10, 2025, 4:09:55 PM","dateUpdated":"Oct 10, 2025, 4:31:47 PM"},"relatedAdvisories":[{"id":"RHSA-2025:21706","title":"Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.4 Product Security and Bug Fix Update","vulnerabilityIds":["CVE-2025-59530"]},{"id":"RHSA-2025:21775","title":"Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.6 Container Release Update","vulnerabilityIds":["CVE-2025-9909","CVE-2025-59530"]},{"id":"openSUSE-SU-2025:15737-1","title":"teleport-17.7.10-1.1 on GA media","vulnerabilityIds":["CVE-2025-59530"]},{"id":"openSUSE-SU-2025:15710-1","title":"govulncheck-vulndb-0.0.20251105T184115-1.1 on GA media","vulnerabilityIds":["CVE-2016-11063","CVE-2016-11066","CVE-2016-11067","CVE-2016-11068","CVE-2016-11069","CVE-2016-11070","CVE-2016-11071","CVE-2016-11072","CVE-2016-11073","CVE-2016-11074","CVE-2016-11075","CVE-2016-11076","CVE-2016-11077","CVE-2016-11078","CVE-2016-11079","CVE-2016-11080","CVE-2016-11081","CVE-2016-11082","CVE-2016-11083","CVE-2016-11084","CVE-2017-18872","CVE-2023-32199","CVE-2024-58269","CVE-2025-10545","CVE-2025-10678","CVE-2025-10954","CVE-2025-11374","CVE-2025-11375","CVE-2025-11579","CVE-2025-11621","CVE-2025-12044","CVE-2025-26625","CVE-2025-27093","CVE-2025-41410","CVE-2025-41443","CVE-2025-54286","CVE-2025-54287","CVE-2025-54288","CVE-2025-54289","CVE-2025-54290","CVE-2025-54291","CVE-2025-54293","CVE-2025-54469","CVE-2025-54470","CVE-2025-54471","CVE-2025-54499","CVE-2025-58073","CVE-2025-58075","CVE-2025-58356","CVE-2025-59043","CVE-2025-59048","CVE-2025-59530","CVE-2025-59836","CVE-2025-59937","CVE-2025-61141","CVE-2025-61524","CVE-2025-61581","CVE-2025-61688","CVE-2025-62156","CVE-2025-62157","CVE-2025-62375","CVE-2025-62506","CVE-2025-62513","CVE-2025-62705","CVE-2025-62714","CVE-2025-62725","CVE-2025-62820","CVE-2025-64101","CVE-2025-64102","CVE-2025-64103"]},{"id":"WID-SEC-W-2025-2635","title":"Red Hat Ansible Automation Platform: Schwachstelle ermöglicht Denial of Service","vulnerabilityIds":["CVE-2025-59530"]},{"id":"RHSA-2025:23069","title":"Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.5 Product Security and Bug Fix Update","vulnerabilityIds":["CVE-2025-9907","CVE-2025-9908","CVE-2025-9909","CVE-2025-58754","CVE-2025-59530","CVE-2025-64459"]},{"id":"RHSA-2026:36873","title":"Red Hat Security Advisory: Submariner v0.20 security fixes and container updates","vulnerabilityIds":["CVE-2025-47950","CVE-2025-59530","CVE-2025-61726","CVE-2025-61729","CVE-2025-68121","CVE-2025-68151","CVE-2026-26017","CVE-2026-26018","CVE-2026-44740","CVE-2026-53488","CVE-2026-53492"]},{"id":"RHSA-2025:23131","title":"Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.5 Container Release Update","vulnerabilityIds":["CVE-2025-9907","CVE-2025-9908","CVE-2025-9909","CVE-2025-58754","CVE-2025-59530","CVE-2025-62707","CVE-2025-62727","CVE-2025-64459"]},{"id":"msrc_CVE-2025-59530","title":"quic-go has Client Crash Due to Premature HANDSHAKE_DONE Frame","vulnerabilityIds":["CVE-2025-59530"]},{"id":"RHSA-2025:21768","title":"Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.6 Product Security and Bug Fix Update","vulnerabilityIds":["CVE-2025-9909","CVE-2025-59530"]},{"id":"RHSA-2025:22784","title":"Red Hat Security Advisory: Submariner v0.22 security fixes and container updates","vulnerabilityIds":["CVE-2025-59530"]},{"id":"RHSA-2025:21892","title":"Red Hat Security Advisory: Submariner v0.21 security fixes and container updates","vulnerabilityIds":["CVE-2025-47950","CVE-2025-59530"]}],"note":"EUVD source date text has no stated timezone and is retained without inventing a UTC instant. Related bulletin membership is not an alias, common cause or applicability claim. A missing vector with a zero score is treated as unrated. Complete vendor/product and underlying source evidence remains in the original JSON."},"key":"euvd:EUVD-2025-33746","identifiers":["EUVD-2025-33746","CVE-2025-59530","GHSA-47m2-4cr7-mhcw"]},"retained":false,"historicalAffected":[]},{"revision":"4b87089182f944169aa665c857578168","observedAt":"2026-10-25T03:17:27.277+00:00","statement":{"source":"nvd","id":"CVE-2025-59530","aliases":[],"title":"quic-go is an implementation of the QUIC protocol in Go. In versions prior to 0.49.0, 0.54.1, and 0.55.0, a misbehaving or malicious server can cause a denial-of-service (DoS) attack on the quic-go client by triggering an assertion failure,…","description":"quic-go is an implementation of the QUIC protocol in Go. In versions prior to 0.49.0, 0.54.1, and 0.55.0, a misbehaving or malicious server can cause a denial-of-service (DoS) attack on the quic-go client by triggering an assertion failure, leading to a process crash. This requires no authentication and can be exploited during the handshake phase. This was observed in the wild with certain server implementations. quic-go needs to be able to handle misbehaving server implementations, including those that prematurely send a HANDSHAKE_DONE frame. Versions 0.49.0, 0.54.1, and 0.55.0 discard Initial keys when receiving a HANDSHAKE_DONE frame, thereby correctly handling premature HANDSHAKE_DONE frames.","state":0,"publishedAt":"2025-10-10T16:15:52.387+00:00","modifiedAt":"2026-10-19T16:10:00.26+00:00","affected":[],"metrics":[{"system":"CVSS 3.1 · security-advisories@github.com · Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","score":7.5,"severity":"HIGH"}],"references":["https://github.com/quic-go/quic-go/blob/v0.55.0/connection.go#L2682-L2685","https://github.com/quic-go/quic-go/pull/5354","https://github.com/quic-go/quic-go/security/advisories/GHSA-47m2-4cr7-mhcw"],"sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2025-59530","license":"NIST NVD usage terms; underlying source attribution retained","enrichment":{"sourceStatus":"Deferred","weaknesses":["CWE-617","CWE-755"],"productCriteria":[],"sourceDates":{"published":"2025-10-10T16:15:52.387","lastModified":"2026-10-19T16:10:00.260"},"relatedAdvisories":[],"note":"NVD analysis and CPE criteria are source context, not proof that a package or your environment is affected. Complete affected data, logical configurations and SSVC are retained in the original JSON."},"key":"nvd:CVE-2025-59530","identifiers":["CVE-2025-59530"]},"retained":false,"historicalAffected":[]},{"revision":"b3fe52790ac849098b821506ed44c52e","observedAt":"2026-10-24T13:19:41.952+00:00","statement":{"source":"osv","id":"GHSA-47m2-4cr7-mhcw","aliases":["CVE-2025-59530","GO-2025-4017"],"title":"quic-go: Panic occurs when queuing undecryptable packets after handshake completion","description":"## Summary\n\nA misbehaving or malicious server can trigger an assertion in a quic-go client (and crash the process) by sending a premature HANDSHAKE_DONE frame during the handshake.\n\n## Impact\n\nA misbehaving or malicious server can cause a denial-of-service (DoS) attack on the quic-go client by triggering an assertion failure, leading to a process crash. This requires no authentication and can be exploited during the handshake phase. Observed in the wild with certain server implementations (e.g. Solana's Firedancer QUIC).\n\n## Affected Versions\n\n- All versions prior to v0.49.1 (for the 0.49 branch)\n- Versions v0.50.0 to v0.54.0 (inclusive)\n- Fixed in v0.49.1, v0.54.1, and v0.55.0 onward\n\nUsers are recommended to upgrade to the latest patched version in their respective maintenance branch or to v0.55.0 or later.\n\n## Details\n\nFor a regular 1-RTT handshake, QUIC uses three sets of keys to encrypt / decrypt QUIC packets:\n\n- Initial keys (derived from a static key and the connection ID)\n- Handshake keys (derived from the client's and server's key shares in the TLS handshake)\n- 1-RTT keys (derived when the TLS handshake finishes)\n\nOn the client side, Initial keys are discarded when the first Handshake packet is sent. Handshake keys are discarded when the server's HANDSHAKE_DONE frame is received, as specified in section 4.9.2 of RFC 9001. Crucially, Initial keys are always dropped before Handshake keys in a standard handshake.\n\nDue to packet reordering, it is possible to receive a packet with a higher encryption level before the key for that encryption level has been derived. For example, the server's Handshake packets (containing, among others, the TLS certificate) might arrive before the server's Initial packet (which contains the TLS ServerHello). In that case, the client queues the Handshake packets and decrypts them as soon as it has processed the ServerHello and derived Handshake keys.\n\nAfter completion of the handshake, Initial and Handshake packets are not needed anymore and will be dropped. quic-go implements an [assertion](https://github.com/quic-go/quic-go/blob/v0.55.0/connection.go#L2682-L2685) that no packets are queued after completion of the handshake.\n\nA misbehaving or malicious server can trigger this assertion, and thereby cause a panic, by sending a HANDSHAKE_DONE frame before actually completing the handshake. In that case, Handshake keys would be dropped before Initial keys.\n\nThis can only happen if the server implementation is misbehaving: the server can only complete the handshake after receiving the client's TLS Finished message (which is sent in Handshake packets).\n\n## The Fix\n\nquic-go needs to be able to handle misbehaving server implementations, including those that prematurely send a HANDSHAKE_DONE frame. We now discard Initial keys when receiving a HANDSHAKE_DONE frame, thereby correctly handling premature HANDSHAKE_DONE frames. The fix was implemented in https://github.com/quic-go/quic-go/pull/5354.","state":0,"publishedAt":"2025-10-10T17:03:01+00:00","modifiedAt":"2026-09-10T03:50:29.1815052+00:00","affected":[{"ecosystem":"Go","name":"github.com/quic-go/quic-go","ranges":[{"type":"SEMVER","events":[{"kind":"introduced","version":"0"},{"kind":"fixed","version":"0.49.1"}]}],"versions":[],"rawVersionEvidence":null},{"ecosystem":"Go","name":"github.com/quic-go/quic-go","ranges":[{"type":"SEMVER","events":[{"kind":"introduced","version":"0.50.0"},{"kind":"fixed","version":"0.54.1"}]}],"versions":[],"rawVersionEvidence":null}],"metrics":[{"system":"CVSS_V3","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","score":null,"severity":null},{"system":"Publisher rating","vector":null,"score":null,"severity":"HIGH"}],"references":["https://github.com/quic-go/quic-go/security/advisories/GHSA-47m2-4cr7-mhcw","https://nvd.nist.gov/vuln/detail/CVE-2025-59530","https://github.com/quic-go/quic-go/pull/5354","https://github.com/quic-go/quic-go/commit/bc5bccf10fd02728eef150683eb4dfaa5c0e749c","https://github.com/quic-go/quic-go/commit/ce7c9ea8834b9d2ed79efa9269467f02c0895d42","https://github.com/quic-go/quic-go","https://github.com/quic-go/quic-go/blob/v0.55.0/connection.go#L2682-L2685","https://pkg.go.dev/vuln/GO-2025-4017"],"sourceUrl":"https://github.com/advisories/GHSA-47m2-4cr7-mhcw","license":"GitHub Advisory Database · CC-BY-4.0","key":"osv:GHSA-47m2-4cr7-mhcw","identifiers":["GHSA-47m2-4cr7-mhcw","CVE-2025-59530","GO-2025-4017"]},"retained":false,"historicalAffected":[]},{"revision":"e5f3720f8bd94a17992be144c361b233","observedAt":"2026-10-24T13:19:41.952+00:00","statement":{"source":"osv","id":"GO-2025-4017","aliases":["CVE-2025-59530","GHSA-47m2-4cr7-mhcw"],"title":"Panic occurs when queuing undecryptable packets after handshake completion in github.com/quic-go/quic-go","description":"Panic occurs when queuing undecryptable packets after handshake completion in github.com/quic-go/quic-go","state":0,"publishedAt":"2025-11-05T18:41:07+00:00","modifiedAt":"2026-08-07T08:11:50.957947+00:00","affected":[{"ecosystem":"Go","name":"github.com/quic-go/quic-go","ranges":[{"type":"SEMVER","events":[{"kind":"introduced","version":"0"},{"kind":"fixed","version":"0.49.1"},{"kind":"introduced","version":"0.50.0"},{"kind":"fixed","version":"0.54.1"}]}],"versions":[],"rawVersionEvidence":null}],"metrics":[],"references":["https://github.com/quic-go/quic-go/security/advisories/GHSA-47m2-4cr7-mhcw","https://github.com/quic-go/quic-go/commit/bc5bccf10fd02728eef150683eb4dfaa5c0e749c","https://github.com/quic-go/quic-go/commit/ce7c9ea8834b9d2ed79efa9269467f02c0895d42","https://github.com/quic-go/quic-go/pull/5354","https://github.com/quic-go/quic-go/blob/v0.55.0/connection.go#L2682-L2685"],"sourceUrl":"https://osv.dev/vulnerability/GO-2025-4017","license":"OSV · upstream source license applies","key":"osv:GO-2025-4017","identifiers":["GO-2025-4017","CVE-2025-59530","GHSA-47m2-4cr7-mhcw"]},"retained":false,"historicalAffected":[]}],"coverage":[{"source":"cisa-kev:global","scope":"Complete CISA KEV catalog; all vendors. Missing entries do not establish absence of exploitation.","generation":"2026-11-08T23:02:15.9754883+00:00","complete":true,"records":1769,"lastAttemptAt":"2026-11-08T23:02:15.9754883+00:00","lastSuccessAt":"2026-11-08T23:02:16.1185375+00:00","error":null,"lastVerifiedAt":"2026-11-08T23:02:16.1185396+00:00","snapshotPublishedAt":null,"importing":false,"stagedRecords":0,"checkedIdentifiers":null,"expectedIdentifiers":null,"failedIdentifiers":null},{"source":"cve-program","scope":"Official CVE Program baseline and cumulative hourly delta; all vendors, published and rejected records","generation":"cve-eaa64dac63caa79c8d4905619258c41c51b39e461b996124e1a21b5e85e7e738-0ee53194438b774350db8ba2be9961094a7945659f4bca5c09ae0ef23c2c3f0c","complete":true,"records":421267,"lastAttemptAt":"2026-11-08T23:02:15.4905694+00:00","lastSuccessAt":"2026-11-08T23:02:15.4057062+00:00","error":null,"lastVerifiedAt":"2026-11-08T23:02:15.4905694+00:00","snapshotPublishedAt":"2026-11-08T22:18:37+00:00","importing":false,"stagedRecords":0,"checkedIdentifiers":null,"expectedIdentifiers":null,"failedIdentifiers":null},{"source":"euvd","scope":"Rolling EUVD lookups of CVE aliases in current public OSV archives; 500 identifiers per refresh, rechecked after 48 hours. Not a global EUVD catalog. Successful not-found lookups count as checked; they do not imply withdrawal or safety. No reader inventory is sent.","generation":"enrichment-64ec014845cf41e0b44c7812575dade1","complete":false,"records":13654,"lastAttemptAt":"2026-11-08T23:11:05.5177476+00:00","lastSuccessAt":"2026-11-08T23:11:05.509+00:00","error":null,"lastVerifiedAt":"2026-11-08T23:11:05.509+00:00","snapshotPublishedAt":null,"importing":false,"stagedRecords":0,"checkedIdentifiers":13457,"expectedIdentifiers":13706,"failedIdentifiers":0},{"source":"first-epss:nuget","scope":"FIRST EPSS for explicit CVE aliases in the collected public NuGet archive. Not a global EPSS backfill.","generation":"2026-11-08T23:02:15.9754883+00:00","complete":true,"records":1096,"lastAttemptAt":"2026-11-08T23:02:15.9754883+00:00","lastSuccessAt":"2026-11-08T23:02:16.1192591+00:00","error":null,"lastVerifiedAt":"2026-11-08T23:02:16.1192597+00:00","snapshotPublishedAt":null,"importing":false,"stagedRecords":0,"checkedIdentifiers":null,"expectedIdentifiers":null,"failedIdentifiers":null},{"source":"nvd","scope":"Rolling NVD lookups of CVE aliases in current public OSV archives; 500 identifiers per refresh, rechecked after 48 hours. Not a global NVD catalog. Successful not-found lookups count as checked; they do not imply withdrawal or safety. No reader inventory is sent.","generation":"enrichment-bbd1082fa13b4aff99c01e332b64e44f","complete":true,"records":13666,"lastAttemptAt":"2026-11-08T23:02:17.0620293+00:00","lastSuccessAt":"2026-11-08T23:02:17.059+00:00","error":null,"lastVerifiedAt":"2026-11-08T23:02:17.059+00:00","snapshotPublishedAt":null,"importing":false,"stagedRecords":0,"checkedIdentifiers":13706,"expectedIdentifiers":13706,"failedIdentifiers":0},{"source":"osv:Go","scope":"Complete OSV Go ecosystem archive, including withdrawn and malicious-package source records; statement counts are not unique CVE counts","generation":"go-980593e6977a6d1b4fb1eed5a1ffe88a468736f89f0a06f710924ad59132c023","complete":true,"records":9914,"lastAttemptAt":"2026-11-08T23:02:15.8370588+00:00","lastSuccessAt":"2026-11-08T11:07:07.068788+00:00","error":null,"lastVerifiedAt":"2026-11-08T23:02:15.8370588+00:00","snapshotPublishedAt":"2026-11-08T11:02:46+00:00","importing":false,"stagedRecords":0,"checkedIdentifiers":null,"expectedIdentifiers":null,"failedIdentifiers":null},{"source":"osv:NuGet","scope":"Complete OSV NuGet ecosystem archive, including GitHub Advisory Database records; NuGet version matching only","generation":"nuget-fde804134ecdda0ddd5ff5c26ee1fff5a6fa659311f7ef2e51c6ad54964db0e2","complete":true,"records":1971,"lastAttemptAt":"2026-11-08T23:02:15.64043+00:00","lastSuccessAt":"2026-11-06T19:03:17.0399903+00:00","error":null,"lastVerifiedAt":"2026-11-08T23:02:15.64043+00:00","snapshotPublishedAt":"2026-11-06T18:17:57+00:00","importing":false,"stagedRecords":0,"checkedIdentifiers":null,"expectedIdentifiers":null,"failedIdentifiers":null},{"source":"osv:crates.io","scope":"Complete OSV crates.io ecosystem archive, including withdrawn and malicious-package source records; statement counts are not unique CVE counts","generation":"crates.io-964c14035e6f0f6478b2870fad6a7ef9f6045876d4a12af2c2e514521e54b6af","complete":true,"records":3055,"lastAttemptAt":"2026-11-08T23:02:15.942926+00:00","lastSuccessAt":"2026-11-08T11:07:12.1927025+00:00","error":null,"lastVerifiedAt":"2026-11-08T23:02:15.942926+00:00","snapshotPublishedAt":"2026-11-08T11:02:46+00:00","importing":false,"stagedRecords":0,"checkedIdentifiers":null,"expectedIdentifiers":null,"failedIdentifiers":null},{"source":"osv:npm","scope":"Complete OSV npm ecosystem archive, including withdrawn and malicious-package source records; statement counts are not unique CVE counts","generation":"npm-f8647d7ba64b1ba0dfdc7130944766d5b36d5b77d18fff0c79e651a4cff3c2b9","complete":true,"records":231293,"lastAttemptAt":"2026-11-08T23:02:15.7372001+00:00","lastSuccessAt":"2026-11-08T11:06:56.2918717+00:00","error":null,"lastVerifiedAt":"2026-11-08T23:02:15.7372001+00:00","snapshotPublishedAt":"2026-11-08T11:02:50+00:00","importing":false,"stagedRecords":0,"checkedIdentifiers":null,"expectedIdentifiers":null,"failedIdentifiers":null}]}