url::recvline in url.cpp in libproxy 0.4.x through 0.4.15 allows a remote HTTP server to trigger uncontrolled recursion via a response composed of an infinite stream that lacks a newline character. This leads to stack exhaustion.
{
"availability": "No subscription required",
"binaries": [
{
"binary_version": "0.4.11-5ubuntu1.1",
"binary_name": "libproxy-cil-dev"
},
{
"binary_version": "0.4.11-5ubuntu1.1",
"binary_name": "libproxy-dev"
},
{
"binary_version": "0.4.11-5ubuntu1.1",
"binary_name": "libproxy-tools"
},
{
"binary_version": "0.4.11-5ubuntu1.1",
"binary_name": "libproxy0.4-cil"
},
{
"binary_version": "0.4.11-5ubuntu1.1",
"binary_name": "libproxy1-plugin-gsettings"
},
{
"binary_version": "0.4.11-5ubuntu1.1",
"binary_name": "libproxy1-plugin-kconfig"
},
{
"binary_version": "0.4.11-5ubuntu1.1",
"binary_name": "libproxy1-plugin-networkmanager"
},
{
"binary_version": "0.4.11-5ubuntu1.1",
"binary_name": "libproxy1-plugin-webkit"
},
{
"binary_version": "0.4.11-5ubuntu1.1",
"binary_name": "libproxy1v5"
},
{
"binary_version": "0.4.11-5ubuntu1.1",
"binary_name": "python-libproxy"
}
]
}
{
"availability": "No subscription required",
"binaries": [
{
"binary_version": "0.4.15-1ubuntu0.1",
"binary_name": "libproxy-cil-dev"
},
{
"binary_version": "0.4.15-1ubuntu0.1",
"binary_name": "libproxy-dev"
},
{
"binary_version": "0.4.15-1ubuntu0.1",
"binary_name": "libproxy-tools"
},
{
"binary_version": "0.4.15-1ubuntu0.1",
"binary_name": "libproxy0.4-cil"
},
{
"binary_version": "0.4.15-1ubuntu0.1",
"binary_name": "libproxy1-plugin-gsettings"
},
{
"binary_version": "0.4.15-1ubuntu0.1",
"binary_name": "libproxy1-plugin-kconfig"
},
{
"binary_version": "0.4.15-1ubuntu0.1",
"binary_name": "libproxy1-plugin-networkmanager"
},
{
"binary_version": "0.4.15-1ubuntu0.1",
"binary_name": "libproxy1-plugin-webkit"
},
{
"binary_version": "0.4.15-1ubuntu0.1",
"binary_name": "libproxy1v5"
},
{
"binary_version": "0.4.15-1ubuntu0.1",
"binary_name": "python-libproxy"
},
{
"binary_version": "0.4.15-1ubuntu0.1",
"binary_name": "python3-libproxy"
}
]
}
{
"availability": "No subscription required",
"binaries": [
{
"binary_version": "0.4.15-10ubuntu1.1",
"binary_name": "libproxy-cil-dev"
},
{
"binary_version": "0.4.15-10ubuntu1.1",
"binary_name": "libproxy-dev"
},
{
"binary_version": "0.4.15-10ubuntu1.1",
"binary_name": "libproxy-tools"
},
{
"binary_version": "0.4.15-10ubuntu1.1",
"binary_name": "libproxy0.4-cil"
},
{
"binary_version": "0.4.15-10ubuntu1.1",
"binary_name": "libproxy1-plugin-gsettings"
},
{
"binary_version": "0.4.15-10ubuntu1.1",
"binary_name": "libproxy1-plugin-kconfig"
},
{
"binary_version": "0.4.15-10ubuntu1.1",
"binary_name": "libproxy1-plugin-mozjs"
},
{
"binary_version": "0.4.15-10ubuntu1.1",
"binary_name": "libproxy1-plugin-networkmanager"
},
{
"binary_version": "0.4.15-10ubuntu1.1",
"binary_name": "libproxy1-plugin-webkit"
},
{
"binary_version": "0.4.15-10ubuntu1.1",
"binary_name": "libproxy1v5"
},
{
"binary_version": "0.4.15-10ubuntu1.1",
"binary_name": "python3-libproxy"
}
]
}