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