When invoking functions from WASM modules, built using GOARCH=wasm GOOS=js, passing very large arguments can cause portions of the module to be overwritten with data from the arguments. If using wasm_exec.js to execute WASM modules, users will need to replace their copy (as described in https://golang.org/wiki/WebAssembly#getting-started) after rebuilding any modules. References: https://github.com/golang/go/issues/48797 https://groups.google.com/g/golang-announce/c/AEBu9j7yj5A
Patches: 1.16 branch: https://github.com/golang/go/commit/4548fcc8dfd933c237f29bba6f90040a85922564 1.17 branch: https://github.com/golang/go/commit/4925e0766f8a92ab82913b3564228645613290f5 Upstream bug: https://github.com/golang/go/issues/48797
Created golang tracking bugs for this issue: Affects: epel-all [bug 2014920] Affects: fedora-all [bug 2014923] Affects: openstack-rdo [bug 2014921]
This issue has been addressed in the following products: Openshift Serverless 1 on RHEL 8 Via RHSA-2022:0432 https://access.redhat.com/errata/RHSA-2022:0432
This issue has been addressed in the following products: Openshift Serveless 1.20 Via RHSA-2022:0434 https://access.redhat.com/errata/RHSA-2022:0434
This issue has been addressed in the following products: Red Hat Enterprise Linux 8 Via RHSA-2022:1819 https://access.redhat.com/errata/RHSA-2022:1819
This bug is now closed. Further updates for individual products will be reflected on the CVE page(s): https://access.redhat.com/security/cve/cve-2021-38297
Created git-lfs tracking bugs for this issue: Affects: epel-7 [bug 2118476] Affects: fedora-35 [bug 2118477] Affects: fedora-36 [bug 2118478]