A message body that is deeply nested and decoded by pn_message_body() could overflow the stack and cause a crash. This issue affects Apache Qpid Proton C: through 0.40.0. Users are recommended to upgrade to version 0.41.1, which fixes the issue.
{
"binaries": [
{
"binary_name": "libqpid-proton2",
"binary_version": "0.10-2"
},
{
"binary_name": "libqpid-proton2-dev-examples",
"binary_version": "0.10-2"
},
{
"binary_name": "python-qpid-proton",
"binary_version": "0.10-2"
},
{
"binary_name": "python3-qpid-proton",
"binary_version": "0.10-2"
},
{
"binary_name": "qpid-proton-dump",
"binary_version": "0.10-2"
}
]
}{
"binaries": [
{
"binary_name": "libqpid-proton-cpp8",
"binary_version": "0.14.0-5.1ubuntu1"
},
{
"binary_name": "libqpid-proton8",
"binary_version": "0.14.0-5.1ubuntu1"
},
{
"binary_name": "libqpid-proton8-dev-examples",
"binary_version": "0.14.0-5.1ubuntu1"
},
{
"binary_name": "python-qpid-proton",
"binary_version": "0.14.0-5.1ubuntu1"
},
{
"binary_name": "python3-qpid-proton",
"binary_version": "0.14.0-5.1ubuntu1"
}
]
}{
"binaries": [
{
"binary_name": "libqpid-proton-cpp12",
"binary_version": "0.22.0-3.3build1"
},
{
"binary_name": "libqpid-proton11",
"binary_version": "0.22.0-3.3build1"
},
{
"binary_name": "libqpid-proton11-dev-examples",
"binary_version": "0.22.0-3.3build1"
},
{
"binary_name": "python3-qpid-proton",
"binary_version": "0.22.0-3.3build1"
}
]
}{
"binaries": [
{
"binary_name": "libqpid-proton-cpp12",
"binary_version": "0.22.0-5.1ubuntu2"
},
{
"binary_name": "libqpid-proton11",
"binary_version": "0.22.0-5.1ubuntu2"
},
{
"binary_name": "libqpid-proton11-dev-examples",
"binary_version": "0.22.0-5.1ubuntu2"
},
{
"binary_name": "python3-qpid-proton",
"binary_version": "0.22.0-5.1ubuntu2"
}
]
}{
"binaries": [
{
"binary_name": "libqpid-proton-cpp12",
"binary_version": "0.37.0-2build5"
},
{
"binary_name": "libqpid-proton11",
"binary_version": "0.37.0-2build5"
},
{
"binary_name": "libqpid-proton11-dev-examples",
"binary_version": "0.37.0-2build5"
},
{
"binary_name": "python3-qpid-proton",
"binary_version": "0.37.0-2build5"
}
]
}{
"binaries": [
{
"binary_name": "libqpid-proton-cpp12",
"binary_version": "0.37.0-7build1"
},
{
"binary_name": "libqpid-proton11",
"binary_version": "0.37.0-7build1"
},
{
"binary_name": "libqpid-proton11-dev-examples",
"binary_version": "0.37.0-7build1"
},
{
"binary_name": "python3-qpid-proton",
"binary_version": "0.37.0-7build1"
}
]
}{
"binaries": [
{
"binary_name": "libqpid-proton-cpp12",
"binary_version": "0.37.0-9build1"
},
{
"binary_name": "libqpid-proton11",
"binary_version": "0.37.0-9build1"
},
{
"binary_name": "libqpid-proton11-dev-examples",
"binary_version": "0.37.0-9build1"
},
{
"binary_name": "python3-qpid-proton",
"binary_version": "0.37.0-9build1"
}
]
}