Vulnerability Database

393,392

Total vulnerabilities in the database

CVE-2017-6744 — cisco / ios

Improper Restriction of Operations within the Bounds of a Memory Buffer

The Simple Network Management Protocol (SNMP) subsystem of Cisco IOS and IOS XE Software contains multiple vulnerabilities that could allow an authenticated, remote attacker to remotely execute code on an affected system or cause an affected system to reload. An attacker could exploit these vulnerabilities by sending a crafted SNMP packet to an affected system via IPv4 or IPv6. Only traffic directed to an affected system can be used to exploit these vulnerabilities.

The vulnerabilities are due to a buffer overflow condition in the SNMP subsystem of the affected software. The vulnerabilities affect all versions of SNMP - Versions 1, 2c, and 3. To exploit these vulnerabilities via SNMP Version 2c or earlier, the attacker must know the SNMP read-only community string for the affected system. To exploit these vulnerabilities via SNMP Version 3, the attacker must have user credentials for the affected system. A successful exploit could allow the attacker to execute arbitrary code and obtain full control of the affected system or cause the affected system to reload.

Customers are advised to apply the workaround as contained in the Workarounds section below. Fixed software information is available via the Cisco IOS Software Checker. All devices that have enabled SNMP and have not explicitly excluded the affected MIBs or OIDs should be considered vulnerable.

There are workarounds that address these vulnerabilities.

  • Published: Jul 17, 2017
  • Updated: Oct 3, 2026
  • CVE: CVE-2017-6744
  • Severity: High
  • Exploit:
  • CISA KEV:

CVSS v3:

  • Severity: High
  • Score: 8.8
  • AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

CVSS v2:

  • Severity: High
  • Score: 9
  • AV:N/AC:L/Au:S/C:C/I:C/A:C

CWEs:

Software Affected versions
cisco / ios = 12.2(33)sxi
cisco / ios = 12.2(33)sxi1
cisco / ios = 12.2(50)se
cisco / ios = 12.2(50)se1
cisco / ios = 12.2(50)se2
cisco / ios = 12.2(50)se3
cisco / ios = 12.2(50)se4
cisco / ios = 12.2(50)se5
cisco / ios = 12.2(50)sg
cisco / ios = 12.2(50)sg1
cisco / ios = 12.2(50)sg2
cisco / ios = 12.2(50)sg3
cisco / ios = 12.2(50)sg4
cisco / ios = 12.2(50)sg5
cisco / ios = 12.2(50)sg6
cisco / ios = 12.2(50)sg7
cisco / ios = 12.2(50)sg8
cisco / ios = 12.2(50)sq
cisco / ios = 12.2(50)sq1
cisco / ios = 12.2(50)sq2
cisco / ios = 12.2(50)sq3
cisco / ios = 12.2(50)sq4
cisco / ios = 12.2(50)sq5
cisco / ios = 12.2(50)sq6
cisco / ios = 12.2(50)sq7
cisco / ios = 12.2(52)ex
cisco / ios = 12.2(52)ex1
cisco / ios = 12.2(52)ey
cisco / ios = 12.2(52)ey1
cisco / ios = 12.2(52)ey1b
cisco / ios = 12.2(52)ey1c
cisco / ios = 12.2(52)ey2
cisco / ios = 12.2(52)ey2a
cisco / ios = 12.2(52)ey3
cisco / ios = 12.2(52)ey3a
cisco / ios = 12.2(52)ey4
cisco / ios = 12.2(52)se
cisco / ios = 12.2(52)se1
cisco / ios = 12.2(52)sg
cisco / ios = 12.2(52)xo
cisco / ios = 12.2(53)ex
cisco / ios = 12.2(53)ey
cisco / ios = 12.2(53)ez
cisco / ios = 12.2(53)se
cisco / ios = 12.2(53)se1
cisco / ios = 12.2(53)se2
cisco / ios = 12.2(53)sg
cisco / ios = 12.2(53)sg1
cisco / ios = 12.2(53)sg2
cisco / ios = 12.2(53)sg3
cisco / ios = 12.2(53)sg4
cisco / ios = 12.2(53)sg5
cisco / ios = 12.2(53)sg6
cisco / ios = 12.2(53)sg7
cisco / ios = 12.2(53)sg8
cisco / ios = 12.2(53)sg9
cisco / ios = 12.2(53)sg10
cisco / ios = 12.2(53)sg11
cisco / ios = 12.2(54)se
cisco / ios = 12.2(54)sg
cisco / ios = 12.2(54)sg1
cisco / ios = 12.2(54)wo
cisco / ios = 12.2(54)xo
cisco / ios = 12.2(55)ex
cisco / ios = 12.2(55)ex1
cisco / ios = 12.2(55)ex2
cisco / ios = 12.2(55)ex3
cisco / ios = 12.2(55)ey
cisco / ios = 12.2(55)ez
cisco / ios = 12.2(55)se
cisco / ios = 12.2(55)se1
cisco / ios = 12.2(55)se2
cisco / ios = 12.2(55)se3
cisco / ios = 12.2(55)se4
cisco / ios = 12.2(55)se5
cisco / ios = 12.2(55)se6
cisco / ios = 12.2(55)se7
cisco / ios = 12.2(55)se8
cisco / ios = 12.2(55)se9
cisco / ios = 12.2(55)se10
cisco / ios = 12.2(55)se11
cisco / ios = 12.2(58)ex
cisco / ios = 12.2(58)ey
cisco / ios = 12.2(58)ey1
cisco / ios = 12.2(58)ey2
cisco / ios = 12.2(58)ez
cisco / ios = 12.2(58)se
cisco / ios = 12.2(58)se1
cisco / ios = 12.2(58)se2
cisco / ios = 12.2(60)ez
cisco / ios = 12.2(60)ez1
cisco / ios = 12.2(60)ez2
cisco / ios = 12.2(60)ez3
cisco / ios = 12.2(60)ez4
cisco / ios = 12.2(60)ez5
cisco / ios = 12.2(60)ez6
cisco / ios = 12.2(60)ez7
cisco / ios = 12.2(60)ez8
cisco / ios = 12.2(60)ez9
cisco / ios = 12.2(60)ez10
cisco / ios = 12.2(60)ez11
cisco / ios = 15.0(1)ex
cisco / ios = 15.0(1)ey
cisco / ios = 15.0(1)ey1
cisco / ios = 15.0(1)ey2
cisco / ios = 15.0(1)se
cisco / ios = 15.0(1)se1
cisco / ios = 15.0(1)se2
cisco / ios = 15.0(1)se3
cisco / ios = 15.0(1)xo
cisco / ios = 15.0(1)xo1
cisco / ios = 15.0(2)ea1
cisco / ios = 15.0(2)eb
cisco / ios = 15.0(2)ec
cisco / ios = 15.0(2)ed
cisco / ios = 15.0(2)ed1
cisco / ios = 15.0(2)eh
cisco / ios = 15.0(2)ej
cisco / ios = 15.0(2)ej1
cisco / ios = 15.0(2)ek
cisco / ios = 15.0(2)ek1
cisco / ios = 15.0(2)ex
cisco / ios = 15.0(2)ex1
cisco / ios = 15.0(2)ex2
cisco / ios = 15.0(2)ex3
cisco / ios = 15.0(2)ex4
cisco / ios = 15.0(2)ex5
cisco / ios = 15.0(2)ex8
cisco / ios = 15.0(2)ex10
cisco / ios = 15.0(2)ey
cisco / ios = 15.0(2)ey1
cisco / ios = 15.0(2)ey2
cisco / ios = 15.0(2)ey3
cisco / ios = 15.0(2)ez
cisco / ios = 15.0(2)se
cisco / ios = 15.0(2)se1
cisco / ios = 15.0(2)se2
cisco / ios = 15.0(2)se3
cisco / ios = 15.0(2)se4
cisco / ios = 15.0(2)se5
cisco / ios = 15.0(2)se6
cisco / ios = 15.0(2)se7
cisco / ios = 15.0(2)se9
cisco / ios = 15.0(2)se10
cisco / ios = 15.0(2)se10a
cisco / ios = 15.0(2)sg
cisco / ios = 15.0(2)sg1
cisco / ios = 15.0(2)sg2
cisco / ios = 15.0(2)sg3
cisco / ios = 15.0(2)sg4
cisco / ios = 15.0(2)sg5
cisco / ios = 15.0(2)sg6
cisco / ios = 15.0(2)sg7
cisco / ios = 15.0(2)sg8
cisco / ios = 15.0(2)sg9
cisco / ios = 15.0(2)sg10
cisco / ios = 15.0(2)sg11
cisco / ios = 15.0(2)sqd
cisco / ios = 15.0(2)sqd1
cisco / ios = 15.0(2)sqd2
cisco / ios = 15.0(2)sqd3
cisco / ios = 15.0(2)sqd5
cisco / ios = 15.0(2)sqd6
cisco / ios = 15.0(2)xo
cisco / ios = 15.0(2a)ex5
cisco / ios = 15.0(2a)se9
cisco / ios = 15.1(1)sg
cisco / ios = 15.1(1)sg1
cisco / ios = 15.1(1)sg2
cisco / ios = 15.1(2)sg
cisco / ios = 15.1(2)sg1
cisco / ios = 15.1(2)sg2
cisco / ios = 15.1(2)sg3
cisco / ios = 15.1(2)sg4
cisco / ios = 15.1(2)sg5
cisco / ios = 15.1(2)sg6
cisco / ios = 15.1(2)sg7
cisco / ios = 15.1(2)sg8
cisco / ios = 15.2(1)e
cisco / ios = 15.2(1)e1
cisco / ios = 15.2(1)e2
cisco / ios = 15.2(1)e3
cisco / ios = 15.2(1)ey
cisco / ios = 15.2(1)sy
cisco / ios = 15.2(1)sy0a
cisco / ios = 15.2(1)sy1
cisco / ios = 15.2(1)sy1a
cisco / ios = 15.2(1)sy2
cisco / ios = 15.2(1)sy3
cisco / ios = 15.2(1)sy4
cisco / ios = 15.2(2)e
cisco / ios = 15.2(2)e1
cisco / ios = 15.2(2)e2
cisco / ios = 15.2(2)e3
cisco / ios = 15.2(2)e4
cisco / ios = 15.2(2)e5
cisco / ios = 15.2(2)e5a
cisco / ios = 15.2(2)ea1
cisco / ios = 15.2(2)ea2
cisco / ios = 15.2(2)ea3
cisco / ios = 15.2(2)eb
cisco / ios = 15.2(2)eb1
cisco / ios = 15.2(2)eb2
cisco / ios = 15.2(2)gc
cisco / ios = 15.2(2)sy
cisco / ios = 15.2(2)sy1
cisco / ios = 15.2(2)sy2
cisco / ios = 15.2(2)t
cisco / ios = 15.2(2)t1
cisco / ios = 15.2(2)t2
cisco / ios = 15.2(2)t3
cisco / ios = 15.2(2)t4
cisco / ios = 15.2(2a)e1
cisco / ios = 15.2(3)e
cisco / ios = 15.2(3)e1
cisco / ios = 15.2(3)e2
cisco / ios = 15.2(3)e3
cisco / ios = 15.2(3)ea
cisco / ios = 15.2(3)gc
cisco / ios = 15.2(3)gc1
cisco / ios = 15.2(3)t
cisco / ios = 15.2(3)t1
cisco / ios = 15.2(3)t2
cisco / ios = 15.2(3)t3
cisco / ios = 15.2(3)t4
cisco / ios = 15.2(3a)e
cisco / ios = 15.2(3m)e2
cisco / ios = 15.2(3m)e3
cisco / ios = 15.2(4)e
cisco / ios = 15.2(4)e1
cisco / ios = 15.2(4)e2
cisco / ios = 15.2(4)e3
cisco / ios = 15.2(4)e4
cisco / ios = 15.2(4)ea
cisco / ios = 15.2(4)ea1
cisco / ios = 15.2(4)ea3
cisco / ios = 15.2(4)ea4
cisco / ios = 15.2(4)ec1
cisco / ios = 15.2(4)gc
cisco / ios = 15.2(4)gc1
cisco / ios = 15.2(4)gc2
cisco / ios = 15.2(4)gc3
cisco / ios = 15.2(4)m
cisco / ios = 15.2(4)m1
cisco / ios = 15.2(4)m2
cisco / ios = 15.2(4)m3
cisco / ios = 15.2(4)m4
cisco / ios = 15.2(4)m5
cisco / ios = 15.2(4)m6
cisco / ios = 15.2(4)m6a
cisco / ios = 15.2(4)m7
cisco / ios = 15.2(4)m8
cisco / ios = 15.2(4)m9
cisco / ios = 15.2(4)m10
cisco / ios = 15.2(4)m11
cisco / ios = 15.2(4m)e1
cisco / ios = 15.2(4m)e3
cisco / ios = 15.2(4p)e1
cisco / ios = 15.2(5)e
cisco / ios = 15.2(5)e1
cisco / ios = 15.2(5)e2
cisco / ios = 15.2(5)e2a
cisco / ios = 15.2(5)ea
cisco / ios = 15.2(5)ex
cisco / ios = 15.2(5a)e
cisco / ios = 15.2(5a)e1
cisco / ios = 15.2(5b)e
cisco / ios = 15.2(5c)e
cisco / ios = 15.3(1)sy
cisco / ios = 15.3(1)sy2
cisco / ios = 15.3(1)t
cisco / ios = 15.3(1)t1
cisco / ios = 15.3(1)t2
cisco / ios = 15.3(1)t3
cisco / ios = 15.3(1)t4
cisco / ios = 15.3(2)t
cisco / ios = 15.3(2)t1
cisco / ios = 15.3(2)t2
cisco / ios = 15.3(2)t3
cisco / ios = 15.3(2)t4
cisco / ios = 15.3(3)m
cisco / ios = 15.3(3)m1
cisco / ios = 15.3(3)m2
cisco / ios = 15.3(3)m3
cisco / ios = 15.3(3)m4
cisco / ios = 15.3(3)m5
cisco / ios = 15.3(3)m6
cisco / ios = 15.3(3)m7
cisco / ios = 15.3(3)m9
cisco / ios = 15.4(1)cg
cisco / ios = 15.4(1)cg1
cisco / ios = 15.4(1)sy
cisco / ios = 15.4(1)sy1
cisco / ios = 15.4(1)sy2
cisco / ios = 15.4(1)t
cisco / ios = 15.4(1)t1
cisco / ios = 15.4(1)t2
cisco / ios = 15.4(1)t3
cisco / ios = 15.4(1)t4
cisco / ios = 15.4(2)cg
cisco / ios = 15.4(2)t
cisco / ios = 15.4(2)t1
cisco / ios = 15.4(2)t2
cisco / ios = 15.4(2)t3
cisco / ios = 15.4(2)t4
cisco / ios = 15.4(3)m
cisco / ios = 15.4(3)m1
cisco / ios = 15.4(3)m2
cisco / ios = 15.4(3)m3
cisco / ios = 15.4(3)m4
cisco / ios = 15.4(3)m5
cisco / ios = 15.4(3)m6
cisco / ios = 15.4(3)m6a
cisco / ios = 15.4(3)m7
cisco / ios = 15.5(1)sy
cisco / ios = 15.5(1)t
cisco / ios = 15.5(1)t1
cisco / ios = 15.5(1)t2
cisco / ios = 15.5(1)t3
cisco / ios = 15.5(1)t4
cisco / ios = 15.5(2)t
cisco / ios = 15.5(2)t1
cisco / ios = 15.5(2)t2
cisco / ios = 15.5(2)t3
cisco / ios = 15.5(2)t4
cisco / ios = 15.5(3)m0a
cisco / ios = 15.5(3)m1
cisco / ios = 15.5(3)m2
cisco / ios = 15.5(3)m3
cisco / ios = 15.5(3)m4
cisco / ios = 15.5(3)m4a
cisco / ios = 15.5(3)m5
cisco / ios = 15.5(3)m6
cisco / ios = 15.6(1)t
cisco / ios = 15.6(1)t0a
cisco / ios = 15.6(1)t1
cisco / ios = 15.6(1)t2
cisco / ios = 15.6(2)t
cisco / ios = 15.6(2)t1
cisco / ios = 15.6(2)t2
cisco / ios = 15.6(3)m
cisco / ios = 15.6(3)m0a
cisco / ios = 15.6(3)m1
cisco / ios = 15.6(3)m1b
cisco / ios = 15.6(3)m2
cisco / ios = 15.6(3)m2a
cisco / ios = 15.6(3)m3

Frequently Asked Questions

A security vulnerability is a weakness in software, hardware, or configuration that can be exploited to compromise confidentiality, integrity, or availability. Many vulnerabilities are tracked as CVEs (Common Vulnerabilities and Exposures), which provide a standardized identifier so teams can coordinate patching, mitigation, and risk assessment across tools and vendors.

CVSS (Common Vulnerability Scoring System) estimates technical severity, but it doesn't automatically equal business risk. Prioritize using context like internet exposure, affected asset criticality, known exploitation (proof-of-concept or in-the-wild), and whether compensating controls exist. A "Medium" CVSS on an exposed, production system can be more urgent than a "Critical" on an isolated, non-production host.

A vulnerability is the underlying weakness. An exploit is the method or code used to take advantage of it. A zero-day is a vulnerability that is unknown to the vendor or has no publicly available fix when attackers begin using it. In practice, risk increases sharply when exploitation becomes reliable or widespread.

Recurring findings usually come from incomplete Asset Discovery, inconsistent patch management, inherited images, and configuration drift. In modern environments, you also need to watch the software supply chain: dependencies, containers, build pipelines, and third-party services can reintroduce the same weakness even after you patch a single host. Unknown or unmanaged assets (often called Shadow IT) are a common reason the same issues resurface.

Use a simple, repeatable triage model: focus first on externally exposed assets, high-value systems (identity, VPN, email, production), vulnerabilities with known exploits, and issues that enable remote code execution or privilege escalation. Then enforce patch SLAs and track progress using consistent metrics so remediation is steady, not reactive.

SynScan combines attack surface monitoring and continuous security auditing to keep your inventory current, flag high-impact vulnerabilities early, and help you turn raw findings into a practical remediation plan.