{"metadata": {"vulnerability": "cve-2021-39219", "count": 20, "kinds": {"milestone": 6, "sighting": 1, "kev": 0, "other": 13}}, "data": [{"timestamp": "2021-08-16T00:00:00Z", "date_only": false, "value": "2021-08-16T00:00:00.000Z", "kind": "milestone", "label": "Reserved", "source": "cvelistv5", "record": "cve-2021-39219", "field": "cveMetadata.dateReserved"}, {"timestamp": "2021-09-17T00:00:00Z", "date_only": true, "value": "2021-09-17", "kind": "other", "label": "Pubdate", "source": "gsd \u00b7 GSD-2021-39219", "record": "GSD-2021-39219", "field": "namespaces.gitlab.com.advisories.0.pubdate"}, {"timestamp": "2021-09-17T12:00:00Z", "date_only": false, "value": "2021-09-17T12:00:00Z", "kind": "milestone", "label": "Published", "source": "osv_rustsec \u00b7 RUSTSEC-2021-0110", "record": "RUSTSEC-2021-0110", "field": "published"}, {"timestamp": "2021-09-17T20:10:13Z", "date_only": false, "value": "2021-09-17T20:10:13.000Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "cve-2021-39219", "field": "cveMetadata.datePublished"}, {"timestamp": "2021-09-17T20:15:00Z", "date_only": false, "value": "2021-09-17T20:15:00Z", "kind": "other", "label": "Nvd published at", "source": "github \u00b7 GHSA-Q879-9G95-56MX", "record": "GHSA-Q879-9G95-56MX", "field": "database_specific.nvd_published_at"}, {"timestamp": "2021-09-17T20:15:00Z", "date_only": false, "value": "2021-09-17T20:15:00Z", "kind": "milestone", "label": "Published", "source": "pysec \u00b7 PYSEC-2021-322", "record": "PYSEC-2021-322", "field": "published"}, {"timestamp": "2021-09-17T20:15:00Z", "date_only": false, "value": "2021-09-17T20:15Z", "kind": "other", "label": "Published Date", "source": "gsd \u00b7 GSD-2021-39219", "record": "GSD-2021-39219", "field": "namespaces.nvd.nist.gov.publishedDate"}, {"timestamp": "2021-09-17T20:15:07.763Z", "date_only": false, "value": "2021-09-17T20:15:07.763", "kind": "milestone", "label": "Published", "source": "fkie_nvd \u00b7 FKIE_CVE-2021-39219", "record": "FKIE_CVE-2021-39219", "field": "published"}, {"timestamp": "2021-09-17T22:30:49.947Z", "date_only": false, "value": "2021-09-17T22:30:49.947373Z", "kind": "other", "label": "Updated", "source": "pysec \u00b7 PYSEC-2021-322", "record": "PYSEC-2021-322", "field": "modified"}, {"timestamp": "2021-09-18T00:23:21Z", "date_only": false, "value": "2021-09-18T00:23:21.000000Z", "kind": "sighting", "label": "Seen", "source": "https://t.me/cibsecurity/29070", "record": "CVE-2021-39219", "field": "creation_timestamp", "uuid": "47b8ae29-3ad1-4019-87b0-08e15ad2618f", "content": "\u203c CVE-2021-39219 \u203c\n\nWasmtime is an open source runtime for WebAssembly &amp; WASI. Wasmtime before version 0.30.0 is affected by a type confusion vulnerability. As a Rust library the `wasmtime` crate clearly marks which functions are safe and which are `unsafe`, guaranteeing that if consumers never use `unsafe` then it should not be possible to have memory unsafety issues in their embeddings of Wasmtime. An issue was discovered in the safe API of `Linker::func_*` APIs. These APIs were previously not sound when one `Engine` was used to create the `Linker` and then a different `Engine` was used to create a `Store` and then the `Linker` was used to instantiate a module into that `Store`. Cross-`Engine` usage of functions is not supported in Wasmtime and this can result in type confusion of function pointers, resulting in being able to safely call a function with the wrong type. Triggering this bug requires using at least two `Engine` values in an embedding and then additionally using two different values with a `Linker` (one at the creation time of the `Linker` and another when instantiating a module with the `Linker`). It's expected that usage of more-than-one `Engine` in an embedding is relatively rare since an `Engine` is intended to be a globally shared resource, so the expectation is that the impact of this issue is relatively small. The fix implemented is to change this behavior to `panic!()` in Rust instead of silently allowing it. Using different `Engine` instances with a `Linker` is a programmer bug that `wasmtime` catches at runtime. This bug has been patched and users should upgrade to Wasmtime version 0.30.0. If you cannot upgrade Wasmtime and are using more than one `Engine` in your embedding it's recommended to instead use only one `Engine` for the entire program if possible. An `Engine` is designed to be a globally shared resource that is suitable to have only one for the lifetime of an entire process. If using multiple `Engine`s is required then code should be audited to ensure that `Linker` is only used with one `Engine`.\n\n\ud83d\udcd6 Read\n\nvia \"National Vulnerability Database\".", "url": "https://t.me/cibsecurity/29070"}, {"timestamp": "2021-09-20T19:54:26Z", "date_only": false, "value": "2021-09-20T19:54:26Z", "kind": "milestone", "label": "Published", "source": "github \u00b7 GHSA-Q879-9G95-56MX", "record": "GHSA-Q879-9G95-56MX", "field": "published"}, {"timestamp": "2021-10-04T02:06:13Z", "date_only": false, "value": "2021-10-04T02:06:13.000Z", "kind": "other", "label": "Updated", "source": "cvelistv5 / GitHub_M", "record": "cve-2021-39219", "field": "containers.cna.providerMetadata.dateUpdated"}, {"timestamp": "2021-12-21T00:00:00Z", "date_only": true, "value": "2021-12-21", "kind": "other", "label": "Date", "source": "gsd \u00b7 GSD-2021-39219", "record": "GSD-2021-39219", "field": "namespaces.gitlab.com.advisories.0.date"}, {"timestamp": "2021-12-21T14:09:00Z", "date_only": false, "value": "2021-12-21T14:09Z", "kind": "other", "label": "Last Modified Date", "source": "gsd \u00b7 GSD-2021-39219", "record": "GSD-2021-39219", "field": "namespaces.nvd.nist.gov.lastModifiedDate"}, {"timestamp": "2023-06-13T13:10:24Z", "date_only": false, "value": "2023-06-13T13:10:24Z", "kind": "other", "label": "Updated", "source": "osv_rustsec \u00b7 RUSTSEC-2021-0110", "record": "RUSTSEC-2021-0110", "field": "modified"}, {"timestamp": "2023-12-13T01:23:15.995Z", "date_only": false, "value": "2023-12-13T01:23:15.995971Z", "kind": "other", "label": "Updated", "source": "gsd \u00b7 GSD-2021-39219", "record": "GSD-2021-39219", "field": "gsd.osvSchema.modified"}, {"timestamp": "2024-08-04T01:58:18.272Z", "date_only": false, "value": "2024-08-04T01:58:18.272Z", "kind": "other", "label": "Updated", "source": "cvelistv5", "record": "cve-2021-39219", "field": "cveMetadata.dateUpdated"}, {"timestamp": "2024-08-04T01:58:18.272Z", "date_only": false, "value": "2024-08-04T01:58:18.272Z", "kind": "other", "label": "Updated", "source": "cvelistv5 / CVE", "record": "cve-2021-39219", "field": "containers.adp.0.providerMetadata.dateUpdated"}, {"timestamp": "2024-11-19T18:05:19Z", "date_only": false, "value": "2024-11-19T18:05:19Z", "kind": "other", "label": "Updated", "source": "github \u00b7 GHSA-Q879-9G95-56MX", "record": "GHSA-Q879-9G95-56MX", "field": "modified"}, {"timestamp": "2026-06-17T04:03:20.250Z", "date_only": false, "value": "2026-06-17T04:03:20.250", "kind": "other", "label": "Updated", "source": "fkie_nvd \u00b7 FKIE_CVE-2021-39219", "record": "FKIE_CVE-2021-39219", "field": "lastModified"}]}
