High · published March 4, 2025
On 64-bit CPUs, when the JIT compiles WASM i32 return values they can pick up bits from left over memory. This can potentially cause them to be treated as a different type. This vulnerability was fixed in Firefox 136, Firefox ESR 115.21, Firefox ESR 128.8, Thunderbird 136, and Thunderbird 128.8.
| Product | Versions | Fixed in |
|---|---|---|
| mozilla/firefox | < 115.21.0 | 115.21.0 |
| mozilla/firefox | < 136.0 | 136.0 |
| mozilla/firefox | ≥ 116.0, < 128.8.0 | 128.8.0 |
| mozilla/thunderbird | < 128.8 | 128.8 |
| mozilla/thunderbird | ≥ 129.0, < 136.0 | 136.0 |