https://osv.dev/vulnerability/GHSA-7qmx-3fpx-r45m (and https://osv.dev/vulnerability/RUSTSEC-2024-0436 as a depdendency).
- switch from wasi-common to wasmtime-wasi
- verify that wasmtime dep is at least 34.0.2
| Jdforrester-WMF | |
| Mar 15 2025, 8:16 PM |
https://osv.dev/vulnerability/GHSA-7qmx-3fpx-r45m (and https://osv.dev/vulnerability/RUSTSEC-2024-0436 as a depdendency).
| Subject | Author | Repo | Branch | Lines +/- | |
|---|---|---|---|---|---|
| wikifunctions: Upgrade evaluators from 2025-12-10-150641 to 2026-01-07-132938 | Jforrester | operations/deployment-charts | master | +2 -2 |
I believe the core issue is our use of wasi-common, which is outdated and unsupported. For independent reasons, we should switch our Rust dep to wasmtime-wasi, which will also allow us to bump our version of wasmtime to 34.0.2.
apine opened https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-evaluator/-/merge_requests/458
Draft: Create new version of the executor with cargo workspaces.
gengh merged https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-evaluator/-/merge_requests/458
Create new version of the executor with cargo workspaces.
Change #1224078 had a related patch set uploaded (by Jforrester; author: Jforrester):
[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2025-12-10-150641 to 2026-01-06-172129
Change #1224078 merged by jenkins-bot:
[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2025-12-10-150641 to 2026-01-07-132938