{"id":"CVE-2014-6270","aliases":["DEBIAN-CVE-2014-6270","EUVD-2014-6156","GHSA-9v4x-8f3c-4hmw","MGASA-2014-0396","SUSE-SU-2015:1983-1","SUSE-SU-2016:2089-1","UBUNTU-CVE-2014-6270","USN-2921-1"],"status":"published","title":"Off-by-one error in the snmpHandleUdp function in snmp_core.cc in Squid 2.x and 3.x, when an SNMP...","description":"Off-by-one error in the snmpHandleUdp function in snmp_core.cc in Squid 2.x and 3.x, when an SNMP port is configured, allows remote attackers to cause a denial of service (crash) or possibly execute arbitrary code via a crafted UDP SNMP request, which triggers a heap-based buffer overflow.","severity":{"version":"2.0","score":6.8,"vector":"AV:N/AC:M/Au:N/C:P/I:P/A:P","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-08","score":0.23317,"percentile":0.97795,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-119"],"published":"2014-09-12T00:00:00Z","modified":"2026-10-23T15:47:28Z","fixes":[{"ecosystem":"Debian:12","package":"squid","fixed_in":["4.1-1"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"squid","fixed_in":["4.1-1"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"squid","fixed_in":["4.1-1"],"sources":["osv"]},{"ecosystem":"Ubuntu:14.04:LTS","package":"squid3","fixed_in":["3.3.8-1ubuntu6.6"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Debian:12","package":"squid","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.1-1"}]}]},{"source":"osv","ecosystem":"Debian:13","package":"squid","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.1-1"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"squid","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.1-1"}]}]},{"source":"osv","ecosystem":"Mageia:3","package":"squid","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.2.10-1.8.mga3"}]}],"bundled":3},{"source":"osv","ecosystem":"Mageia:4","package":"squid","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.3.13-1.1.mga4"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 11 SP3","package":"squid","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.7.STABLE5-2.12.24.2"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 11 SP3-TERADATA","package":"squid","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.7.STABLE5-2.12.24.2"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 11 SP3","package":"squid","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.7.STABLE5-2.12.24.2"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 11 SP4","package":"squid","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.7.STABLE5-2.12.24.2"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 11 SP4","package":"squid","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.7.STABLE5-2.12.24.2"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 11 SP4","package":"squid3","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.1.23-8.16.30.1"}]}],"bundled":25},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 11 SP4","package":"squid3","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.1.23-8.16.30.1"}]}],"bundled":25},{"source":"osv","ecosystem":"Ubuntu:14.04:LTS","package":"squid3","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.3.8-1ubuntu6.6"}]}],"versions":["3.3.8-1ubuntu3","3.3.8-1ubuntu4","3.3.8-1ubuntu5","3.3.8-1ubuntu6","3.3.8-1ubuntu6.1","3.3.8-1ubuntu6.2","3.3.8-1ubuntu6.3","3.3.8-1ubuntu6.4"]},{"source":"osv","ecosystem":"Ubuntu:14.04:LTS","package":"squid3","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.3.8-1ubuntu6.6"}]}],"versions":["3.3.8-1ubuntu3","3.3.8-1ubuntu4","3.3.8-1ubuntu5","3.3.8-1ubuntu6","3.3.8-1ubuntu6.1","3.3.8-1ubuntu6.2","3.3.8-1ubuntu6.3","3.3.8-1ubuntu6.4"],"bundled":2}],"products":[{"vendor":"oracle","product":"solaris"},{"vendor":"squid-cache","product":"squid"}],"references":[{"url":"https://exchange.xforce.ibmcloud.com/vulnerabilities/95873","tags":["vdb-entry","x_refsource_XF","x_transferred","web"]},{"url":"https://security.gentoo.org/glsa/201607-01","tags":["vendor-advisory","x_refsource_GENTOO","x_transferred","advisory"]},{"url":"http://lists.opensuse.org/opensuse-security-announce/2016-08/msg00010.html","tags":["vendor-advisory","x_refsource_SUSE","x_transferred","web"]},{"url":"http://www.oracle.com/technetwork/topics/security/bulletinjul2015-2511963.html","tags":["x_refsource_CONFIRM","x_transferred","Third Party Advisory","advisory"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1139967","tags":["x_refsource_CONFIRM","x_transferred","Issue Tracking","Third Party Advisory","VDB Entry","advisory","report"]},{"url":"http://seclists.org/oss-sec/2014/q3/542","tags":["mailing-list","x_refsource_MLIST","x_transferred","Patch","Third Party Advisory","VDB Entry","advisory","fix","report"]},{"url":"http://lists.opensuse.org/opensuse-security-announce/2016-08/msg00040.html","tags":["vendor-advisory","x_refsource_SUSE","x_transferred","web"]},{"url":"https://bugzilla.novell.com/show_bug.cgi?id=895773","tags":["x_refsource_CONFIRM","x_transferred","Issue Tracking","Third Party Advisory","VDB Entry","advisory","report"]},{"url":"http://seclists.org/oss-sec/2014/q3/550","tags":["mailing-list","x_refsource_MLIST","x_transferred","Third Party Advisory","VDB Entry","advisory"]},{"url":"http://www.ubuntu.com/usn/USN-2921-1","tags":["vendor-advisory","x_refsource_UBUNTU","x_transferred","advisory"]},{"url":"http://www.securityfocus.com/bid/69686","tags":["vdb-entry","x_refsource_BID","x_transferred","Third Party Advisory","VDB Entry","advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2014-6270"},{"url":"https://github.com/advisories/GHSA-9v4x-8f3c-4hmw"},{"url":"https://security-tracker.debian.org/tracker/CVE-2014-6270","tags":["advisory"]},{"url":"https://advisories.mageia.org/MGASA-2014-0396.html","tags":["advisory"]},{"url":"https://bugs.mageia.org/show_bug.cgi?id=14150","tags":["report"]},{"url":"http://www.squid-cache.org/Advisories/SQUID-2014_3.txt","tags":["web","report"]},{"url":"http://www.squid-cache.org/Advisories/SQUID-2014_4.txt","tags":["web"]},{"url":"https://www.suse.com/support/update/announcement/2015/suse-su-20151983-1/","tags":["advisory"]},{"url":"https://bugzilla.suse.com/895773","tags":["report"]},{"url":"https://bugzilla.suse.com/949942","tags":["report"]},{"url":"https://www.suse.com/security/cve/CVE-2014-6270","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2014-9749","tags":["web"]},{"url":"https://www.suse.com/support/update/announcement/2016/suse-su-20162089-1/","tags":["advisory"]},{"url":"https://bugzilla.suse.com/902197","tags":["report"]},{"url":"https://bugzilla.suse.com/938715","tags":["report"]},{"url":"https://bugzilla.suse.com/963539","tags":["report"]},{"url":"https://bugzilla.suse.com/967011","tags":["report"]},{"url":"https://bugzilla.suse.com/968392","tags":["report"]},{"url":"https://bugzilla.suse.com/968393","tags":["report"]},{"url":"https://bugzilla.suse.com/968394","tags":["report"]},{"url":"https://bugzilla.suse.com/968395","tags":["report"]},{"url":"https://bugzilla.suse.com/973782","tags":["report"]},{"url":"https://bugzilla.suse.com/973783","tags":["report"]},{"url":"https://bugzilla.suse.com/976553","tags":["report"]},{"url":"https://bugzilla.suse.com/976556","tags":["report"]},{"url":"https://bugzilla.suse.com/976708","tags":["report"]},{"url":"https://bugzilla.suse.com/979008","tags":["report"]},{"url":"https://bugzilla.suse.com/979009","tags":["report"]},{"url":"https://bugzilla.suse.com/979010","tags":["report"]},{"url":"https://bugzilla.suse.com/979011","tags":["report"]},{"url":"https://bugzilla.suse.com/993299","tags":["report"]},{"url":"https://www.suse.com/security/cve/CVE-2011-3205","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2011-4096","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2012-5643","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2013-0188","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2013-4115","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2014-0128","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2014-7141","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2014-7142","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2015-5400","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-2390","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-2569","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-2570","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-2571","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-2572","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-3947","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-3948","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-4051","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-4052","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-4053","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-4054","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-4553","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-4554","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-4555","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-4556","tags":["web"]},{"url":"https://ubuntu.com/security/CVE-2014-6270","tags":["report"]},{"url":"https://ubuntu.com/security/notices/USN-2921-1","tags":["advisory"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2014-6270","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-2571","tags":["report"]}],"sources":{"cve":[{"id":"CVE-2014-6270","description":"Off-by-one error in the snmpHandleUdp function in snmp_core.cc in Squid 2.x and 3.x, when an SNMP port is configured, allows remote attackers to cause a denial of service (crash) or possibly execute arbitrary code via a crafted UDP SNMP request, which triggers a heap-based buffer overflow.","status":"published","published":"2014-09-12T14:00:00Z","modified":"2024-08-06T12:10:13.341Z","updated_at":"2026-11-02T14:33:44.930749Z"}],"euvd":[{"id":"EUVD-2014-6156","description":"Off-by-one error in the snmpHandleUdp function in snmp_core.cc in Squid 2.x and 3.x, when an SNMP port is configured, allows remote attackers to cause a denial of service (crash) or possibly execute arbitrary code via a crafted UDP SNMP request, which triggers a heap-based buffer overflow.","status":"published","published":"2014-09-12T14:00:00Z","modified":"2024-08-06T12:10:13Z","updated_at":"2026-11-03T01:57:00.015932Z"}],"ghsa":[{"id":"GHSA-9v4x-8f3c-4hmw","title":"Off-by-one error in the snmpHandleUdp function in snmp_core.cc in Squid 2.x and 3.x, when an SNMP...","description":"Off-by-one error in the snmpHandleUdp function in snmp_core.cc in Squid 2.x and 3.x, when an SNMP port is configured, allows remote attackers to cause a denial of service (crash) or possibly execute arbitrary code via a crafted UDP SNMP request, which triggers a heap-based buffer overflow.","status":"published","published":"2022-05-17T01:14:32Z","modified":"2023-02-03T05:03:34Z","cwes":["CWE-119"],"updated_at":"2026-11-02T14:53:23.175393Z"}],"nvd":[{"id":"CVE-2014-6270","description":"Off-by-one error in the snmpHandleUdp function in snmp_core.cc in Squid 2.x and 3.x, when an SNMP port is configured, allows remote attackers to cause a denial of service (crash) or possibly execute arbitrary code via a crafted UDP SNMP request, which triggers a heap-based buffer overflow.","status":"published","published":"2014-09-12T14:55:07.907Z","modified":"2026-06-17T00:12:47.853Z","cvss":[{"version":"2.0","score":6.8,"vector":"AV:N/AC:M/Au:N/C:P/I:P/A:P","level":"medium","assessor":"primary"}],"cwes":["CWE-119"],"updated_at":"2026-11-02T14:02:55.884979Z"}],"osv":[{"id":"CVE-2014-6270","description":"Off-by-one error in the snmpHandleUdp function in snmp_core.cc in Squid 2.x and 3.x, when an SNMP port is configured, allows remote attackers to cause a denial of service (crash) or possibly execute arbitrary code via a crafted UDP SNMP request, which triggers a heap-based buffer overflow.","status":"published","published":"2014-09-12T14:55:07Z","modified":"2026-04-16T06:18:04.530556365Z","updated_at":"2026-11-02T15:43:59.654289Z"},{"id":"DEBIAN-CVE-2014-6270","description":"Off-by-one error in the snmpHandleUdp function in snmp_core.cc in Squid 2.x and 3.x, when an SNMP port is configured, allows remote attackers to cause a denial of service (crash) or possibly execute arbitrary code via a crafted UDP SNMP request, which triggers a heap-based buffer overflow.","status":"published","published":"2014-09-12T14:55:07.907Z","modified":"2026-10-23T15:47:28.574459356Z","updated_at":"2026-11-02T15:45:26.134753Z"},{"id":"MGASA-2014-0396","title":"Updated squid packages fix security vulnerabilities","description":"Updated squid packages fix security vulnerabilities:\n\nDue to incorrect buffer management Squid can be caused by an attacker to write\noutside its allocated SNMP buffer (CVE-2014-6270).\n\nDue to incorrect bounds checking Squid pinger binary is vulnerable to denial\nof service or information leak attack when processing larger than normal ICMP\nor ICMPv6 packets (CVE-2014-7141).\n\nDue to incorrect input validation Squid pinger binary is vulnerable to denial\nof service or information leak attacks when processing ICMP or ICMPv6 packets\n(CVE-2014-7142).\n","status":"published","published":"2014-10-07T09:22:51Z","modified":"2026-04-16T06:25:21.678544311Z","updated_at":"2026-11-02T15:49:39.488462Z"},{"id":"SUSE-SU-2015:1983-1","title":"Security update for squid","description":"squid was updated to fix two security issues.\n\nThese security issues were fixed:\n- CVE-2014-6270: Fixed an off by one in snmp subsystem (bsc#895773).\n- CVE-2014-9749: Fixed a nonce replay vulnerability in Digest authentication (bsc#949942).\n","status":"published","published":"2015-11-13T09:06:45Z","modified":"2026-02-04T04:07:14.889391Z","updated_at":"2026-11-02T15:53:43.030986Z"},{"id":"SUSE-SU-2016:2089-1","title":"Security update for squid3","description":"\n\nThis update for squid3 fixes the following issues:\n\n- Multiple issues in pinger ICMP processing.  (CVE-2014-7141, CVE-2014-7142) \n\n- CVE-2016-3947: Buffer overrun issue in pinger\n    ICMPv6 processing. (bsc#973782)\n\n-  CVE-2016-4554: fix header smuggling issue in HTTP Request processing (bsc#979010)\n\n- Fix multiple Denial of Service issues in HTTP Response processing.\n    (CVE-2016-2569, CVE-2016-2570, CVE-2016-2571, CVE-2016-2572,\n     bsc#968392, bsc#968393, bsc#968394, bsc#968395)\n- Regression caused by the DoS fixes above (bsc#993299)\n\n- CVE-2016-3948: Fix denial of service in HTTP Response processing (bsc#973783)\n\n- CVE-2016-4051: fixes buffer overflow in cachemgr.cgi (bsc#976553)\n\n- CVE-2016-4052, CVE-2016-4053, CVE-2016-4054:\n  * fixes multiple issues in ESI processing (bsc#976556)\n\n- CVE-2016-4556: fixes double free vulnerability in Esi.cc (bsc#979008)\n\n- CVE-2015-5400: Improper Protection of Alternate Path (bsc#938715)\n\n- CVE-2014-6270: fix off-by-one in snmp subsystem (bsc#895773)\n\n- Memory leak in squid3 when using external_acl (bsc#976708)\n","status":"published","published":"2016-08-16T12:56:03Z","modified":"2026-02-04T03:13:42.545823Z","updated_at":"2026-11-02T15:53:43.438985Z"},{"id":"UBUNTU-CVE-2014-6270","description":"Off-by-one error in the snmpHandleUdp function in snmp_core.cc in Squid 2.x and 3.x, when an SNMP port is configured, allows remote attackers to cause a denial of service (crash) or possibly execute arbitrary code via a crafted UDP SNMP request, which triggers a heap-based buffer overflow.","status":"published","published":"2014-09-12T00:00:00Z","modified":"2026-02-04T02:36:05.333681Z","updated_at":"2026-11-02T15:54:09.378953Z"},{"id":"USN-2921-1","title":"squid3 vulnerabilities","description":"Sebastian Krahmer discovered that Squid incorrectly handled certain SNMP\nrequests. If SNMP is enabled, a remote attacker could use this issue to\ncause Squid to crash, resulting in a denial of service, or possibly execute\narbitrary code. (CVE-2014-6270)\n\nAlex Rousskov discovered that Squid incorrectly handled certain malformed\nresponses. A remote attacker could possibly use this issue to cause Squid\nto crash, resulting in a denial of service. (CVE-2016-2571)\n","status":"published","published":"2016-03-07T12:56:15Z","modified":"2026-02-10T04:40:57Z","updated_at":"2026-11-02T16:58:10.303275Z"}]}}
