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_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",
"binary_version": "0.4.11-5ubuntu1.1"
}
]
}
{
"availability": "No subscription required",
"binaries": [
{
"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",
"binary_version": "0.4.15-1ubuntu0.1"
}
]
}
{
"availability": "No subscription required",
"binaries": [
{
"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",
"binary_version": "0.4.15-10ubuntu1.1"
}
]
}