The probability is the direct output of the EPSS model, and conveys an overall sense of the threat of exploitation in the wild. The percentile measures the EPSS probability relative to all known EPSS scores. Note: This data is updated daily, relying on the latest available EPSS model version. Check out the EPSS documentation for more details.
In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.
Test your applicationsUpgrade wasmtime to version 40.0.4, 41.0.4 or higher.
Affected versions of this package are vulnerable to Improper Check for Unusual or Exceptional Conditions in the call_async function. An attacker can cause the application to panic and terminate unexpectedly by dropping the future returned by wasmtime::component::[Typed]Func::call_async before it resolves, and then invoking another call_async call on the same component instance.
Note: This is only exploitable if the component-model-async feature is enabled at compile time and the host embedder drops unresolved call_async futures.
This vulnerability can be mitigated by:
Disabling the component-model-async Cargo feature
Ensuring every call_async future is awaited until completion
Refraining from using the Store again after dropping a not-yet-resolved call_async future.