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