Templates do not properly consider backticks (`) as Javascript string delimiters, and do not escape them as expected. Backticks are used, since ES6, for JS template literals. If a template contains a Go template action within a Javascript template literal, the contents of the action can be used to terminate the literal, injecting arbitrary Javascript code into the Go template. As ES6 template literals are rather complex, and themselves can do string interpolation, the decision was made to simply disallow Go template actions from being used inside of them (e.g. "var a = {{.}}"), since there is no obviously safe way to allow this behavior. This takes the same approach as github.com/google/safehtml. With fix, Template.Parse returns an Error when it encounters templates like this, with an ErrorCode of value 12. This ErrorCode is currently unexported, but will be exported in the release of Go 1.21. Users who rely on the previous behavior can re-enable it using the GODEBUG flag jstmpllitinterp=1, with the caveat that backticks will now be escaped. This should be used with caution.
CVSS Details
- CVSS 3.1 Base Score: 9.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade podman-remoteUpgrade libslirp-develUpgrade container-selinuxUpgrade skopeo-testsUpgrade udicaUpgrade podman-pluginsUpgrade critUpgrade runcUpgrade python3-criuUpgrade crunUpgrade podman-testsUpgrade criu-develUpgrade containernetworking-pluginsUpgrade python3-podmanUpgrade aardvark-dnsUpgrade oci-seccomp-bpf-hookUpgrade podman-gvproxyUpgrade fuse-overlayfsUpgrade cockpit-podmanUpgrade conmonUpgrade podman-catatonitUpgrade libslirpUpgrade netavarkUpgrade containers-commonUpgrade slirp4netnsUpgrade buildah-testsUpgrade criu-libsUpgrade toolbox-testsUpgrade podman-dockerUpgrade criuUpgrade buildahUpgrade toolboxUpgrade podmanUpgrade skopeo | Nov 16, 2023 | Apr 6, 2023 |
| Alpine Linux | — | Upgrade go | Aug 22, 2024 | Apr 6, 2023 |
| Amazon Linux Ami 2 | — | Upgrade golang-testsUpgrade dockerUpgrade amazon-ssm-agent-debuginfoUpgrade golang-raceUpgrade docker-debuginfoUpgrade golangUpgrade golang-miscUpgrade golang-srcUpgrade containerd-stressUpgrade golang-sharedUpgrade containerd-debuginfoUpgrade amazon-ssm-agentUpgrade golang-binUpgrade containerdUpgrade golang-docs | Apr 21, 2023 | Apr 6, 2023 |
| Amazon_linux | — | Upgrade amazon-ssm-agentUpgrade golang | Apr 21, 2023 | Apr 6, 2023 |
| Amazon_linux_2023 | — | Upgrade golangUpgrade golang-miscUpgrade amazon-ssm-agent-debugsourceUpgrade golang-srcUpgrade golang-binUpgrade golang-docsUpgrade golang-testsUpgrade golang-raceUpgrade amazon-ssm-agentUpgrade amazon-ssm-agent-debuginfoUpgrade golang-shared | Feb 17, 2025 | Apr 4, 2023 |
| Centos_linux | — | Upgrade fuse-overlayfs-debugsourceUpgrade oci-seccomp-bpf-hook-debugsourceUpgrade libslirp-develUpgrade containernetworking-plugins-debuginfoUpgrade buildah-debugsourceUpgrade containernetworking-pluginsUpgrade criu-libsUpgrade podman-catatonitUpgrade podman-pluginsUpgrade python3-podmanUpgrade slirp4netns-debugsourceUpgrade skopeo-testsUpgrade containernetworking-plugins-debugsourceUpgrade crun-debugsourceUpgrade fuse-overlayfs-debuginfoUpgrade netavarkUpgrade delveUpgrade skopeoUpgrade delve-debuginfoUpgrade critUpgrade oci-seccomp-bpf-hook-debuginfoUpgrade podman-debuginfoUpgrade podman-debugsourceUpgrade criu-develUpgrade crunUpgrade delve-debugsourceUpgrade runc-debuginfoUpgrade podman-remote-debuginfoUpgrade golang-testsUpgrade oci-seccomp-bpf-hookUpgrade criu-libs-debuginfoUpgrade podmanUpgrade podman-remoteUpgrade podman-catatonit-debuginfoUpgrade libslirp-debugsourceUpgrade runcUpgrade toolbox-debugsourceUpgrade conmonUpgrade criuUpgrade golang-binUpgrade containers-commonUpgrade golang-raceUpgrade toolboxUpgrade conmon-debuginfoUpgrade libslirpUpgrade podman-plugins-debuginfoUpgrade runc-debugsourceUpgrade conmon-debugsourceUpgrade podman-dockerUpgrade buildahUpgrade podman-testsUpgrade podman-gvproxyUpgrade skopeo-debuginfoUpgrade golang-srcUpgrade criu-debuginfoUpgrade skopeo-debugsourceUpgrade toolbox-debuginfoUpgrade buildah-debuginfoUpgrade toolbox-testsUpgrade crun-debuginfoUpgrade buildah-tests-debuginfoUpgrade fuse-overlayfsUpgrade cockpit-podmanUpgrade golang-miscUpgrade criu-debugsourceUpgrade buildah-testsUpgrade slirp4netns-debuginfoUpgrade podman-gvproxy-debuginfoUpgrade udicaUpgrade go-toolsetUpgrade libslirp-debuginfoUpgrade golangUpgrade container-selinuxUpgrade aardvark-dnsUpgrade slirp4netnsUpgrade golang-docsUpgrade python3-criu | Oct 23, 2023 | Apr 6, 2023 |
| Debian | — | Upgrade golang-1.19 | Jul 30, 2024 | Apr 6, 2023 |
| Freebsd | — | Upgrade go119Upgrade go120Upgrade grafana8Upgrade grafana9Upgrade grafana | Apr 26, 2023 | Apr 26, 2023 |
| Gentoo Linux | — | Upgrade dev-lang/go. | Nov 27, 2023 | Apr 6, 2023 |
| Huawei Euleros 2_0_sp10 | — | Upgrade golangUpgrade golang-helpUpgrade golang-devel | Jul 18, 2023 | Apr 6, 2023 |
| Huawei Euleros 2_0_sp11 | — | Upgrade golang-helpUpgrade golang-develUpgrade golang | Jan 10, 2024 | Apr 6, 2023 |
| Huawei Euleros 2_0_sp9 | — | Upgrade golangUpgrade golang-develUpgrade golang-help | Jul 10, 2023 | Apr 6, 2023 |
| Oracle_linux | — | Upgrade podman-testsUpgrade criu-develUpgrade slirp4netnsUpgrade oci-seccomp-bpf-hookUpgrade podman-gvproxyUpgrade container-selinuxUpgrade python3-podmanUpgrade libslirp-develUpgrade podman-dockerUpgrade cockpit-podmanUpgrade conmonUpgrade criu-libsUpgrade libslirpUpgrade buildahUpgrade skopeo-testsUpgrade crunUpgrade buildah-testsUpgrade udicaUpgrade runcUpgrade skopeoUpgrade podman-remoteUpgrade netavarkUpgrade containernetworking-pluginsUpgrade fuse-overlayfsUpgrade podman-pluginsUpgrade criuUpgrade podmanUpgrade aardvark-dnsUpgrade python3-criuUpgrade critUpgrade containers-commonUpgrade podman-catatonit | Nov 16, 2023 | Apr 4, 2023 |
| Redhat Openshift | — | Upgrade python-flaskUpgrade openstack-ironicUpgrade podmanUpgrade skopeoUpgrade buildahUpgrade kernel-rtUpgrade openshiftUpgrade NetworkManagerUpgrade conmonUpgrade cri-toolsUpgrade openshift-clientsUpgrade kernelUpgrade openshift-ansibleUpgrade cri-oUpgrade microshift | Jun 15, 2023 | Apr 4, 2023 |
| Redhat_linux | — | Upgrade crun-debuginfoUpgrade golang-srcUpgrade podman-pluginsUpgrade podman-testsUpgrade criu-libsUpgrade netavarkUpgrade buildah-tests-debuginfoUpgrade skopeo-debuginfoUpgrade buildah-debugsourceUpgrade slirp4netnsUpgrade golang-raceUpgrade libslirpUpgrade containernetworking-plugins-debugsourceUpgrade golang-miscUpgrade buildah-testsUpgrade fuse-overlayfs-debugsourceUpgrade podman-catatonitUpgrade criuUpgrade buildah-debuginfoUpgrade skopeoUpgrade delve-debugsourceUpgrade delve-debuginfoUpgrade criu-debuginfoUpgrade toolboxUpgrade podmanUpgrade golang-testsUpgrade toolbox-testsUpgrade podman-catatonit-debuginfoUpgrade golangUpgrade podman-remote-debuginfoUpgrade conmonUpgrade buildahUpgrade skopeo-debugsourceUpgrade containers-commonUpgrade libslirp-develUpgrade podman-gvproxyUpgrade fuse-overlayfs-debuginfoUpgrade oci-seccomp-bpf-hookUpgrade python3-podmanUpgrade conmon-debugsourceUpgrade fuse-overlayfsUpgrade skopeo-testsUpgrade runc-debuginfoUpgrade runcUpgrade slirp4netns-debuginfoUpgrade toolbox-debuginfoUpgrade golang-binUpgrade containernetworking-pluginsUpgrade toolbox-debugsourceUpgrade libslirp-debuginfoUpgrade criu-debugsourceUpgrade criu-libs-debuginfoUpgrade udicaUpgrade slirp4netns-debugsourceUpgrade crun-debugsourceUpgrade libslirp-debugsourceUpgrade go-toolsetUpgrade oci-seccomp-bpf-hook-debugsourceUpgrade golang-docsNo solution existsUpgrade criu-develUpgrade runc-debugsourceUpgrade cockpit-podmanUpgrade podman-debugsourceUpgrade podman-debuginfoUpgrade aardvark-dnsUpgrade podman-plugins-debuginfoUpgrade podman-gvproxy-debuginfoUpgrade podman-remoteUpgrade oci-seccomp-bpf-hook-debuginfoUpgrade delveUpgrade containernetworking-plugins-debuginfoUpgrade container-selinuxUpgrade crunUpgrade python3-criuUpgrade critUpgrade conmon-debuginfoUpgrade podman-docker | Oct 23, 2023 | Apr 6, 2023 |
| Rocky_linux | — | Upgrade criu-debuginfoUpgrade fuse-overlayfsUpgrade fuse-overlayfs-debuginfoUpgrade fuse-overlayfs-debugsourceUpgrade podman-testsUpgrade conmonUpgrade containernetworking-pluginsUpgrade podmanUpgrade criu-libs-debuginfoUpgrade podman-catatonit-debuginfoUpgrade podman-pluginsUpgrade buildahUpgrade podman-catatonitUpgrade podman-remote-debuginfoUpgrade crun-debugsourceUpgrade oci-seccomp-bpf-hook-debugsourceUpgrade conmon-debugsourceUpgrade crunUpgrade netavarkUpgrade buildah-debugsourceUpgrade criuUpgrade buildah-tests-debuginfoUpgrade containernetworking-plugins-debugsourceUpgrade buildah-debuginfoUpgrade criu-develUpgrade slirp4netns-debuginfoUpgrade podman-plugins-debuginfoUpgrade podman-debuginfoUpgrade libslirpUpgrade criu-debugsourceUpgrade libslirp-debuginfoUpgrade oci-seccomp-bpf-hookUpgrade slirp4netns-debugsourceUpgrade podman-gvproxyUpgrade runc-debuginfoUpgrade libslirp-debugsourceUpgrade podman-gvproxy-debuginfoUpgrade runc-debugsourceUpgrade podman-remoteUpgrade conmon-debuginfoUpgrade aardvark-dnsUpgrade libslirp-develUpgrade critUpgrade crun-debuginfoUpgrade criu-libsUpgrade oci-seccomp-bpf-hook-debuginfoUpgrade buildah-testsUpgrade slirp4netnsUpgrade podman-debugsourceUpgrade containernetworking-plugins-debuginfoUpgrade containers-commonUpgrade runcUpgrade python3-criu | Dec 1, 2025 | Nov 28, 2025 |
| Suse | — | Upgrade go1.20-docUpgrade go1.19Upgrade go1.19-docUpgrade go1.20-raceUpgrade go1.19-raceUpgrade go1.20 | Apr 10, 2023 | Apr 6, 2023 |
| Ubuntu | — | Upgrade golang-1.17Upgrade golang-1.19-srcUpgrade golang-1.17-srcUpgrade golang-1.13-src (Ubuntu Pro)Upgrade golang-1.16-goUpgrade golang-1.13Upgrade golang-1.17-goUpgrade golang-1.13-go (Ubuntu Pro)Upgrade golang-1.16-go (Ubuntu Pro)Upgrade golang-1.18-goUpgrade golang-1.13-goUpgrade golang-1.16-srcUpgrade golang-1.18-srcUpgrade golang-1.19-goUpgrade golang-1.13-srcUpgrade golang-1.19Upgrade golang-1.16 (Ubuntu Pro)Upgrade golang-1.13 (Ubuntu Pro)Upgrade golang-1.18Upgrade golang-1.16-src (Ubuntu Pro)Upgrade golang-1.16 | May 1, 2023 | Apr 6, 2023 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Apr 6, 2023 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub