The parse_request function in request.c in c-icap 0.2.x allows remote attackers to cause a denial of service (crash) via a URI without a " " or "?" character in an ICAP request, as demonstrated by use of the OPTIONS method.
{ "binaries": [ { "binary_version": "1:0.4.2-2", "binary_name": "c-icap" }, { "binary_version": "1:0.4.2-2", "binary_name": "libicapapi-dev" }, { "binary_version": "1:0.4.2-2", "binary_name": "libicapapi4" } ] }
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2013/UBUNTU-CVE-2013-7401.json"
{ "binaries": [ { "binary_version": "1:0.4.4-1", "binary_name": "c-icap" }, { "binary_version": "1:0.4.4-1", "binary_name": "libicapapi-dev" }, { "binary_version": "1:0.4.4-1", "binary_name": "libicapapi4" } ] }
{ "binaries": [ { "binary_version": "1:0.5.3-3", "binary_name": "c-icap" }, { "binary_version": "1:0.5.3-3", "binary_name": "libicapapi-dev" }, { "binary_version": "1:0.5.3-3", "binary_name": "libicapapi5" } ] }
{ "binaries": [ { "binary_version": "1:0.5.6-2build1", "binary_name": "c-icap" }, { "binary_version": "1:0.5.6-2build1", "binary_name": "libicapapi-dev" }, { "binary_version": "1:0.5.6-2build1", "binary_name": "libicapapi5" } ] }
{ "binaries": [ { "binary_version": "1:0.5.10-6.1build2", "binary_name": "c-icap" }, { "binary_version": "1:0.5.10-6.1build2", "binary_name": "libicapapi-dev" }, { "binary_version": "1:0.5.10-6.1build2", "binary_name": "libicapapi5t64" } ] }
{ "binaries": [ { "binary_version": "1:0.5.10-7", "binary_name": "c-icap" }, { "binary_version": "1:0.5.10-7", "binary_name": "libicapapi-dev" }, { "binary_version": "1:0.5.10-7", "binary_name": "libicapapi5t64" } ] }