ID DEBIAN_DSA-3145.NASL Type nessus Reporter This script is Copyright (C) 2015-2021 and is owned by Tenable, Inc. or an Affiliate thereof. Modified 2015-02-02T00:00:00
Description
Multiple vulnerabilities were discovered in Privoxy, a privacy
enhancing HTTP proxy, which might result in denial of service.
#%NASL_MIN_LEVEL 70300
#
# (C) Tenable Network Security, Inc.
#
# The descriptive text and package checks in this plugin were
# extracted from Debian Security Advisory DSA-3145. The text
# itself is copyright (C) Software in the Public Interest, Inc.
#
include('deprecated_nasl_level.inc');
include('compat.inc');
if (description)
{
script_id(81109);
script_version("1.7");
script_set_attribute(attribute:"plugin_modification_date", value:"2021/01/11");
script_cve_id("CVE-2015-1381", "CVE-2015-1382");
script_bugtraq_id(72354, 72360);
script_xref(name:"DSA", value:"3145");
script_name(english:"Debian DSA-3145-1 : privoxy - security update");
script_summary(english:"Checks dpkg output for the updated package");
script_set_attribute(
attribute:"synopsis",
value:"The remote Debian host is missing a security-related update."
);
script_set_attribute(
attribute:"description",
value:
"Multiple vulnerabilities were discovered in Privoxy, a privacy
enhancing HTTP proxy, which might result in denial of service."
);
script_set_attribute(
attribute:"see_also",
value:"https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=776490"
);
script_set_attribute(
attribute:"see_also",
value:"https://packages.debian.org/source/wheezy/privoxy"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.debian.org/security/2015/dsa-3145"
);
script_set_attribute(
attribute:"solution",
value:
"Upgrade the privoxy packages.
For the stable distribution (wheezy), these problems have been fixed
in version 3.0.19-2+deb7u2.
For the upcoming stable distribution (jessie), these problems will be
fixed soon."
);
script_set_cvss_base_vector("CVSS2#AV:N/AC:L/Au:N/C:N/I:N/A:P");
script_set_cvss_temporal_vector("CVSS2#E:U/RL:OF/RC:C");
script_set_attribute(attribute:"exploitability_ease", value:"No known exploits are available");
script_set_attribute(attribute:"exploit_available", value:"false");
script_set_attribute(attribute:"plugin_type", value:"local");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:debian:debian_linux:privoxy");
script_set_attribute(attribute:"cpe", value:"cpe:/o:debian:debian_linux:7.0");
script_set_attribute(attribute:"patch_publication_date", value:"2015/01/30");
script_set_attribute(attribute:"plugin_publication_date", value:"2015/02/02");
script_end_attributes();
script_category(ACT_GATHER_INFO);
script_copyright(english:"This script is Copyright (C) 2015-2021 and is owned by Tenable, Inc. or an Affiliate thereof.");
script_family(english:"Debian Local Security Checks");
script_dependencies("ssh_get_info.nasl");
script_require_keys("Host/local_checks_enabled", "Host/Debian/release", "Host/Debian/dpkg-l");
exit(0);
}
include("audit.inc");
include("debian_package.inc");
if (!get_kb_item("Host/local_checks_enabled")) audit(AUDIT_LOCAL_CHECKS_NOT_ENABLED);
if (!get_kb_item("Host/Debian/release")) audit(AUDIT_OS_NOT, "Debian");
if (!get_kb_item("Host/Debian/dpkg-l")) audit(AUDIT_PACKAGE_LIST_MISSING);
flag = 0;
if (deb_check(release:"7.0", prefix:"privoxy", reference:"3.0.19-2+deb7u2")) flag++;
if (flag)
{
if (report_verbosity > 0) security_warning(port:0, extra:deb_report_get());
else security_warning(0);
exit(0);
}
else audit(AUDIT_HOST_NOT, "affected");
{"id": "DEBIAN_DSA-3145.NASL", "bulletinFamily": "scanner", "title": "Debian DSA-3145-1 : privoxy - security update", "description": "Multiple vulnerabilities were discovered in Privoxy, a privacy\nenhancing HTTP proxy, which might result in denial of service.", "published": "2015-02-02T00:00:00", "modified": "2015-02-02T00:00:00", "cvss": {"score": 5.0, "vector": "AV:N/AC:L/Au:N/C:N/I:N/A:P"}, "href": "https://www.tenable.com/plugins/nessus/81109", "reporter": "This script is Copyright (C) 2015-2021 and is owned by Tenable, Inc. or an Affiliate thereof.", "references": ["https://packages.debian.org/source/wheezy/privoxy", "https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=776490", "https://www.debian.org/security/2015/dsa-3145"], "cvelist": ["CVE-2015-1382", "CVE-2015-1381"], "type": "nessus", "lastseen": "2021-01-12T09:48:56", "edition": 15, "viewCount": 1, "enchantments": {"dependencies": {"references": [{"type": "cve", "idList": ["CVE-2015-1381", "CVE-2015-1382"]}, {"type": "openvas", "idList": ["OPENVAS:703145", "OPENVAS:1361412562310703145"]}, {"type": "debian", "idList": ["DEBIAN:DLA-142-1:B2505", "DEBIAN:DSA-3145-1:B9656"]}, {"type": "securityvulns", "idList": ["SECURITYVULNS:VULN:14234", "SECURITYVULNS:DOC:31669"]}, {"type": "archlinux", "idList": ["ASA-201502-1"]}, {"type": "freebsd", "idList": ["D9E1B569-C3D8-11E5-B5FE-002590263BF5"]}, {"type": "nessus", "idList": ["OPENSUSE-2015-115.NASL", "PRIVOXY_3_0_23.NASL", "DEBIAN_DLA-142.NASL", "FREEBSD_PKG_D9E1B569C3D811E5B5FE002590263BF5.NASL"]}], "modified": "2021-01-12T09:48:56", "rev": 2}, "score": {"value": 5.6, "vector": "NONE", "modified": "2021-01-12T09:48:56", "rev": 2}, "vulnersScore": 5.6}, "sourceData": "#%NASL_MIN_LEVEL 70300\n#\n# (C) Tenable Network Security, Inc.\n#\n# The descriptive text and package checks in this plugin were \n# extracted from Debian Security Advisory DSA-3145. The text \n# itself is copyright (C) Software in the Public Interest, Inc.\n#\n\ninclude('deprecated_nasl_level.inc');\ninclude('compat.inc');\n\nif (description)\n{\n script_id(81109);\n script_version(\"1.7\");\n script_set_attribute(attribute:\"plugin_modification_date\", value:\"2021/01/11\");\n\n script_cve_id(\"CVE-2015-1381\", \"CVE-2015-1382\");\n script_bugtraq_id(72354, 72360);\n script_xref(name:\"DSA\", value:\"3145\");\n\n script_name(english:\"Debian DSA-3145-1 : privoxy - security update\");\n script_summary(english:\"Checks dpkg output for the updated package\");\n\n script_set_attribute(\n attribute:\"synopsis\", \n value:\"The remote Debian host is missing a security-related update.\"\n );\n script_set_attribute(\n attribute:\"description\", \n value:\n\"Multiple vulnerabilities were discovered in Privoxy, a privacy\nenhancing HTTP proxy, which might result in denial of service.\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=776490\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://packages.debian.org/source/wheezy/privoxy\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://www.debian.org/security/2015/dsa-3145\"\n );\n script_set_attribute(\n attribute:\"solution\", \n value:\n\"Upgrade the privoxy packages.\n\nFor the stable distribution (wheezy), these problems have been fixed\nin version 3.0.19-2+deb7u2.\n\nFor the upcoming stable distribution (jessie), these problems will be\nfixed soon.\"\n );\n script_set_cvss_base_vector(\"CVSS2#AV:N/AC:L/Au:N/C:N/I:N/A:P\");\n script_set_cvss_temporal_vector(\"CVSS2#E:U/RL:OF/RC:C\");\n script_set_attribute(attribute:\"exploitability_ease\", value:\"No known exploits are available\");\n script_set_attribute(attribute:\"exploit_available\", value:\"false\");\n\n script_set_attribute(attribute:\"plugin_type\", value:\"local\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:debian:debian_linux:privoxy\");\n script_set_attribute(attribute:\"cpe\", value:\"cpe:/o:debian:debian_linux:7.0\");\n\n script_set_attribute(attribute:\"patch_publication_date\", value:\"2015/01/30\");\n script_set_attribute(attribute:\"plugin_publication_date\", value:\"2015/02/02\");\n script_end_attributes();\n\n script_category(ACT_GATHER_INFO);\n script_copyright(english:\"This script is Copyright (C) 2015-2021 and is owned by Tenable, Inc. or an Affiliate thereof.\");\n script_family(english:\"Debian Local Security Checks\");\n\n script_dependencies(\"ssh_get_info.nasl\");\n script_require_keys(\"Host/local_checks_enabled\", \"Host/Debian/release\", \"Host/Debian/dpkg-l\");\n\n exit(0);\n}\n\n\ninclude(\"audit.inc\");\ninclude(\"debian_package.inc\");\n\n\nif (!get_kb_item(\"Host/local_checks_enabled\")) audit(AUDIT_LOCAL_CHECKS_NOT_ENABLED);\nif (!get_kb_item(\"Host/Debian/release\")) audit(AUDIT_OS_NOT, \"Debian\");\nif (!get_kb_item(\"Host/Debian/dpkg-l\")) audit(AUDIT_PACKAGE_LIST_MISSING);\n\n\nflag = 0;\nif (deb_check(release:\"7.0\", prefix:\"privoxy\", reference:\"3.0.19-2+deb7u2\")) flag++;\n\nif (flag)\n{\n if (report_verbosity > 0) security_warning(port:0, extra:deb_report_get());\n else security_warning(0);\n exit(0);\n}\nelse audit(AUDIT_HOST_NOT, \"affected\");\n", "naslFamily": "Debian Local Security Checks", "pluginID": "81109", "cpe": ["p-cpe:/a:debian:debian_linux:privoxy", "cpe:/o:debian:debian_linux:7.0"], "scheme": null}
{"cve": [{"lastseen": "2020-12-09T20:03:01", "description": "Multiple unspecified vulnerabilities in pcrs.c in Privoxy before 3.0.23 allow remote attackers to cause a denial of service (segmentation fault or memory consumption) via unspecified vectors.", "edition": 5, "cvss3": {}, "published": "2015-02-03T16:59:00", "title": "CVE-2015-1381", "type": "cve", "cwe": ["CWE-399"], "bulletinFamily": "NVD", "cvss2": {"severity": "MEDIUM", "exploitabilityScore": 10.0, "obtainAllPrivilege": false, "userInteractionRequired": false, "obtainOtherPrivilege": false, "cvssV2": {"accessComplexity": "LOW", "confidentialityImpact": "NONE", "availabilityImpact": "PARTIAL", "integrityImpact": "NONE", "baseScore": 5.0, "vectorString": "AV:N/AC:L/Au:N/C:N/I:N/A:P", "version": "2.0", "accessVector": "NETWORK", "authentication": "NONE"}, "acInsufInfo": true, "impactScore": 2.9, "obtainUserPrivilege": false}, "cvelist": ["CVE-2015-1381"], "modified": "2018-10-30T16:27:00", "cpe": ["cpe:/o:opensuse:opensuse:13.1", "cpe:/o:opensuse:opensuse:13.2", "cpe:/o:debian:debian_linux:7.0", "cpe:/a:privoxy:privoxy:3.0.22"], "id": "CVE-2015-1381", "href": "https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-1381", "cvss": {"score": 5.0, "vector": "AV:N/AC:L/Au:N/C:N/I:N/A:P"}, "cpe23": ["cpe:2.3:o:opensuse:opensuse:13.1:*:*:*:*:*:*:*", "cpe:2.3:o:opensuse:opensuse:13.2:*:*:*:*:*:*:*", "cpe:2.3:a:privoxy:privoxy:3.0.22:*:*:*:*:*:*:*", "cpe:2.3:o:debian:debian_linux:7.0:*:*:*:*:*:*:*"]}, {"lastseen": "2020-12-09T20:03:01", "description": "parsers.c in Privoxy before 3.0.23 allows remote attackers to cause a denial of service (invalid read and crash) via vectors related to an HTTP time header.", "edition": 5, "cvss3": {}, "published": "2015-02-03T16:59:00", "title": "CVE-2015-1382", "type": "cve", "cwe": ["CWE-20"], "bulletinFamily": "NVD", "cvss2": {"severity": "MEDIUM", "exploitabilityScore": 10.0, "obtainAllPrivilege": false, "userInteractionRequired": false, "obtainOtherPrivilege": false, "cvssV2": {"accessComplexity": "LOW", "confidentialityImpact": "NONE", "availabilityImpact": "PARTIAL", "integrityImpact": "NONE", "baseScore": 5.0, "vectorString": "AV:N/AC:L/Au:N/C:N/I:N/A:P", "version": "2.0", "accessVector": "NETWORK", "authentication": "NONE"}, "impactScore": 2.9, "obtainUserPrivilege": false}, "cvelist": ["CVE-2015-1382"], "modified": "2018-10-30T16:27:00", "cpe": ["cpe:/o:opensuse:opensuse:13.1", "cpe:/o:opensuse:opensuse:13.2", "cpe:/o:debian:debian_linux:7.0", "cpe:/a:privoxy:privoxy:3.0.22"], "id": "CVE-2015-1382", "href": "https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-1382", "cvss": {"score": 5.0, "vector": "AV:N/AC:L/Au:N/C:N/I:N/A:P"}, "cpe23": ["cpe:2.3:o:opensuse:opensuse:13.1:*:*:*:*:*:*:*", "cpe:2.3:o:opensuse:opensuse:13.2:*:*:*:*:*:*:*", "cpe:2.3:a:privoxy:privoxy:3.0.22:*:*:*:*:*:*:*", "cpe:2.3:o:debian:debian_linux:7.0:*:*:*:*:*:*:*"]}], "openvas": [{"lastseen": "2019-05-29T18:36:36", "bulletinFamily": "scanner", "cvelist": ["CVE-2015-1382", "CVE-2015-1381"], "description": "Multiple vulnerabilities were\ndiscovered in Privoxy, a privacy enhancing HTTP proxy, which might result\nin denial of service.", "modified": "2019-03-18T00:00:00", "published": "2015-01-30T00:00:00", "id": "OPENVAS:1361412562310703145", "href": "http://plugins.openvas.org/nasl.php?oid=1361412562310703145", "type": "openvas", "title": "Debian Security Advisory DSA 3145-1 (privoxy - security update)", "sourceData": "# OpenVAS Vulnerability Test\n# $Id: deb_3145.nasl 14278 2019-03-18 14:47:26Z cfischer $\n# Auto-generated from advisory DSA 3145-1 using nvtgen 1.0\n# Script version: 1.0\n#\n# Author:\n# Greenbone Networks\n#\n# Copyright:\n# Copyright (c) 2015 Greenbone Networks GmbH http://greenbone.net\n# Text descriptions are largely excerpted from the referenced\n# advisory, and are Copyright (c) the respective author(s)\n#\n# This program is free software; you can redistribute it and/or\n# modify it under the terms of the GNU General Public License\n# as published by the Free Software Foundation; either version 2\n# of the License, or (at your option) any later version.\n#\n# This program is distributed in the hope that it will be useful,\n# but WITHOUT ANY WARRANTY; without even the implied warranty of\n# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n# GNU General Public License for more details.\n#\n# You should have received a copy of the GNU General Public License\n# along with this program; if not, write to the Free Software\n# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.\n#\n\nif(description)\n{\n script_oid(\"1.3.6.1.4.1.25623.1.0.703145\");\n script_version(\"$Revision: 14278 $\");\n script_cve_id(\"CVE-2015-1381\", \"CVE-2015-1382\");\n script_name(\"Debian Security Advisory DSA 3145-1 (privoxy - security update)\");\n script_tag(name:\"last_modification\", value:\"$Date: 2019-03-18 15:47:26 +0100 (Mon, 18 Mar 2019) $\");\n script_tag(name:\"creation_date\", value:\"2015-01-30 00:00:00 +0100 (Fri, 30 Jan 2015)\");\n script_tag(name:\"cvss_base\", value:\"5.0\");\n script_tag(name:\"cvss_base_vector\", value:\"AV:N/AC:L/Au:N/C:N/I:N/A:P\");\n script_tag(name:\"solution_type\", value:\"VendorFix\");\n\n script_xref(name:\"URL\", value:\"http://www.debian.org/security/2015/dsa-3145.html\");\n\n script_category(ACT_GATHER_INFO);\n script_copyright(\"Copyright (c) 2015 Greenbone Networks GmbH http://greenbone.net\");\n script_family(\"Debian Local Security Checks\");\n script_dependencies(\"gather-package-list.nasl\");\n script_mandatory_keys(\"ssh/login/debian_linux\", \"ssh/login/packages\", re:\"ssh/login/release=DEB7\");\n script_tag(name:\"affected\", value:\"privoxy on Debian Linux\");\n script_tag(name:\"solution\", value:\"For the stable distribution (wheezy),\nthese problems have been fixed in version 3.0.19-2+deb7u2.\n\nFor the upcoming stable distribution (jessie), these problems will be\nfixed soon.\n\nFor the unstable distribution (sid), these problems have been fixed in\nversion 3.0.21-7.\n\nWe recommend that you upgrade your privoxy packages.\");\n script_tag(name:\"summary\", value:\"Multiple vulnerabilities were\ndiscovered in Privoxy, a privacy enhancing HTTP proxy, which might result\nin denial of service.\");\n script_tag(name:\"vuldetect\", value:\"This check tests the installed software\nversion using the apt package manager.\");\n script_tag(name:\"qod_type\", value:\"package\");\n\n exit(0);\n}\n\ninclude(\"revisions-lib.inc\");\ninclude(\"pkg-lib-deb.inc\");\n\nres = \"\";\nreport = \"\";\nif((res = isdpkgvuln(pkg:\"privoxy\", ver:\"3.0.19-2+deb7u2\", rls:\"DEB7\")) != NULL) {\n report += res;\n}\n\nif(report != \"\") {\n security_message(data:report);\n} else if (__pkg_match) {\n exit(99);\n}", "cvss": {"score": 5.0, "vector": "AV:N/AC:L/Au:N/C:N/I:N/A:P"}}, {"lastseen": "2017-07-24T12:52:54", "bulletinFamily": "scanner", "cvelist": ["CVE-2015-1382", "CVE-2015-1381"], "description": "Multiple vulnerabilities were\ndiscovered in Privoxy, a privacy enhancing HTTP proxy, which might result\nin denial of service.", "modified": "2017-07-07T00:00:00", "published": "2015-01-30T00:00:00", "id": "OPENVAS:703145", "href": "http://plugins.openvas.org/nasl.php?oid=703145", "type": "openvas", "title": "Debian Security Advisory DSA 3145-1 (privoxy - security update)", "sourceData": "# OpenVAS Vulnerability Test\n# $Id: deb_3145.nasl 6609 2017-07-07 12:05:59Z cfischer $\n# Auto-generated from advisory DSA 3145-1 using nvtgen 1.0\n# Script version: 1.0\n#\n# Author:\n# Greenbone Networks\n#\n# Copyright:\n# Copyright (c) 2015 Greenbone Networks GmbH http://greenbone.net\n# Text descriptions are largely excerpted from the referenced\n# advisory, and are Copyright (c) the respective author(s)\n#\n# This program is free software; you can redistribute it and/or\n# modify it under the terms of the GNU General Public License\n# as published by the Free Software Foundation; either version 2\n# of the License, or (at your option) any later version.\n#\n# This program is distributed in the hope that it will be useful,\n# but WITHOUT ANY WARRANTY; without even the implied warranty of\n# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n# GNU General Public License for more details.\n#\n# You should have received a copy of the GNU General Public License\n# along with this program; if not, write to the Free Software\n# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.\n#\n\n\nif(description)\n{\n script_id(703145);\n script_version(\"$Revision: 6609 $\");\n script_cve_id(\"CVE-2015-1381\", \"CVE-2015-1382\");\n script_name(\"Debian Security Advisory DSA 3145-1 (privoxy - security update)\");\n script_tag(name: \"last_modification\", value: \"$Date: 2017-07-07 14:05:59 +0200 (Fri, 07 Jul 2017) $\");\n script_tag(name: \"creation_date\", value: \"2015-01-30 00:00:00 +0100 (Fri, 30 Jan 2015)\");\n script_tag(name:\"cvss_base\", value:\"5.0\");\n script_tag(name:\"cvss_base_vector\", value:\"AV:N/AC:L/Au:N/C:N/I:N/A:P\");\n script_tag(name: \"solution_type\", value: \"VendorFix\");\n\n script_xref(name: \"URL\", value: \"http://www.debian.org/security/2015/dsa-3145.html\");\n\n\n script_category(ACT_GATHER_INFO);\n\n script_copyright(\"Copyright (c) 2015 Greenbone Networks GmbH http://greenbone.net\");\n script_family(\"Debian Local Security Checks\");\n script_dependencies(\"gather-package-list.nasl\");\n script_mandatory_keys(\"ssh/login/debian_linux\", \"ssh/login/packages\");\n script_tag(name: \"affected\", value: \"privoxy on Debian Linux\");\n script_tag(name: \"insight\", value: \"Privoxy is a web proxy with advanced\nfiltering capabilities for protecting privacy, filtering web page content,\nmanaging cookies, controlling access, and removing ads, banners, pop-ups and\nother obnoxious Internet junk. Privoxy has a very flexible configuration\nand can be customized to suit individual needs and tastes. Privoxy\nhas application for both stand-alone systems and multi-user networks.\");\n script_tag(name: \"solution\", value: \"For the stable distribution (wheezy),\nthese problems have been fixed in version 3.0.19-2+deb7u2.\n\nFor the upcoming stable distribution (jessie), these problems will be\nfixed soon.\n\nFor the unstable distribution (sid), these problems have been fixed in\nversion 3.0.21-7.\n\nWe recommend that you upgrade your privoxy packages.\");\n script_tag(name: \"summary\", value: \"Multiple vulnerabilities were\ndiscovered in Privoxy, a privacy enhancing HTTP proxy, which might result\nin denial of service.\");\n script_tag(name: \"vuldetect\", value: \"This check tests the installed software\nversion using the apt package manager.\");\n script_tag(name:\"qod_type\", value:\"package\");\n exit(0);\n}\n\ninclude(\"revisions-lib.inc\");\ninclude(\"pkg-lib-deb.inc\");\n\nres = \"\";\nreport = \"\";\nif ((res = isdpkgvuln(pkg:\"privoxy\", ver:\"3.0.19-2+deb7u2\", rls_regex:\"DEB7.[0-9]\")) != NULL) {\n report += res;\n}\n\nif (report != \"\") {\n security_message(data:report);\n} else if (__pkg_match) {\n exit(99); # Not vulnerable.\n}\n", "cvss": {"score": 5.0, "vector": "AV:NETWORK/AC:LOW/Au:NONE/C:NONE/I:NONE/A:PARTIAL/"}}], "debian": [{"lastseen": "2019-05-30T02:22:59", "bulletinFamily": "unix", "cvelist": ["CVE-2015-1382", "CVE-2015-1381"], "description": "- -------------------------------------------------------------------------\nDebian Security Advisory DSA-3145-1 security@debian.org\nhttp://www.debian.org/security/ Salvatore Bonaccorso\nJanuary 30, 2015 http://www.debian.org/security/faq\n- -------------------------------------------------------------------------\n\nPackage : privoxy\nCVE ID : CVE-2015-1381 CVE-2015-1382\nDebian Bug : 776490\n\nMultiple vulnerabilities were discovered in Privoxy, a privacy enhancing\nHTTP proxy, which might result in denial of service.\n\nFor the stable distribution (wheezy), these problems have been fixed in\nversion 3.0.19-2+deb7u2.\n\nFor the upcoming stable distribution (jessie), these problems will be\nfixed soon.\n\nFor the unstable distribution (sid), these problems have been fixed in\nversion 3.0.21-7.\n\nWe recommend that you upgrade your privoxy packages.\n\nFurther information about Debian Security Advisories, how to apply\nthese updates to your system and frequently asked questions can be\nfound at: https://www.debian.org/security/\n\nMailing list: debian-security-announce@lists.debian.org\n", "edition": 2, "modified": "2015-01-30T09:09:45", "published": "2015-01-30T09:09:45", "id": "DEBIAN:DSA-3145-1:B9656", "href": "https://lists.debian.org/debian-security-announce/debian-security-announce-2015/msg00028.html", "title": "[SECURITY] [DSA 3145-1] privoxy security update", "type": "debian", "cvss": {"score": 5.0, "vector": "AV:N/AC:L/Au:N/C:N/I:N/A:P"}}, {"lastseen": "2020-08-12T01:02:58", "bulletinFamily": "unix", "cvelist": ["CVE-2015-1031", "CVE-2015-1382", "CVE-2015-1381"], "description": "Package : privoxy\nVersion : 3.0.16-1+deb6u1\nCVE ID : CVE-2015-1031 CVE-2015-1381 CVE-2015-1382\n\nSeveral vulnerabilities have been fixed in privoxy, a privacy enhancing\nHTTP proxy:\n\nCVE-2015-1031, CID66394:\n\n unmap(): Prevent use-after-free if the map only consists of one item.\n\nCVE-2015-1031, CID66376 and CID66391:\n\n pcrs_execute(): Consistently set *result to NULL in case of errors.\n Should make use-after-free in the caller less likely.\n\nCVE-2015-1381:\n\n Fix multiple segmentation faults and memory leaks in the pcrs code.\n\nCVE-2015-1382:\n\n Fix invalid read to prevent potential crashes.\n\nWe recommend that you upgrade your privoxy packages.\n", "edition": 8, "modified": "2015-01-29T09:56:40", "published": "2015-01-29T09:56:40", "id": "DEBIAN:DLA-142-1:B2505", "href": "https://lists.debian.org/debian-lts-announce/2015/debian-lts-announce-201501/msg00016.html", "title": "[SECURITY] [DLA 142-1] privoxy security update", "type": "debian", "cvss": {"score": 7.5, "vector": "AV:N/AC:L/Au:N/C:P/I:P/A:P"}}], "securityvulns": [{"lastseen": "2018-08-31T11:10:57", "bulletinFamily": "software", "cvelist": ["CVE-2015-1382", "CVE-2015-1381"], "description": "\r\n\r\n-----BEGIN PGP SIGNED MESSAGE-----\r\nHash: SHA512\r\n\r\n- -------------------------------------------------------------------------\r\nDebian Security Advisory DSA-3145-1 security@debian.org\r\nhttp://www.debian.org/security/ Salvatore Bonaccorso\r\nJanuary 30, 2015 http://www.debian.org/security/faq\r\n- -------------------------------------------------------------------------\r\n\r\nPackage : privoxy\r\nCVE ID : CVE-2015-1381 CVE-2015-1382\r\nDebian Bug : 776490\r\n\r\nMultiple vulnerabilities were discovered in Privoxy, a privacy enhancing\r\nHTTP proxy, which might result in denial of service.\r\n\r\nFor the stable distribution (wheezy), these problems have been fixed in\r\nversion 3.0.19-2+deb7u2.\r\n\r\nFor the upcoming stable distribution (jessie), these problems will be\r\nfixed soon.\r\n\r\nFor the unstable distribution (sid), these problems have been fixed in\r\nversion 3.0.21-7.\r\n\r\nWe recommend that you upgrade your privoxy packages.\r\n\r\nFurther information about Debian Security Advisories, how to apply\r\nthese updates to your system and frequently asked questions can be\r\nfound at: https://www.debian.org/security/\r\n\r\nMailing list: debian-security-announce@lists.debian.org\r\n-----BEGIN PGP SIGNATURE-----\r\nVersion: GnuPG v1\r\n\r\niQIcBAEBCgAGBQJUy0n0AAoJEAVMuPMTQ89Eu+gP/1vJEJ/XQn6WfX0ELDWVDOv0\r\nKRbfNG/ggXbow2LUpAmQlJJjVC+zpVgHSI7B0bu3N4ZTVzTrPWWFI8Ml1AYokQAg\r\nYXaxjgYIdRKRP2YyR7Vy7Xyo3m/h9Gezt5D/M+B4FreqkVv8mOicB5OqIbYuXUYW\r\n3Acoq6Uxz2zHQSJ8bZuRFR+7VtLUdsFwPnlX7XGETDDfL4V1gXUTqmnsvgrs1+KE\r\nmQOe6bJn0UbugVugnRj9zz88OsbjQIRdMuzqFSJ9em2ueeNdXBYVWi+8Hc5jEqXu\r\n9LmTBoHg1pz724tggzD2waRn+8KmH133NDYQ51tlgitTcExFqPAgWlaL/mWI+zz6\r\nkfN6d0rWf1ierjCcZKe8SsT1sWYwDjUS9Y8C6pnCyWcqEi/euEuvvYQbOPyZlz/V\r\nXJ11stnvDiNGg/CdEb3I22edsvXY7BYXoywSoQqERhkwvIEWlowA0WcOsgc/0D4y\r\nZfrBvZNM8bdOaWAX36N0IFG0P8rzAoLE5CmwlszWYZ9EgkzmdshP5ZdSslm1QcN4\r\nBDncFw6I/FdG/L7TaYZhRU2KDQu0be9d0V23pntnaY4hJ2Dx+KfdNP1YzXeDZcqU\r\naVF3NQIuQ+7sJQcsqSO8kqZY6DWlYuGJhuV01gznqCt2mUpm1tDHZgg1ugcqbebN\r\nn9/wb8X3XJ8Ta5FgDWQG\r\n=5vS8\r\n-----END PGP SIGNATURE-----\r\n\r\n", "edition": 1, "modified": "2015-02-02T00:00:00", "published": "2015-02-02T00:00:00", "id": "SECURITYVULNS:DOC:31669", "href": "https://vulners.com/securityvulns/SECURITYVULNS:DOC:31669", "title": "[SECURITY] [DSA 3145-1] privoxy security update", "type": "securityvulns", "cvss": {"score": 5.0, "vector": "AV:NETWORK/AC:LOW/Au:NONE/C:NONE/I:NONE/A:PARTIAL/"}}, {"lastseen": "2018-08-31T11:09:58", "bulletinFamily": "software", "cvelist": ["CVE-2015-1031", "CVE-2015-1382", "CVE-2015-1381"], "description": "Multiple use-after-free cases.", "edition": 1, "modified": "2015-02-02T00:00:00", "published": "2015-02-02T00:00:00", "id": "SECURITYVULNS:VULN:14234", "href": "https://vulners.com/securityvulns/SECURITYVULNS:VULN:14234", "title": "Privoxy use-after-free", "type": "securityvulns", "cvss": {"score": 7.5, "vector": "AV:NETWORK/AC:LOW/Au:NONE/C:PARTIAL/I:PARTIAL/A:PARTIAL/"}}], "nessus": [{"lastseen": "2021-01-06T10:58:52", "description": "Privoxy Developers reports :\n\nFixed a DoS issue in case of client requests with incorrect\nchunk-encoded body. When compiled with assertions enabled (the\ndefault) they could previously cause Privoxy to abort(). Reported by\nMatthew Daley. CVE-2015-1380.\n\nFixed multiple segmentation faults and memory leaks in the pcrs code.\nThis fix also increases the chances that an invalid pcrs command is\nrejected as such. Previously some invalid commands would be loaded\nwithout error. Note that Privoxy's pcrs sources (action and filter\nfiles) are considered trustworthy input and should not be writable by\nuntrusted third-parties. CVE-2015-1381.\n\nFixed an 'invalid read' bug which could at least theoretically cause\nPrivoxy to crash. So far, no crashes have been observed.\nCVE-2015-1382.", "edition": 26, "published": "2016-01-26T00:00:00", "title": "FreeBSD : privoxy -- multiple vulnerabilities (d9e1b569-c3d8-11e5-b5fe-002590263bf5)", "type": "nessus", "bulletinFamily": "scanner", "cvelist": ["CVE-2015-1380", "CVE-2015-1382", "CVE-2015-1381"], "modified": "2016-01-26T00:00:00", "cpe": ["p-cpe:/a:freebsd:freebsd:privoxy", "cpe:/o:freebsd:freebsd"], "id": "FREEBSD_PKG_D9E1B569C3D811E5B5FE002590263BF5.NASL", "href": "https://www.tenable.com/plugins/nessus/88153", "sourceData": "#%NASL_MIN_LEVEL 70300\n#\n# (C) Tenable Network Security, Inc.\n#\n# The descriptive text and package checks in this plugin were \n# extracted from the FreeBSD VuXML database :\n#\n# Copyright 2003-2018 Jacques Vidrine and contributors\n#\n# Redistribution and use in source (VuXML) and 'compiled' forms (SGML,\n# HTML, PDF, PostScript, RTF and so forth) with or without modification,\n# are permitted provided that the following conditions are met:\n# 1. Redistributions of source code (VuXML) must retain the above\n# copyright notice, this list of conditions and the following\n# disclaimer as the first lines of this file unmodified.\n# 2. Redistributions in compiled form (transformed to other DTDs,\n# published online in any format, converted to PDF, PostScript,\n# RTF and other formats) must reproduce the above copyright\n# notice, this list of conditions and the following disclaimer\n# in the documentation and/or other materials provided with the\n# distribution.\n# \n# THIS DOCUMENTATION IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS \"AS IS\"\n# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\n# THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS\n# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,\n# OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\n# OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\n# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\n# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE\n# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS DOCUMENTATION,\n# EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n#\n\ninclude('deprecated_nasl_level.inc');\ninclude('compat.inc');\n\nif (description)\n{\n script_id(88153);\n script_version(\"2.4\");\n script_set_attribute(attribute:\"plugin_modification_date\", value:\"2021/01/04\");\n\n script_cve_id(\"CVE-2015-1380\", \"CVE-2015-1381\", \"CVE-2015-1382\");\n\n script_name(english:\"FreeBSD : privoxy -- multiple vulnerabilities (d9e1b569-c3d8-11e5-b5fe-002590263bf5)\");\n script_summary(english:\"Checks for updated package in pkg_info output\");\n\n script_set_attribute(\n attribute:\"synopsis\", \n value:\"The remote FreeBSD host is missing a security-related update.\"\n );\n script_set_attribute(\n attribute:\"description\", \n value:\n\"Privoxy Developers reports :\n\nFixed a DoS issue in case of client requests with incorrect\nchunk-encoded body. When compiled with assertions enabled (the\ndefault) they could previously cause Privoxy to abort(). Reported by\nMatthew Daley. CVE-2015-1380.\n\nFixed multiple segmentation faults and memory leaks in the pcrs code.\nThis fix also increases the chances that an invalid pcrs command is\nrejected as such. Previously some invalid commands would be loaded\nwithout error. Note that Privoxy's pcrs sources (action and filter\nfiles) are considered trustworthy input and should not be writable by\nuntrusted third-parties. CVE-2015-1381.\n\nFixed an 'invalid read' bug which could at least theoretically cause\nPrivoxy to crash. So far, no crashes have been observed.\nCVE-2015-1382.\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=197089\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"http://www.privoxy.org/3.0.23/user-manual/whatsnew.html\"\n );\n # http://www.openwall.com/lists/oss-security/2015/01/26/4\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://www.openwall.com/lists/oss-security/2015/01/26/4\"\n );\n # https://vuxml.freebsd.org/freebsd/d9e1b569-c3d8-11e5-b5fe-002590263bf5.html\n script_set_attribute(\n attribute:\"see_also\",\n value:\"http://www.nessus.org/u?1c6e4de9\"\n );\n script_set_attribute(attribute:\"solution\", value:\"Update the affected package.\");\n script_set_cvss_base_vector(\"CVSS2#AV:N/AC:L/Au:N/C:N/I:N/A:P\");\n\n script_set_attribute(attribute:\"plugin_type\", value:\"local\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:freebsd:freebsd:privoxy\");\n script_set_attribute(attribute:\"cpe\", value:\"cpe:/o:freebsd:freebsd\");\n\n script_set_attribute(attribute:\"vuln_publication_date\", value:\"2015/01/26\");\n script_set_attribute(attribute:\"patch_publication_date\", value:\"2016/01/26\");\n script_set_attribute(attribute:\"plugin_publication_date\", value:\"2016/01/26\");\n script_end_attributes();\n\n script_category(ACT_GATHER_INFO);\n script_copyright(english:\"This script is Copyright (C) 2016-2021 and is owned by Tenable, Inc. or an Affiliate thereof.\");\n script_family(english:\"FreeBSD Local Security Checks\");\n\n script_dependencies(\"ssh_get_info.nasl\");\n script_require_keys(\"Host/local_checks_enabled\", \"Host/FreeBSD/release\", \"Host/FreeBSD/pkg_info\");\n\n exit(0);\n}\n\n\ninclude(\"audit.inc\");\ninclude(\"freebsd_package.inc\");\n\n\nif (!get_kb_item(\"Host/local_checks_enabled\")) audit(AUDIT_LOCAL_CHECKS_NOT_ENABLED);\nif (!get_kb_item(\"Host/FreeBSD/release\")) audit(AUDIT_OS_NOT, \"FreeBSD\");\nif (!get_kb_item(\"Host/FreeBSD/pkg_info\")) audit(AUDIT_PACKAGE_LIST_MISSING);\n\n\nflag = 0;\n\nif (pkg_test(save_report:TRUE, pkg:\"privoxy<3.0.23\")) flag++;\n\nif (flag)\n{\n if (report_verbosity > 0) security_warning(port:0, extra:pkg_report_get());\n else security_warning(0);\n exit(0);\n}\nelse audit(AUDIT_HOST_NOT, \"affected\");\n", "cvss": {"score": 5.0, "vector": "AV:N/AC:L/Au:N/C:N/I:N/A:P"}}, {"lastseen": "2021-01-12T09:39:26", "description": "Several vulnerabilities have been fixed in privoxy, a privacy\nenhancing HTTP proxy :\n\nCVE-2015-1031, CID66394 :\n\nunmap(): Prevent use-after-free if the map only consists of one item.\n\nCVE-2015-1031, CID66376 and CID66391 :\n\npcrs_execute(): Consistently set *result to NULL in case of errors.\nShould make use-after-free in the caller less likely.\n\nCVE-2015-1381 :\n\nFix multiple segmentation faults and memory leaks in the pcrs code.\n\nCVE-2015-1382 :\n\nFix invalid read to prevent potential crashes.\n\nWe recommend that you upgrade your privoxy packages.\n\nNOTE: Tenable Network Security has extracted the preceding description\nblock directly from the DLA security advisory. Tenable has attempted\nto automatically clean and format it as much as possible without\nintroducing additional issues.", "edition": 13, "published": "2015-03-26T00:00:00", "title": "Debian DLA-142-1 : privoxy security update", "type": "nessus", "bulletinFamily": "scanner", "cvelist": ["CVE-2015-1031", "CVE-2015-1382", "CVE-2015-1381"], "modified": "2015-03-26T00:00:00", "cpe": ["cpe:/o:debian:debian_linux:6.0", "p-cpe:/a:debian:debian_linux:privoxy"], "id": "DEBIAN_DLA-142.NASL", "href": "https://www.tenable.com/plugins/nessus/82125", "sourceData": "#%NASL_MIN_LEVEL 70300\n#\n# (C) Tenable Network Security, Inc.\n#\n# The descriptive text and package checks in this plugin were\n# extracted from Debian Security Advisory DLA-142-1. The text\n# itself is copyright (C) Software in the Public Interest, Inc.\n#\n\ninclude('deprecated_nasl_level.inc');\ninclude('compat.inc');\n\nif (description)\n{\n script_id(82125);\n script_version(\"1.4\");\n script_set_attribute(attribute:\"plugin_modification_date\", value:\"2021/01/11\");\n\n script_cve_id(\"CVE-2015-1031\", \"CVE-2015-1381\", \"CVE-2015-1382\");\n script_bugtraq_id(71993, 72354, 72360);\n\n script_name(english:\"Debian DLA-142-1 : privoxy security update\");\n script_summary(english:\"Checks dpkg output for the updated package.\");\n\n script_set_attribute(\n attribute:\"synopsis\", \n value:\"The remote Debian host is missing a security update.\"\n );\n script_set_attribute(\n attribute:\"description\", \n value:\n\"Several vulnerabilities have been fixed in privoxy, a privacy\nenhancing HTTP proxy :\n\nCVE-2015-1031, CID66394 :\n\nunmap(): Prevent use-after-free if the map only consists of one item.\n\nCVE-2015-1031, CID66376 and CID66391 :\n\npcrs_execute(): Consistently set *result to NULL in case of errors.\nShould make use-after-free in the caller less likely.\n\nCVE-2015-1381 :\n\nFix multiple segmentation faults and memory leaks in the pcrs code.\n\nCVE-2015-1382 :\n\nFix invalid read to prevent potential crashes.\n\nWe recommend that you upgrade your privoxy packages.\n\nNOTE: Tenable Network Security has extracted the preceding description\nblock directly from the DLA security advisory. Tenable has attempted\nto automatically clean and format it as much as possible without\nintroducing additional issues.\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://lists.debian.org/debian-lts-announce/2015/01/msg00016.html\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://packages.debian.org/source/squeeze-lts/privoxy\"\n );\n script_set_attribute(\n attribute:\"solution\", \n value:\"Upgrade the affected privoxy package.\"\n );\n script_set_cvss_base_vector(\"CVSS2#AV:N/AC:L/Au:N/C:P/I:P/A:P\");\n script_set_cvss_temporal_vector(\"CVSS2#E:ND/RL:OF/RC:C\");\n script_set_attribute(attribute:\"exploitability_ease\", value:\"No known exploits are available\");\n script_set_attribute(attribute:\"exploit_available\", value:\"false\");\n\n script_set_attribute(attribute:\"plugin_type\", value:\"local\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:debian:debian_linux:privoxy\");\n script_set_attribute(attribute:\"cpe\", value:\"cpe:/o:debian:debian_linux:6.0\");\n\n script_set_attribute(attribute:\"patch_publication_date\", value:\"2015/01/29\");\n script_set_attribute(attribute:\"plugin_publication_date\", value:\"2015/03/26\");\n script_end_attributes();\n\n script_category(ACT_GATHER_INFO);\n script_copyright(english:\"This script is Copyright (C) 2015-2021 Tenable Network Security, Inc.\");\n script_family(english:\"Debian Local Security Checks\");\n\n script_dependencies(\"ssh_get_info.nasl\");\n script_require_keys(\"Host/local_checks_enabled\", \"Host/Debian/release\", \"Host/Debian/dpkg-l\");\n\n exit(0);\n}\n\n\ninclude(\"audit.inc\");\ninclude(\"debian_package.inc\");\n\n\nif (!get_kb_item(\"Host/local_checks_enabled\")) audit(AUDIT_LOCAL_CHECKS_NOT_ENABLED);\nif (!get_kb_item(\"Host/Debian/release\")) audit(AUDIT_OS_NOT, \"Debian\");\nif (!get_kb_item(\"Host/Debian/dpkg-l\")) audit(AUDIT_PACKAGE_LIST_MISSING);\n\n\nflag = 0;\nif (deb_check(release:\"6.0\", prefix:\"privoxy\", reference:\"3.0.16-1+deb6u1\")) flag++;\n\nif (flag)\n{\n if (report_verbosity > 0) security_hole(port:0, extra:deb_report_get());\n else security_hole(0);\n exit(0);\n}\nelse audit(AUDIT_HOST_NOT, \"affected\");\n", "cvss": {"score": 7.5, "vector": "AV:N/AC:L/Au:N/C:P/I:P/A:P"}}, {"lastseen": "2021-01-01T04:55:07", "description": "According to its self-reported version number, the version of Privoxy\nrunning on the remote host is prior to 3.0.23. It is, therefore,\npotentially affected by multiple denial of service vulnerabilities :\n\n - A flaw exists in the chunked_body_is_complete() function\n in 'jcc.c' due to improper processing of invalid\n chunk-encoded bodies. A remote attacker, using a\n specially crafted client request, can cause the Privoxy\n instance to abort. (CVE-2015-1380)\n\n - Multiple flaws exist in the pcrs_compile_replacement()\n function in 'pcrs.c' when handling backreferences.\n Remote attackers can exploit these flaws to cause a\n segmentation fault or memory consumption.\n (CVE-2015-1381)\n\n - An invalid read flaw in 'parsers.c' allows a remote\n attacker, via an HTTP request with a specially-crafted\n time header, to cause a denial of service condition.\n (CVE-2015-1382)\n\nNote that Nessus has not tested for these issues but has instead\nrelied only on the application's self-reported version number.", "edition": 25, "published": "2015-02-25T00:00:00", "title": "Privoxy < 3.0.23 Multiple DoS Vulnerabilities", "type": "nessus", "bulletinFamily": "scanner", "cvelist": ["CVE-2015-1380", "CVE-2015-1382", "CVE-2015-1381"], "modified": "2021-01-02T00:00:00", "cpe": ["cpe:/a:privoxy:privoxy"], "id": "PRIVOXY_3_0_23.NASL", "href": "https://www.tenable.com/plugins/nessus/81516", "sourceData": "#\n# (C) Tenable Network Security, Inc.\n#\n\ninclude(\"compat.inc\");\n\nif (description)\n{\n script_id(81516);\n script_version(\"1.4\");\n script_cvs_date(\"Date: 2018/11/15 20:50:22\");\n\n script_cve_id(\"CVE-2015-1380\", \"CVE-2015-1381\", \"CVE-2015-1382\");\n script_bugtraq_id(72354, 72355, 72360);\n\n script_name(english:\"Privoxy < 3.0.23 Multiple DoS Vulnerabilities\");\n script_summary(english:\"Checks the version of Privoxy.\");\n\n script_set_attribute(attribute:\"synopsis\", value:\n\"The remote web proxy is affected by multiple denial of service\nvulnerabilities.\");\n script_set_attribute(attribute:\"description\", value:\n\"According to its self-reported version number, the version of Privoxy\nrunning on the remote host is prior to 3.0.23. It is, therefore,\npotentially affected by multiple denial of service vulnerabilities :\n\n - A flaw exists in the chunked_body_is_complete() function\n in 'jcc.c' due to improper processing of invalid\n chunk-encoded bodies. A remote attacker, using a\n specially crafted client request, can cause the Privoxy\n instance to abort. (CVE-2015-1380)\n\n - Multiple flaws exist in the pcrs_compile_replacement()\n function in 'pcrs.c' when handling backreferences.\n Remote attackers can exploit these flaws to cause a\n segmentation fault or memory consumption.\n (CVE-2015-1381)\n\n - An invalid read flaw in 'parsers.c' allows a remote\n attacker, via an HTTP request with a specially-crafted\n time header, to cause a denial of service condition.\n (CVE-2015-1382)\n\nNote that Nessus has not tested for these issues but has instead\nrelied only on the application's self-reported version number.\");\n script_set_attribute(attribute:\"see_also\", value:\"https://sourceforge.net/p/ijbswa/mailman/message/33089172/\");\n # http://ijbswa.cvs.sourceforge.net/viewvc/ijbswa/current/jcc.c?r1=1.433&r2=1.434\n script_set_attribute(attribute:\"see_also\", value:\"http://www.nessus.org/u?02038803\");\n # http://ijbswa.cvs.sourceforge.net/viewvc/ijbswa/current/pcrs.c?r1=1.46&r2=1.47\n script_set_attribute(attribute:\"see_also\", value:\"http://www.nessus.org/u?e70b2d80\");\n # http://ijbswa.cvs.sourceforge.net/viewvc/ijbswa/current/parsers.c?r1=1.297&r2=1.298\n script_set_attribute(attribute:\"see_also\", value:\"http://www.nessus.org/u?fc0894c2\");\n script_set_attribute(attribute:\"solution\", value:\"Upgrade to Privoxy version 3.0.23 or later.\");\n script_set_cvss_base_vector(\"CVSS2#AV:N/AC:L/Au:N/C:N/I:N/A:P\");\n script_set_cvss_temporal_vector(\"CVSS2#E:U/RL:OF/RC:C\");\n script_set_attribute(attribute:\"exploitability_ease\", value:\"No known exploits are available\");\n script_set_attribute(attribute:\"exploit_available\", value:\"false\");\n\n script_set_attribute(attribute:\"vuln_publication_date\", value:\"2015/01/26\");\n script_set_attribute(attribute:\"patch_publication_date\", value:\"2015/01/26\");\n script_set_attribute(attribute:\"plugin_publication_date\", value:\"2015/02/25\");\n\n script_set_attribute(attribute:\"potential_vulnerability\", value:\"true\");\n script_set_attribute(attribute:\"plugin_type\", value:\"remote\");\n script_set_attribute(attribute:\"cpe\", value:\"cpe:/a:privoxy:privoxy\");\n script_end_attributes();\n\n script_category(ACT_GATHER_INFO);\n script_family(english:\"Firewalls\");\n\n script_copyright(english:\"This script is Copyright (C) 2015-2018 Tenable Network Security, Inc.\");\n\n script_dependencies(\"privoxy_detect.nasl\");\n script_require_keys(\"www/Privoxy\", \"Settings/ParanoidReport\");\n script_require_ports(\"Services/www\", 8118);\n\n exit(0);\n}\n\ninclude(\"audit.inc\");\ninclude(\"global_settings.inc\");\ninclude(\"misc_func.inc\");\ninclude(\"http.inc\");\ninclude(\"webapp_func.inc\");\n\nif (report_paranoia < 2) audit(AUDIT_PARANOID);\n\nport = get_http_port(default:8118);\napp_name = \"Privoxy\";\n\ninstall = get_install_from_kb(\n appname : app_name,\n port : port,\n exit_on_fail : TRUE\n);\n\nversion = install[\"ver\"];\nif (version == UNKNOWN_VER) audit(AUDIT_UNKNOWN_WEB_SERVER_VER, app_name, port);\n\ninstall_url = build_url(qs:install[\"dir\"], port:port);\nfix = \"3.0.23\";\n\n# Versions < 3.0.23 are vulnerable\nif (ver_compare(ver:version, fix:fix, strict:FALSE) < 0)\n{\n if (report_verbosity > 0)\n {\n report =\n '\\n URL : ' + install_url +\n '\\n Installed version : ' + version +\n '\\n Fixed version : ' + fix +\n '\\n';\n security_warning(port:port, extra:report);\n }\n else security_warning(port);\n}\nelse audit(AUDIT_LISTEN_NOT_VULN, app_name, port, version);\n", "cvss": {"score": 5.0, "vector": "AV:N/AC:L/Au:N/C:N/I:N/A:P"}}, {"lastseen": "2021-01-20T12:28:14", "description": "privoxy was updated to version 3.0.23 to fix three security issues.\n\nThese security issues were fixed :\n\n - Fixed a DoS issue in case of client requests with\n incorrect chunk-encoded body. When compiled with\n assertions enabled (the default) they could previously\n cause Privoxy to abort() (CVE-2015-1380).\n\n - Fixed multiple segmentation faults and memory leaks in\n the pcrs code. This fix also increases the chances that\n an invalid pcrs command is rejected as such\n (CVE-2015-1381).\n\n - Client requests with body that can't be delivered no\n longer cause pipelined requests behind them to be\n rejected as invalid (CVE-2015-1382).", "edition": 18, "published": "2015-02-09T00:00:00", "title": "openSUSE Security Update : privoxy (openSUSE-2015-115)", "type": "nessus", "bulletinFamily": "scanner", "cvelist": ["CVE-2015-1380", "CVE-2015-1382", "CVE-2015-1381"], "modified": "2015-02-09T00:00:00", "cpe": ["p-cpe:/a:novell:opensuse:privoxy-debuginfo", "p-cpe:/a:novell:opensuse:privoxy-debugsource", "cpe:/o:novell:opensuse:13.2", "cpe:/o:novell:opensuse:13.1", "p-cpe:/a:novell:opensuse:privoxy"], "id": "OPENSUSE-2015-115.NASL", "href": "https://www.tenable.com/plugins/nessus/81241", "sourceData": "#%NASL_MIN_LEVEL 70300\n#\n# (C) Tenable Network Security, Inc.\n#\n# The descriptive text and package checks in this plugin were\n# extracted from openSUSE Security Update openSUSE-2015-115.\n#\n# The text description of this plugin is (C) SUSE LLC.\n#\n\ninclude('deprecated_nasl_level.inc');\ninclude('compat.inc');\n\nif (description)\n{\n script_id(81241);\n script_version(\"1.4\");\n script_set_attribute(attribute:\"plugin_modification_date\", value:\"2021/01/19\");\n\n script_cve_id(\"CVE-2015-1380\", \"CVE-2015-1381\", \"CVE-2015-1382\");\n\n script_name(english:\"openSUSE Security Update : privoxy (openSUSE-2015-115)\");\n script_summary(english:\"Check for the openSUSE-2015-115 patch\");\n\n script_set_attribute(\n attribute:\"synopsis\", \n value:\"The remote openSUSE host is missing a security update.\"\n );\n script_set_attribute(\n attribute:\"description\", \n value:\n\"privoxy was updated to version 3.0.23 to fix three security issues.\n\nThese security issues were fixed :\n\n - Fixed a DoS issue in case of client requests with\n incorrect chunk-encoded body. When compiled with\n assertions enabled (the default) they could previously\n cause Privoxy to abort() (CVE-2015-1380).\n\n - Fixed multiple segmentation faults and memory leaks in\n the pcrs code. This fix also increases the chances that\n an invalid pcrs command is rejected as such\n (CVE-2015-1381).\n\n - Client requests with body that can't be delivered no\n longer cause pipelined requests behind them to be\n rejected as invalid (CVE-2015-1382).\"\n );\n script_set_attribute(\n attribute:\"see_also\",\n value:\"https://bugzilla.opensuse.org/show_bug.cgi?id=914934\"\n );\n script_set_attribute(\n attribute:\"solution\", \n value:\"Update the affected privoxy packages.\"\n );\n script_set_cvss_base_vector(\"CVSS2#AV:N/AC:L/Au:N/C:N/I:N/A:P\");\n\n script_set_attribute(attribute:\"plugin_type\", value:\"local\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:privoxy\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:privoxy-debuginfo\");\n script_set_attribute(attribute:\"cpe\", value:\"p-cpe:/a:novell:opensuse:privoxy-debugsource\");\n script_set_attribute(attribute:\"cpe\", value:\"cpe:/o:novell:opensuse:13.1\");\n script_set_attribute(attribute:\"cpe\", value:\"cpe:/o:novell:opensuse:13.2\");\n\n script_set_attribute(attribute:\"patch_publication_date\", value:\"2015/01/30\");\n script_set_attribute(attribute:\"plugin_publication_date\", value:\"2015/02/09\");\n script_end_attributes();\n\n script_category(ACT_GATHER_INFO);\n script_copyright(english:\"This script is Copyright (C) 2015-2021 Tenable Network Security, Inc.\");\n script_family(english:\"SuSE Local Security Checks\");\n\n script_dependencies(\"ssh_get_info.nasl\");\n script_require_keys(\"Host/local_checks_enabled\", \"Host/SuSE/release\", \"Host/SuSE/rpm-list\", \"Host/cpu\");\n\n exit(0);\n}\n\n\ninclude(\"audit.inc\");\ninclude(\"global_settings.inc\");\ninclude(\"rpm.inc\");\n\nif (!get_kb_item(\"Host/local_checks_enabled\")) audit(AUDIT_LOCAL_CHECKS_NOT_ENABLED);\nrelease = get_kb_item(\"Host/SuSE/release\");\nif (isnull(release) || release =~ \"^(SLED|SLES)\") audit(AUDIT_OS_NOT, \"openSUSE\");\nif (release !~ \"^(SUSE13\\.1|SUSE13\\.2)$\") audit(AUDIT_OS_RELEASE_NOT, \"openSUSE\", \"13.1 / 13.2\", release);\nif (!get_kb_item(\"Host/SuSE/rpm-list\")) audit(AUDIT_PACKAGE_LIST_MISSING);\n\nourarch = get_kb_item(\"Host/cpu\");\nif (!ourarch) audit(AUDIT_UNKNOWN_ARCH);\nif (ourarch !~ \"^(i586|i686|x86_64)$\") audit(AUDIT_ARCH_NOT, \"i586 / i686 / x86_64\", ourarch);\n\nflag = 0;\n\nif ( rpm_check(release:\"SUSE13.1\", reference:\"privoxy-3.0.23-2.20.1\") ) flag++;\nif ( rpm_check(release:\"SUSE13.1\", reference:\"privoxy-debuginfo-3.0.23-2.20.1\") ) flag++;\nif ( rpm_check(release:\"SUSE13.1\", reference:\"privoxy-debugsource-3.0.23-2.20.1\") ) flag++;\nif ( rpm_check(release:\"SUSE13.2\", reference:\"privoxy-3.0.23-8.8.1\") ) flag++;\nif ( rpm_check(release:\"SUSE13.2\", reference:\"privoxy-debuginfo-3.0.23-8.8.1\") ) flag++;\nif ( rpm_check(release:\"SUSE13.2\", reference:\"privoxy-debugsource-3.0.23-8.8.1\") ) flag++;\n\nif (flag)\n{\n if (report_verbosity > 0) security_warning(port:0, extra:rpm_report_get());\n else security_warning(0);\n exit(0);\n}\nelse\n{\n tested = pkg_tests_get();\n if (tested) audit(AUDIT_PACKAGE_NOT_AFFECTED, tested);\n else audit(AUDIT_PACKAGE_NOT_INSTALLED, \"privoxy / privoxy-debuginfo / privoxy-debugsource\");\n}\n", "cvss": {"score": 5.0, "vector": "AV:N/AC:L/Au:N/C:N/I:N/A:P"}}], "archlinux": [{"lastseen": "2016-09-02T18:44:43", "bulletinFamily": "unix", "cvelist": ["CVE-2015-1380", "CVE-2015-1382", "CVE-2015-1381"], "description": "- CVE-2015-1380 (denial of service)\nDenial of service issue was found in case of client requests with\nincorrect chunk-encoded body. When compiled with assertions enabled (the\ndefault) they could previously cause Privoxy to abort().\n\n- CVE-2015-1381 (segmentation fault)\nMultiple segmentation faults and memory leaks were found in the pcrs\ncode. This fix also increases the chances that an invalid pcrs command\nis rejected as such. Previously some invalid commands would be loaded\nwithout error. Note that privoxy's pcrs sources (action and filter\nfiles) are considered trustworthy input and should not be writable by\nuntrusted third-parties.\n\n- CVE-2015-1382 (denial of service)\nA 'invalid read' bug was found which could at least theoretically cause\nprivoxy to crash.", "modified": "2015-02-03T00:00:00", "published": "2015-02-03T00:00:00", "id": "ASA-201502-1", "href": "https://lists.archlinux.org/pipermail/arch-security/2015-February/000224.html", "type": "archlinux", "title": "privoxy: denial of service", "cvss": {"score": 5.0, "vector": "AV:NETWORK/AC:LOW/Au:NONE/C:NONE/I:NONE/A:PARTIAL/"}}], "freebsd": [{"lastseen": "2019-05-29T18:32:51", "bulletinFamily": "unix", "cvelist": ["CVE-2015-1380", "CVE-2015-1382", "CVE-2015-1381"], "description": "\nPrivoxy Developers reports:\n\nFixed a DoS issue in case of client requests with incorrect\n\t chunk-encoded body. When compiled with assertions enabled (the\n\t default) they could previously cause Privoxy to abort(). Reported\n\t by Matthew Daley. CVE-2015-1380.\nFixed multiple segmentation faults and memory leaks in the pcrs\n\t code. This fix also increases the chances that an invalid pcrs\n\t command is rejected as such. Previously some invalid commands would\n\t be loaded without error. Note that Privoxy's pcrs sources (action\n\t and filter files) are considered trustworthy input and should not be\n\t writable by untrusted third-parties. CVE-2015-1381.\nFixed an 'invalid read' bug which could at least theoretically\n\t cause Privoxy to crash. So far, no crashes have been observed.\n\t CVE-2015-1382.\n\n", "edition": 4, "modified": "2015-01-26T00:00:00", "published": "2015-01-26T00:00:00", "id": "D9E1B569-C3D8-11E5-B5FE-002590263BF5", "href": "https://vuxml.freebsd.org/freebsd/d9e1b569-c3d8-11e5-b5fe-002590263bf5.html", "title": "privoxy -- multiple vulnerabilities", "type": "freebsd", "cvss": {"score": 5.0, "vector": "AV:N/AC:L/Au:N/C:N/I:N/A:P"}}]}