Files
wasmtime/crates
Peter Huene ef17a36852 Port fix for CVE-2022-23636 to main. (#3818)
* Port fix for `CVE-2022-23636` to `main`.

This commit ports the fix for `CVE-2022-23636` to `main`, but performs a
refactoring that makes it unnecessary for the instance itself to track if it
has been initialized; such a change was not targeted enough for a security
patch.

The pooling allocator will now only initialize an instance if all of its
associated resource creation succeeds. If the resource creation fails, no
instance is dropped as none was initialized.

Also updates `RELEASES.md` to include the related patch releases.

* Add `Instance::new_at` to fully initialize an instance.

Added `Instance::new_at` to fully initialize an instance at a given address.

This will hopefully prevent the possibility that an `Instance` structure
doesn't have an initialized `VMContext` when it is dropped.
2022-02-16 17:51:14 -06:00
..
2022-02-07 19:16:26 -06:00
2022-02-07 19:16:26 -06:00
2022-02-07 19:16:26 -06:00
2022-02-07 19:16:26 -06:00
2022-02-07 19:16:26 -06:00
2022-02-07 19:16:26 -06:00
2022-02-07 19:16:26 -06:00