Vulnerabilities 101

Overview

This room introduces what vulnerabilities are, how they are scored, and where to research them. It also shows the practical workflow of using a small finding such as version disclosure to pivot into vulnerability databases and locate real exploits or proof-of-concepts.

Core idea: a vulnerability is only useful in practice if you can correctly identify it, judge its risk, and connect what you found in the target to real-world exploit intelligence.

1) What a Vulnerability Is

A vulnerability is a weakness in the design, implementation, configuration, or behavior of a system that can be abused by an attacker.

The room groups vulnerabilities into five broad categories:

2) CVSS

The Common Vulnerability Scoring System (CVSS) is the best-known vulnerability scoring framework and is widely used across the industry.

Limitation: CVSS measures severity, but it was not really built to prioritize what your specific organization should patch first.

3) VPR

Vulnerability Priority Rating (VPR) is Tenable’s more risk-driven approach. It tries to measure how relevant and dangerous a vulnerability is in the real world, not just how severe it looks in theory.

Main difference: CVSS is severity-oriented; VPR is prioritization-oriented.

4) Vulnerability Databases

The room highlights two key resources:

Useful terminology:

5) NVD and CVEs

NVD is the main public database for standardized vulnerability tracking. Entries are organized around CVEs, using names like CVE-2017-0144.

6) Exploit-DB

Exploit-DB is usually more practical during an assessment because it stores PoCs and exploit code by application name and version.

Practical workflow: once you fingerprint a service version, Exploit-DB is often your fastest next stop for real attack paths.

7) Example Workflow: Version Disclosure

The room demonstrates a very realistic chain:

  1. Identify a visible application version, such as Apache Tomcat 9.0.17.
  2. Treat the version disclosure itself as a useful weakness.
  3. Search Exploit-DB for that exact product/version.
  4. Review available PoCs that may apply to the target.

Important lesson: seemingly small information leaks often matter because they let you pivot from reconnaissance into targeted vulnerability research.

8) Practical Mindset

This room is less about exploitation itself and more about triage and research discipline.

Exam Notes (PT1)