An issue in the Unmarshal function in Go-Yaml v3 causes the program to crash when attempting to deserialize invalid input.
{
"availability": "No subscription required",
"binaries": [
{
"binary_version": "2.63+20.04ubuntu0.1",
"binary_name": "golang-github-snapcore-snapd-dev"
},
{
"binary_version": "2.63+20.04ubuntu0.1",
"binary_name": "golang-github-ubuntu-core-snappy-dev"
},
{
"binary_version": "2.63+20.04ubuntu0.1",
"binary_name": "snap-confine"
},
{
"binary_version": "2.63+20.04ubuntu0.1",
"binary_name": "snapd"
},
{
"binary_version": "2.63+20.04ubuntu0.1",
"binary_name": "snapd-xdg-open"
},
{
"binary_version": "2.63+20.04ubuntu0.1",
"binary_name": "ubuntu-core-launcher"
},
{
"binary_version": "2.63+20.04ubuntu0.1",
"binary_name": "ubuntu-core-snapd-units"
},
{
"binary_version": "2.63+20.04ubuntu0.1",
"binary_name": "ubuntu-snappy"
},
{
"binary_version": "2.63+20.04ubuntu0.1",
"binary_name": "ubuntu-snappy-cli"
}
]
}{
"availability": "No subscription required",
"binaries": [
{
"binary_version": "2.63+22.04ubuntu0.1",
"binary_name": "golang-github-snapcore-snapd-dev"
},
{
"binary_version": "2.63+22.04ubuntu0.1",
"binary_name": "golang-github-ubuntu-core-snappy-dev"
},
{
"binary_version": "2.63+22.04ubuntu0.1",
"binary_name": "snap-confine"
},
{
"binary_version": "2.63+22.04ubuntu0.1",
"binary_name": "snapd"
},
{
"binary_version": "2.63+22.04ubuntu0.1",
"binary_name": "snapd-xdg-open"
},
{
"binary_version": "2.63+22.04ubuntu0.1",
"binary_name": "ubuntu-core-launcher"
},
{
"binary_version": "2.63+22.04ubuntu0.1",
"binary_name": "ubuntu-core-snapd-units"
},
{
"binary_version": "2.63+22.04ubuntu0.1",
"binary_name": "ubuntu-snappy"
},
{
"binary_version": "2.63+22.04ubuntu0.1",
"binary_name": "ubuntu-snappy-cli"
}
]
}{
"availability": "No subscription required",
"binaries": [
{
"binary_version": "2.62+24.04build1",
"binary_name": "golang-github-snapcore-snapd-dev"
},
{
"binary_version": "2.62+24.04build1",
"binary_name": "golang-github-ubuntu-core-snappy-dev"
},
{
"binary_version": "2.62+24.04build1",
"binary_name": "snap-confine"
},
{
"binary_version": "2.62+24.04build1",
"binary_name": "snapd"
},
{
"binary_version": "2.62+24.04build1",
"binary_name": "snapd-xdg-open"
},
{
"binary_version": "2.62+24.04build1",
"binary_name": "ubuntu-core-launcher"
},
{
"binary_version": "2.62+24.04build1",
"binary_name": "ubuntu-core-snapd-units"
},
{
"binary_version": "2.62+24.04build1",
"binary_name": "ubuntu-snappy"
},
{
"binary_version": "2.62+24.04build1",
"binary_name": "ubuntu-snappy-cli"
}
]
}{
"binaries": [
{
"binary_version": "2.61.4ubuntu0.16.04.1+esm1",
"binary_name": "golang-github-snapcore-snapd-dev"
},
{
"binary_version": "2.61.4ubuntu0.16.04.1+esm1",
"binary_name": "golang-github-ubuntu-core-snappy-dev"
},
{
"binary_version": "2.61.4ubuntu0.16.04.1+esm1",
"binary_name": "snap-confine"
},
{
"binary_version": "2.61.4ubuntu0.16.04.1+esm1",
"binary_name": "snapd"
},
{
"binary_version": "2.61.4ubuntu0.16.04.1+esm1",
"binary_name": "snapd-xdg-open"
},
{
"binary_version": "2.61.4ubuntu0.16.04.1+esm1",
"binary_name": "ubuntu-core-launcher"
},
{
"binary_version": "2.61.4ubuntu0.16.04.1+esm1",
"binary_name": "ubuntu-core-snapd-units"
},
{
"binary_version": "2.61.4ubuntu0.16.04.1+esm1",
"binary_name": "ubuntu-snappy"
},
{
"binary_version": "2.61.4ubuntu0.16.04.1+esm1",
"binary_name": "ubuntu-snappy-cli"
}
]
}{
"binaries": [
{
"binary_version": "2.61.4ubuntu0.18.04.1+esm1",
"binary_name": "golang-github-snapcore-snapd-dev"
},
{
"binary_version": "2.61.4ubuntu0.18.04.1+esm1",
"binary_name": "golang-github-ubuntu-core-snappy-dev"
},
{
"binary_version": "2.61.4ubuntu0.18.04.1+esm1",
"binary_name": "snap-confine"
},
{
"binary_version": "2.61.4ubuntu0.18.04.1+esm1",
"binary_name": "snapd"
},
{
"binary_version": "2.61.4ubuntu0.18.04.1+esm1",
"binary_name": "snapd-xdg-open"
},
{
"binary_version": "2.61.4ubuntu0.18.04.1+esm1",
"binary_name": "ubuntu-core-launcher"
},
{
"binary_version": "2.61.4ubuntu0.18.04.1+esm1",
"binary_name": "ubuntu-core-snapd-units"
},
{
"binary_version": "2.61.4ubuntu0.18.04.1+esm1",
"binary_name": "ubuntu-snappy"
},
{
"binary_version": "2.61.4ubuntu0.18.04.1+esm1",
"binary_name": "ubuntu-snappy-cli"
}
]
}