liveBook · Manning

Vulnerability

As explained in Acing the CCNA Exam: Volume 2 Advanced Networking and Security

A vulnerability is a weakness in a system, process, or control that can be exploited to cause harm or gain unauthorized access.

A vulnerability is any potential weakness that can compromise the confidentiality, integrity, or availability of a system or its data. Connectivity, necessary for useful networks, also creates exposure to vulnerabilities. section 11.1.2 section 11.0

Separate vulnerability from the related security terms:

  • An exploit is something that can be used to take advantage of a vulnerability. section 11.1.2
  • A threat is the real possibility that a vulnerability will be exploited by an attacker. section 11.1.2
  • A mitigation technique is a measure implemented to protect against threats, such as DHCP Snooping against DHCP vulnerabilities. section 11.1.2
  • Vulnerabilities may exist even without external network connectivity; physical access can still provide an attack path. section 11.1.2

Network protocol and IOS examples

DHCP contains vulnerabilities that can be exploited with tools, while DHCP Snooping provides mitigation. IOS upgrades also address discovered security vulnerabilities: administrators can inspect the running image with show version and select a newer boot image with boot system. section 11.1.2 section 8.3

SW1# show version 
Cisco IOS Software, C2960C Software (C2960c405-
UNIVERSALK9-M), Version 15.0(2)SE5, RELEASE SOFTWARE (fc1)     #1
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2013 by Cisco Systems, Inc.
. . .
#1 The current version is 15.0(2)SE5.

Inspect the running Cisco IOS version when assessing whether known security advisories may affect a device. section 8.3

How Acing the CCNA Exam: Volume 2 Advanced Networking and Security covers it

How deep it goes
Defines vulnerability, distinguishes related terms, and applies them to physical access, DHCP, and IOS security updates.
Examples
Uses a house window, physical device access, DHCP protocol weaknesses, DHCP Snooping, and outdated Cisco IOS images as examples.
What it assumes
Assumes basic network connectivity and introduces the CIA triad alongside vulnerability, exploit, threat, and mitigation terminology.
What you can do after
Evaluate weaknesses by distinguishing vulnerabilities, exploits, threats, and mitigations in network and device scenarios.
How it connects
Connects vulnerabilities with the CIA triad, exploits, threats, mitigation techniques, DHCP Snooping, and security advisories.

Also explained in

Compare how 16 books explain vulnerability →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Acing the CCNA Exam: Volume 2 Advanced Networking and Security. The section links point to the parts of the book it draws on.