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.
{ "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": "libproxy-tools-dbgsym", "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-gsettings-dbgsym", "binary_version": "0.4.11-5ubuntu1.1" }, { "binary_name": "libproxy1-plugin-kconfig", "binary_version": "0.4.11-5ubuntu1.1" }, { "binary_name": "libproxy1-plugin-kconfig-dbgsym", "binary_version": "0.4.11-5ubuntu1.1" }, { "binary_name": "libproxy1-plugin-networkmanager", "binary_version": "0.4.11-5ubuntu1.1" }, { "binary_name": "libproxy1-plugin-networkmanager-dbgsym", "binary_version": "0.4.11-5ubuntu1.1" }, { "binary_name": "libproxy1-plugin-webkit", "binary_version": "0.4.11-5ubuntu1.1" }, { "binary_name": "libproxy1-plugin-webkit-dbgsym", "binary_version": "0.4.11-5ubuntu1.1" }, { "binary_name": "libproxy1v5", "binary_version": "0.4.11-5ubuntu1.1" }, { "binary_name": "libproxy1v5-dbgsym", "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": "libproxy-tools-dbgsym", "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-gsettings-dbgsym", "binary_version": "0.4.15-1ubuntu0.1" }, { "binary_name": "libproxy1-plugin-kconfig", "binary_version": "0.4.15-1ubuntu0.1" }, { "binary_name": "libproxy1-plugin-kconfig-dbgsym", "binary_version": "0.4.15-1ubuntu0.1" }, { "binary_name": "libproxy1-plugin-networkmanager", "binary_version": "0.4.15-1ubuntu0.1" }, { "binary_name": "libproxy1-plugin-networkmanager-dbgsym", "binary_version": "0.4.15-1ubuntu0.1" }, { "binary_name": "libproxy1-plugin-webkit", "binary_version": "0.4.15-1ubuntu0.1" }, { "binary_name": "libproxy1-plugin-webkit-dbgsym", "binary_version": "0.4.15-1ubuntu0.1" }, { "binary_name": "libproxy1v5", "binary_version": "0.4.15-1ubuntu0.1" }, { "binary_name": "libproxy1v5-dbgsym", "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": "libproxy-tools-dbgsym", "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-gsettings-dbgsym", "binary_version": "0.4.15-10ubuntu1.1" }, { "binary_name": "libproxy1-plugin-kconfig", "binary_version": "0.4.15-10ubuntu1.1" }, { "binary_name": "libproxy1-plugin-kconfig-dbgsym", "binary_version": "0.4.15-10ubuntu1.1" }, { "binary_name": "libproxy1-plugin-mozjs", "binary_version": "0.4.15-10ubuntu1.1" }, { "binary_name": "libproxy1-plugin-mozjs-dbgsym", "binary_version": "0.4.15-10ubuntu1.1" }, { "binary_name": "libproxy1-plugin-networkmanager", "binary_version": "0.4.15-10ubuntu1.1" }, { "binary_name": "libproxy1-plugin-networkmanager-dbgsym", "binary_version": "0.4.15-10ubuntu1.1" }, { "binary_name": "libproxy1-plugin-webkit", "binary_version": "0.4.15-10ubuntu1.1" }, { "binary_name": "libproxy1-plugin-webkit-dbgsym", "binary_version": "0.4.15-10ubuntu1.1" }, { "binary_name": "libproxy1v5", "binary_version": "0.4.15-10ubuntu1.1" }, { "binary_name": "libproxy1v5-dbgsym", "binary_version": "0.4.15-10ubuntu1.1" }, { "binary_name": "python3-libproxy", "binary_version": "0.4.15-10ubuntu1.1" } ], "availability": "No subscription required" }