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 aardvark-dnsUpgrade toolbox-testsUpgrade podman-catatonitUpgrade conmonUpgrade libslirpUpgrade criu-libsUpgrade podman-dockerUpgrade python3-podmanUpgrade podman-gvproxyUpgrade buildahUpgrade buildah-testsUpgrade fuse-overlayfsUpgrade slirp4netnsUpgrade cockpit-podmanUpgrade oci-seccomp-bpf-hookUpgrade skopeoUpgrade criuUpgrade podmanUpgrade containers-commonUpgrade netavarkUpgrade toolboxUpgrade skopeo-testsUpgrade crunUpgrade python3-criuUpgrade podman-testsUpgrade containernetworking-pluginsUpgrade podman-remoteUpgrade podman-pluginsUpgrade runcUpgrade criu-develUpgrade critUpgrade udicaUpgrade container-selinuxUpgrade libslirp-devel | Nov 16, 2023 | Apr 6, 2023 |
| Alpine Linux | — | Upgrade go | Aug 22, 2024 | Apr 6, 2023 |
| Amazon Linux Ami 2 | — | Upgrade amazon-ssm-agent-debuginfoUpgrade golang-miscUpgrade golang-raceUpgrade dockerUpgrade golang-testsUpgrade golang-srcUpgrade golangUpgrade docker-debuginfoUpgrade amazon-ssm-agentUpgrade containerd-debuginfoUpgrade golang-docsUpgrade containerdUpgrade golang-binUpgrade containerd-stressUpgrade golang-shared | Apr 21, 2023 | Apr 6, 2023 |
| Amazon_linux | — | Upgrade golangUpgrade amazon-ssm-agent | Apr 21, 2023 | Apr 6, 2023 |
| Amazon_linux_2023 | — | Upgrade amazon-ssm-agent-debugsourceUpgrade golangUpgrade golang-miscUpgrade golang-binUpgrade golang-srcUpgrade golang-testsUpgrade golang-docsUpgrade amazon-ssm-agent-debuginfoUpgrade golang-sharedUpgrade amazon-ssm-agentUpgrade golang-race | Feb 17, 2025 | Apr 4, 2023 |
| Centos_linux | — | Upgrade criu-debuginfoUpgrade conmon-debuginfoUpgrade slirp4netnsUpgrade buildahUpgrade toolbox-testsUpgrade golangUpgrade golang-miscUpgrade golang-srcUpgrade crun-debuginfoUpgrade buildah-tests-debuginfoUpgrade aardvark-dnsUpgrade libslirp-debuginfoUpgrade podman-plugins-debuginfoUpgrade libslirpUpgrade golang-docsUpgrade python3-criuUpgrade runc-debugsourceUpgrade podman-gvproxyUpgrade podman-dockerUpgrade podman-gvproxy-debuginfoUpgrade skopeo-debuginfoUpgrade podman-testsUpgrade criu-debugsourceUpgrade buildah-testsUpgrade cockpit-podmanUpgrade slirp4netns-debuginfoUpgrade conmon-debugsourceUpgrade container-selinuxUpgrade go-toolsetUpgrade buildah-debuginfoUpgrade skopeo-debugsourceUpgrade fuse-overlayfsUpgrade toolbox-debuginfoUpgrade udicaUpgrade python3-podmanUpgrade podman-pluginsUpgrade oci-seccomp-bpf-hookUpgrade fuse-overlayfs-debugsourceUpgrade delve-debugsourceUpgrade podman-remote-debuginfoUpgrade libslirp-develUpgrade fuse-overlayfs-debuginfoUpgrade runcUpgrade podman-remoteUpgrade containers-commonUpgrade criu-libs-debuginfoUpgrade oci-seccomp-bpf-hook-debugsourceUpgrade delve-debuginfoUpgrade criuUpgrade toolbox-debugsourceUpgrade delveUpgrade podman-catatonit-debuginfoUpgrade podmanUpgrade criu-libsUpgrade golang-testsUpgrade buildah-debugsourceUpgrade slirp4netns-debugsourceUpgrade podman-catatonitUpgrade containernetworking-pluginsUpgrade containernetworking-plugins-debugsourceUpgrade crun-debugsourceUpgrade containernetworking-plugins-debuginfoUpgrade crunUpgrade skopeo-testsUpgrade skopeoUpgrade netavarkUpgrade libslirp-debugsourceUpgrade runc-debuginfoUpgrade golang-raceUpgrade conmonUpgrade toolboxUpgrade podman-debugsourceUpgrade podman-debuginfoUpgrade oci-seccomp-bpf-hook-debuginfoUpgrade golang-binUpgrade criu-develUpgrade crit | Oct 23, 2023 | Apr 6, 2023 |
| Debian | — | Upgrade golang-1.19 | Jul 30, 2024 | Apr 6, 2023 |
| Freebsd | — | Upgrade go120Upgrade grafana8Upgrade go119Upgrade 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-develUpgrade golang-help | 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 golang-helpUpgrade golang-develUpgrade golang | Jul 10, 2023 | Apr 6, 2023 |
| Oracle_linux | — | Upgrade conmonUpgrade skopeo-testsUpgrade podman-testsUpgrade cockpit-podmanUpgrade libslirpUpgrade podman-gvproxyUpgrade criu-libsUpgrade criu-develUpgrade oci-seccomp-bpf-hookUpgrade container-selinuxUpgrade python3-podmanUpgrade slirp4netnsUpgrade crunUpgrade buildahUpgrade libslirp-develUpgrade podman-dockerUpgrade buildah-testsUpgrade podman-catatonitUpgrade podman-remoteUpgrade netavarkUpgrade containernetworking-pluginsUpgrade aardvark-dnsUpgrade critUpgrade python3-criuUpgrade podmanUpgrade udicaUpgrade podman-pluginsUpgrade containers-commonUpgrade fuse-overlayfsUpgrade criuUpgrade runcUpgrade skopeo | Nov 16, 2023 | Apr 4, 2023 |
| Redhat Openshift | — | Upgrade conmonUpgrade openshift-ansibleUpgrade kernelUpgrade microshiftUpgrade openshift-clientsUpgrade cri-toolsUpgrade cri-oUpgrade python-flaskUpgrade skopeoUpgrade openstack-ironicUpgrade openshiftUpgrade podmanUpgrade NetworkManagerUpgrade kernel-rtUpgrade buildah | Jun 15, 2023 | Apr 4, 2023 |
| Redhat_linux | — | Upgrade criuUpgrade golangUpgrade toolbox-testsUpgrade criu-libsUpgrade golang-raceUpgrade delve-debugsourceUpgrade podman-catatonitUpgrade podmanUpgrade delve-debuginfoUpgrade buildah-debugsourceUpgrade buildahUpgrade podman-catatonit-debuginfoUpgrade crun-debuginfoUpgrade fuse-overlayfsUpgrade oci-seccomp-bpf-hookUpgrade netavarkUpgrade containernetworking-plugins-debugsourceUpgrade fuse-overlayfs-debuginfoUpgrade libslirp-develUpgrade conmon-debugsourceUpgrade fuse-overlayfs-debugsourceUpgrade libslirpUpgrade buildah-tests-debuginfoUpgrade criu-debuginfoUpgrade podman-pluginsUpgrade skopeoUpgrade toolboxUpgrade golang-testsUpgrade skopeo-debugsourceUpgrade golang-miscUpgrade podman-remote-debuginfoUpgrade buildah-testsUpgrade podman-gvproxyUpgrade slirp4netnsUpgrade conmonUpgrade buildah-debuginfoUpgrade containers-commonUpgrade podman-testsUpgrade python3-podmanUpgrade skopeo-debuginfoUpgrade golang-srcUpgrade crun-debugsourceUpgrade slirp4netns-debugsourceUpgrade containernetworking-pluginsUpgrade python3-criuUpgrade podman-gvproxy-debuginfoUpgrade podman-remoteUpgrade criu-libs-debuginfoUpgrade container-selinuxUpgrade criu-debugsourceUpgrade libslirp-debuginfoUpgrade oci-seccomp-bpf-hook-debuginfoUpgrade golang-binUpgrade delveUpgrade containernetworking-plugins-debuginfoUpgrade runc-debuginfoUpgrade criu-develUpgrade runcUpgrade slirp4netns-debuginfoUpgrade podman-debugsourceUpgrade udicaUpgrade skopeo-testsUpgrade runc-debugsourceUpgrade cockpit-podmanUpgrade go-toolsetUpgrade aardvark-dnsNo solution existsUpgrade golang-docsUpgrade podman-debuginfoUpgrade podman-dockerUpgrade libslirp-debugsourceUpgrade toolbox-debuginfoUpgrade oci-seccomp-bpf-hook-debugsourceUpgrade conmon-debuginfoUpgrade critUpgrade crunUpgrade podman-plugins-debuginfoUpgrade toolbox-debugsource | Oct 23, 2023 | Apr 6, 2023 |
| Rocky_linux | — | Upgrade podman-plugins-debuginfoUpgrade runc-debuginfoUpgrade criu-libsUpgrade podman-debuginfoUpgrade podman-remoteUpgrade slirp4netns-debuginfoUpgrade criu-develUpgrade runcUpgrade conmon-debuginfoUpgrade podman-gvproxyUpgrade slirp4netns-debugsourceUpgrade libslirp-debuginfoUpgrade containers-commonUpgrade criu-debugsourceUpgrade aardvark-dnsUpgrade libslirpUpgrade oci-seccomp-bpf-hook-debuginfoUpgrade containernetworking-plugins-debuginfoUpgrade libslirp-debugsourceUpgrade crun-debuginfoUpgrade slirp4netnsUpgrade buildah-testsUpgrade libslirp-develUpgrade podman-debugsourceUpgrade oci-seccomp-bpf-hookUpgrade python3-criuUpgrade podman-gvproxy-debuginfoUpgrade critUpgrade runc-debugsourceUpgrade criu-libs-debuginfoUpgrade fuse-overlayfs-debugsourceUpgrade podman-remote-debuginfoUpgrade podmanUpgrade fuse-overlayfsUpgrade criu-debuginfoUpgrade buildahUpgrade podman-pluginsUpgrade podman-catatonit-debuginfoUpgrade containernetworking-plugins-debugsourceUpgrade netavarkUpgrade criuUpgrade conmon-debugsourceUpgrade crun-debugsourceUpgrade crunUpgrade oci-seccomp-bpf-hook-debugsourceUpgrade podman-testsUpgrade conmonUpgrade containernetworking-pluginsUpgrade podman-catatonitUpgrade fuse-overlayfs-debuginfoUpgrade buildah-debuginfoUpgrade buildah-tests-debuginfoUpgrade buildah-debugsource | Dec 1, 2025 | Nov 28, 2025 |
| Suse | — | Upgrade go1.19Upgrade go1.20-docUpgrade go1.19-docUpgrade go1.20-raceUpgrade go1.20Upgrade go1.19-race | Apr 10, 2023 | Apr 6, 2023 |
| Ubuntu | — | Upgrade golang-1.17-goUpgrade golang-1.18-srcUpgrade golang-1.13-goUpgrade golang-1.13-go (Ubuntu Pro)Upgrade golang-1.16-go (Ubuntu Pro)Upgrade golang-1.16-srcUpgrade golang-1.19-srcUpgrade golang-1.17Upgrade golang-1.13-src (Ubuntu Pro)Upgrade golang-1.18-goUpgrade golang-1.16-goUpgrade golang-1.13Upgrade golang-1.17-srcUpgrade golang-1.19-goUpgrade golang-1.16Upgrade golang-1.19Upgrade golang-1.18Upgrade golang-1.13-srcUpgrade golang-1.13 (Ubuntu Pro)Upgrade golang-1.16 (Ubuntu Pro)Upgrade golang-1.16-src (Ubuntu Pro) | 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