The ToASCII and ToUnicode functions incorrectly accept Punycode-encoded labels that decode to an ASCII-only label. For example, ToUnicode("xn--example-.com") incorrectly returns the name "example.com" rather than an error. This behavior can lead to privilege escalation in programs using the idna package. For example, a program which performs privilege checks on the ASCII hostname may reject "example.com" but permit "xn--example-.com". If that program subsequently converts the ASCII hostname to Unicode, it will inadvertently permits access to the Unicode name "example.com".
{
"binaries": [
{
"binary_name": "golang-1.10",
"binary_version": "1.10.4-2ubuntu1~14.04.1"
},
{
"binary_name": "golang-1.10-go",
"binary_version": "1.10.4-2ubuntu1~14.04.1"
},
{
"binary_name": "golang-1.10-src",
"binary_version": "1.10.4-2ubuntu1~14.04.1"
}
],
"priority_reason": "This is a critical issue"
}{
"binaries": [
{
"binary_name": "golang-1.10",
"binary_version": "1.10.4-2ubuntu1~16.04.2"
},
{
"binary_name": "golang-1.10-go",
"binary_version": "1.10.4-2ubuntu1~16.04.2"
},
{
"binary_name": "golang-1.10-src",
"binary_version": "1.10.4-2ubuntu1~16.04.2"
}
],
"priority_reason": "This is a critical issue"
}{
"binaries": [
{
"binary_name": "golang-1.6",
"binary_version": "1.6.2-0ubuntu5~16.04.4"
},
{
"binary_name": "golang-1.6-go",
"binary_version": "1.6.2-0ubuntu5~16.04.4"
},
{
"binary_name": "golang-1.6-src",
"binary_version": "1.6.2-0ubuntu5~16.04.4"
}
],
"priority_reason": "This is a critical issue"
}{
"binaries": [
{
"binary_name": "golang-1.10",
"binary_version": "1.10.4-2ubuntu1~18.04.2"
},
{
"binary_name": "golang-1.10-go",
"binary_version": "1.10.4-2ubuntu1~18.04.2"
},
{
"binary_name": "golang-1.10-src",
"binary_version": "1.10.4-2ubuntu1~18.04.2"
}
],
"priority_reason": "This is a critical issue"
}{
"binaries": [
{
"binary_name": "golang-1.8",
"binary_version": "1.8.3-2ubuntu1.18.04.1"
},
{
"binary_name": "golang-1.8-go",
"binary_version": "1.8.3-2ubuntu1.18.04.1"
},
{
"binary_name": "golang-1.8-go-shared-dev",
"binary_version": "1.8.3-2ubuntu1.18.04.1"
},
{
"binary_name": "golang-1.8-src",
"binary_version": "1.8.3-2ubuntu1.18.04.1"
},
{
"binary_name": "libgolang-1.8-std1",
"binary_version": "1.8.3-2ubuntu1.18.04.1"
}
],
"priority_reason": "This is a critical issue"
}{
"binaries": [
{
"binary_name": "golang-1.13",
"binary_version": "1.13.8-1ubuntu1.2"
},
{
"binary_name": "golang-1.13-go",
"binary_version": "1.13.8-1ubuntu1.2"
},
{
"binary_name": "golang-1.13-src",
"binary_version": "1.13.8-1ubuntu1.2"
}
],
"priority_reason": "This is a critical issue"
}{
"binaries": [
{
"binary_name": "golang-1.14",
"binary_version": "1.14.3-2ubuntu2~20.04.2"
},
{
"binary_name": "golang-1.14-go",
"binary_version": "1.14.3-2ubuntu2~20.04.2"
},
{
"binary_name": "golang-1.14-src",
"binary_version": "1.14.3-2ubuntu2~20.04.2"
}
],
"priority_reason": "This is a critical issue"
}{
"binaries": [
{
"binary_name": "golang-1.18",
"binary_version": "1.18.1-1ubuntu1~20.04.3"
},
{
"binary_name": "golang-1.18-go",
"binary_version": "1.18.1-1ubuntu1~20.04.3"
},
{
"binary_name": "golang-1.18-src",
"binary_version": "1.18.1-1ubuntu1~20.04.3"
}
],
"priority_reason": "This is a critical issue"
}{
"binaries": [
{
"binary_name": "golang-1.20",
"binary_version": "1.20.3-1ubuntu0.1~20.04.1"
},
{
"binary_name": "golang-1.20-go",
"binary_version": "1.20.3-1ubuntu0.1~20.04.1"
},
{
"binary_name": "golang-1.20-src",
"binary_version": "1.20.3-1ubuntu0.1~20.04.1"
}
],
"priority_reason": "This is a critical issue"
}{
"binaries": [
{
"binary_name": "golang-1.21",
"binary_version": "1.21.1-1~ubuntu20.04.3"
},
{
"binary_name": "golang-1.21-go",
"binary_version": "1.21.1-1~ubuntu20.04.3"
},
{
"binary_name": "golang-1.21-src",
"binary_version": "1.21.1-1~ubuntu20.04.3"
}
],
"priority_reason": "This is a critical issue"
}{
"binaries": [
{
"binary_name": "golang-1.22",
"binary_version": "1.22.2-2~20.04.2"
},
{
"binary_name": "golang-1.22-go",
"binary_version": "1.22.2-2~20.04.2"
},
{
"binary_name": "golang-1.22-src",
"binary_version": "1.22.2-2~20.04.2"
}
],
"priority_reason": "This is a critical issue"
}{
"binaries": [
{
"binary_name": "golang-1.17",
"binary_version": "1.17.13-3ubuntu1.3"
},
{
"binary_name": "golang-1.17-go",
"binary_version": "1.17.13-3ubuntu1.3"
},
{
"binary_name": "golang-1.17-src",
"binary_version": "1.17.13-3ubuntu1.3"
}
],
"priority_reason": "This is a critical issue"
}{
"availability": "No subscription required",
"binaries": [
{
"binary_name": "golang-1.18",
"binary_version": "1.18.1-1ubuntu1.3"
},
{
"binary_name": "golang-1.18-go",
"binary_version": "1.18.1-1ubuntu1.3"
},
{
"binary_name": "golang-1.18-src",
"binary_version": "1.18.1-1ubuntu1.3"
}
],
"priority_reason": "This is a critical issue"
}{
"binaries": [
{
"binary_name": "golang-1.20",
"binary_version": "1.20.3-1ubuntu0.1~22.04.1"
},
{
"binary_name": "golang-1.20-go",
"binary_version": "1.20.3-1ubuntu0.1~22.04.1"
},
{
"binary_name": "golang-1.20-src",
"binary_version": "1.20.3-1ubuntu0.1~22.04.1"
}
],
"priority_reason": "This is a critical issue"
}{
"availability": "No subscription required",
"binaries": [
{
"binary_name": "golang-1.21",
"binary_version": "1.21.1-1~ubuntu22.04.4"
},
{
"binary_name": "golang-1.21-go",
"binary_version": "1.21.1-1~ubuntu22.04.4"
},
{
"binary_name": "golang-1.21-src",
"binary_version": "1.21.1-1~ubuntu22.04.4"
}
],
"priority_reason": "This is a critical issue"
}{
"binaries": [
{
"binary_name": "golang-1.22",
"binary_version": "1.22.2-2~22.04.3"
},
{
"binary_name": "golang-1.22-go",
"binary_version": "1.22.2-2~22.04.3"
},
{
"binary_name": "golang-1.22-src",
"binary_version": "1.22.2-2~22.04.3"
}
],
"priority_reason": "This is a critical issue"
}{
"availability": "No subscription required",
"binaries": [
{
"binary_name": "golang-1.23",
"binary_version": "1.23.1-1~22.04.3"
},
{
"binary_name": "golang-1.23-go",
"binary_version": "1.23.1-1~22.04.3"
},
{
"binary_name": "golang-1.23-src",
"binary_version": "1.23.1-1~22.04.3"
}
],
"priority_reason": "This is a critical issue"
}{
"availability": "No subscription required",
"binaries": [
{
"binary_name": "golang-1.24",
"binary_version": "1.24.13-2~22.04.2"
},
{
"binary_name": "golang-1.24-go",
"binary_version": "1.24.13-2~22.04.2"
},
{
"binary_name": "golang-1.24-src",
"binary_version": "1.24.13-2~22.04.2"
}
],
"priority_reason": "This is a critical issue"
}{
"binaries": [
{
"binary_name": "golang-1.25",
"binary_version": "1.25.14-1~ubuntu0.22.04.1"
},
{
"binary_name": "golang-1.25-go",
"binary_version": "1.25.14-1~ubuntu0.22.04.1"
},
{
"binary_name": "golang-1.25-src",
"binary_version": "1.25.14-1~ubuntu0.22.04.1"
}
],
"priority_reason": "This is a critical issue"
}{
"binaries": [
{
"binary_name": "golang-1.26",
"binary_version": "1.26.8-1~ubuntu0.22.04.2"
},
{
"binary_name": "golang-1.26-go",
"binary_version": "1.26.8-1~ubuntu0.22.04.2"
},
{
"binary_name": "golang-1.26-src",
"binary_version": "1.26.8-1~ubuntu0.22.04.2"
}
],
"priority_reason": "This is a critical issue"
}{
"binaries": [
{
"binary_name": "golang-1.21",
"binary_version": "1.21.9-1ubuntu0.1"
},
{
"binary_name": "golang-1.21-go",
"binary_version": "1.21.9-1ubuntu0.1"
},
{
"binary_name": "golang-1.21-src",
"binary_version": "1.21.9-1ubuntu0.1"
}
],
"priority_reason": "This is a critical issue"
}{
"binaries": [
{
"binary_name": "golang-1.22",
"binary_version": "1.22.2-2ubuntu0.4"
},
{
"binary_name": "golang-1.22-go",
"binary_version": "1.22.2-2ubuntu0.4"
},
{
"binary_name": "golang-1.22-src",
"binary_version": "1.22.2-2ubuntu0.4"
}
],
"priority_reason": "This is a critical issue"
}{
"binaries": [
{
"binary_name": "golang-1.23",
"binary_version": "1.23.1-1~24.04.1"
},
{
"binary_name": "golang-1.23-go",
"binary_version": "1.23.1-1~24.04.1"
},
{
"binary_name": "golang-1.23-src",
"binary_version": "1.23.1-1~24.04.1"
}
],
"priority_reason": "This is a critical issue"
}{
"binaries": [
{
"binary_name": "golang-1.24",
"binary_version": "1.24.13-2~24.04.1"
},
{
"binary_name": "golang-1.24-go",
"binary_version": "1.24.13-2~24.04.1"
},
{
"binary_name": "golang-1.24-src",
"binary_version": "1.24.13-2~24.04.1"
}
],
"priority_reason": "This is a critical issue"
}{
"binaries": [
{
"binary_name": "golang-1.25",
"binary_version": "1.25.14-1~ubuntu0.24.04.1"
},
{
"binary_name": "golang-1.25-go",
"binary_version": "1.25.14-1~ubuntu0.24.04.1"
},
{
"binary_name": "golang-1.25-src",
"binary_version": "1.25.14-1~ubuntu0.24.04.1"
}
],
"priority_reason": "This is a critical issue"
}{
"binaries": [
{
"binary_name": "golang-1.26",
"binary_version": "1.26.8-1~ubuntu0.24.04.2"
},
{
"binary_name": "golang-1.26-go",
"binary_version": "1.26.8-1~ubuntu0.24.04.2"
},
{
"binary_name": "golang-1.26-src",
"binary_version": "1.26.8-1~ubuntu0.24.04.2"
}
],
"priority_reason": "This is a critical issue"
}{
"binaries": [
{
"binary_name": "golang-1.25",
"binary_version": "1.25.14-1~ubuntu0.26.04.1"
},
{
"binary_name": "golang-1.25-go",
"binary_version": "1.25.14-1~ubuntu0.26.04.1"
},
{
"binary_name": "golang-1.25-src",
"binary_version": "1.25.14-1~ubuntu0.26.04.1"
}
],
"priority_reason": "This is a critical issue"
}{
"binaries": [
{
"binary_name": "golang-1.26",
"binary_version": "1.26.8-1~ubuntu0.26.04.2"
},
{
"binary_name": "golang-1.26-go",
"binary_version": "1.26.8-1~ubuntu0.26.04.2"
},
{
"binary_name": "golang-1.26-src",
"binary_version": "1.26.8-1~ubuntu0.26.04.2"
}
],
"priority_reason": "This is a critical issue"
}{
"binaries": [
{
"binary_name": "golang-github-lxc-lxd-dev",
"binary_version": "2.0.11-0ubuntu1~16.04.4+esm3"
},
{
"binary_name": "lxc2",
"binary_version": "2.0.11-0ubuntu1~16.04.4+esm3"
},
{
"binary_name": "lxd",
"binary_version": "2.0.11-0ubuntu1~16.04.4+esm3"
},
{
"binary_name": "lxd-client",
"binary_version": "2.0.11-0ubuntu1~16.04.4+esm3"
},
{
"binary_name": "lxd-tools",
"binary_version": "2.0.11-0ubuntu1~16.04.4+esm3"
}
],
"priority_reason": "This is a critical issue"
}{
"binaries": [
{
"binary_name": "golang-1.13",
"binary_version": "1.13.8-1ubuntu1~16.04.3+esm3"
},
{
"binary_name": "golang-1.13-go",
"binary_version": "1.13.8-1ubuntu1~16.04.3+esm3"
},
{
"binary_name": "golang-1.13-src",
"binary_version": "1.13.8-1ubuntu1~16.04.3+esm3"
}
],
"priority_reason": "This is a critical issue"
}{
"binaries": [
{
"binary_name": "golang-1.18",
"binary_version": "1.18.1-1ubuntu1~16.04.6+esm1"
},
{
"binary_name": "golang-1.18-go",
"binary_version": "1.18.1-1ubuntu1~16.04.6+esm1"
},
{
"binary_name": "golang-1.18-src",
"binary_version": "1.18.1-1ubuntu1~16.04.6+esm1"
}
],
"priority_reason": "This is a critical issue"
}{
"binaries": [
{
"binary_name": "lxd",
"binary_version": "3.0.3-0ubuntu1~18.04.2+esm3"
},
{
"binary_name": "lxd-client",
"binary_version": "3.0.3-0ubuntu1~18.04.2+esm3"
},
{
"binary_name": "lxd-tools",
"binary_version": "3.0.3-0ubuntu1~18.04.2+esm3"
}
],
"priority_reason": "This is a critical issue"
}{
"binaries": [
{
"binary_name": "golang-1.13",
"binary_version": "1.13.8-1ubuntu1~18.04.4+esm1"
},
{
"binary_name": "golang-1.13-go",
"binary_version": "1.13.8-1ubuntu1~18.04.4+esm1"
},
{
"binary_name": "golang-1.13-src",
"binary_version": "1.13.8-1ubuntu1~18.04.4+esm1"
}
],
"priority_reason": "This is a critical issue"
}{
"binaries": [
{
"binary_name": "golang-1.16",
"binary_version": "1.16.2-0ubuntu1~18.04.2+esm1"
},
{
"binary_name": "golang-1.16-go",
"binary_version": "1.16.2-0ubuntu1~18.04.2+esm1"
},
{
"binary_name": "golang-1.16-src",
"binary_version": "1.16.2-0ubuntu1~18.04.2+esm1"
}
],
"priority_reason": "This is a critical issue"
}{
"binaries": [
{
"binary_name": "golang-1.18",
"binary_version": "1.18.1-1ubuntu1~18.04.4+esm1"
},
{
"binary_name": "golang-1.18-go",
"binary_version": "1.18.1-1ubuntu1~18.04.4+esm1"
},
{
"binary_name": "golang-1.18-src",
"binary_version": "1.18.1-1ubuntu1~18.04.4+esm1"
}
],
"priority_reason": "This is a critical issue"
}{
"availability": "Available with Ubuntu Pro: https://ubuntu.com/pro",
"binaries": [
{
"binary_name": "golang-go.net-dev",
"binary_version": "1:0.0+git20170629.c81e7f2+dfsg-2ubuntu0.1~esm3"
},
{
"binary_name": "golang-golang-x-net-dev",
"binary_version": "1:0.0+git20170629.c81e7f2+dfsg-2ubuntu0.1~esm3"
}
],
"priority_reason": "This is a critical issue"
}{
"binaries": [
{
"binary_name": "golang-1.16",
"binary_version": "1.16.2-0ubuntu1~20.04.1+esm1"
},
{
"binary_name": "golang-1.16-go",
"binary_version": "1.16.2-0ubuntu1~20.04.1+esm1"
},
{
"binary_name": "golang-1.16-src",
"binary_version": "1.16.2-0ubuntu1~20.04.1+esm1"
}
],
"priority_reason": "This is a critical issue"
}{
"availability": "Available with Ubuntu Pro: https://ubuntu.com/pro",
"binaries": [
{
"binary_name": "golang-go.net-dev",
"binary_version": "1:0.0+git20190811.74dc4d7+dfsg-1ubuntu0.1~esm3"
},
{
"binary_name": "golang-golang-x-net-dev",
"binary_version": "1:0.0+git20190811.74dc4d7+dfsg-1ubuntu0.1~esm3"
}
],
"priority_reason": "This is a critical issue"
}{
"binaries": [
{
"binary_name": "golang-1.13",
"binary_version": "1.13.8-1ubuntu2.22.04.2"
},
{
"binary_name": "golang-1.13-go",
"binary_version": "1.13.8-1ubuntu2.22.04.2"
},
{
"binary_name": "golang-1.13-src",
"binary_version": "1.13.8-1ubuntu2.22.04.2"
}
],
"priority_reason": "This is a critical issue"
}{
"binaries": [
{
"binary_name": "golang-github-containerd-containerd-api-dev",
"binary_version": "1.7.24~ds1-10ubuntu1+esm1"
},
{
"binary_name": "golang-github-containerd-containerd-dev",
"binary_version": "1.7.24~ds1-10ubuntu1+esm1"
}
],
"priority_reason": "This is a critical issue"
}