Glossary

Vulnerability

A vulnerability is a security hole - like a broken lock or an unlocked window in your house. It's a weakness that attackers can use to get in. Software companies constantly find and fix vulnerabilities, which is why keeping your software updated is so important.

What is Vulnerability?

A vulnerability is a weakness or flaw in software, hardware, or processes that can be exploited by attackers to gain unauthorized access or cause harm. Vulnerabilities can exist in operating systems, applications, network protocols, or even human behavior.

Why Should You Care?

Every piece of software has vulnerabilities - it's unavoidable with complex code. What matters is how quickly you patch them. Most successful attacks exploit known vulnerabilities that have had patches available. Attackers know many businesses are slow to update, so they target these "low-hanging fruit" first.

Is your business exposed?

Real-World Example

The Log4Shell vulnerability (CVE-2021-44228) was discovered in a widely-used Java logging library. Within hours, attackers were scanning the internet for vulnerable systems. Businesses that patched quickly were fine. Those that delayed found themselves compromised, some leading to ransomware infections and major breaches.

How to Protect Against Vulnerability

  1. 1.

    Enable automatic updates on all systems where possible

  2. 2.

    Subscribe to security alerts for your key software vendors

  3. 3.

    Prioritize patching internet-facing systems (web servers, VPNs, email)

  4. 4.

    Know what software is running in your environment

  5. 5.

    Consider vulnerability scanning for your network

    OpenVAS (free) or Qualys

  6. 6.

    Have a process for emergency patching when critical vulnerabilities are announced

Is your business exposed?

Check if your company data is circulating on the dark web

Free scan • No credit card required