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