GlossarySafetyIntermediate

Vulnerability

Also written: Security flaw, Weakness, Context-dependent vulnerabilities, Backdoor vulnerability, Vulnerability research, AI vulnerability research, Coordinated Vulnerability Disclosure, CVD

A weakness in software or hardware that attackers can exploit to gain unauthorized access or cause damage.

In plain terms

A vulnerability is a security flaw. Think of it like a weak spot in a castle wall that an enemy could exploit to get inside.

In software, this could be a mistake in the code that allows a hacker to take control of a system, steal data, or disrupt services. For example, if a website doesn't properly check user passwords, a hacker might use a vulnerability to guess passwords and log in as someone else.

The expert version

A vulnerability is a weakness in a system's design, implementation, or operation that can be exploited by a threat actor. This exploitation can lead to a compromise of confidentiality, integrity, or availability. Vulnerabilities can exist in software code, hardware configurations, or even human processes, and are often categorized by their severity and the type of exploit they enable.

Why it matters now

Frontier AI labs are increasingly using AI to find and fix security vulnerabilities in software. Companies like OpenAI, Anthropic, and Google Gemini are developing AI models specifically for cybersecurity tasks, such as identifying exploitable flaws and speeding up the patching process. This focus highlights the growing role of AI in both offensive and defensive cybersecurity operations.

Where it shows up 13 items, newest first
How each company uses it
Anthropic Claude
Anthropic is offering an AI scanning service to help find security holes in open-source code and is using AI to defend critical infrastructure.
Google Gemini
Google Gemini has introduced a cyber model designed to accelerate the process of finding and fixing software vulnerabilities.
Microsoft Copilot
Microsoft is employing agentic AI through its Codename MDASH to identify exploitable software flaws for US government cybersecurity.
OpenAI ChatGPT
OpenAI is leveraging AI to help find and fix software security flaws faster and has established policies for the responsible disclosure of vulnerabilities.
Related terms

ExploitZero-dayThreat actorCybersecurityPatchCVE

Often confused with
Exploit
An exploit is the actual method or tool used to take advantage of a vul
Threat
A threat is a potential danger that might exploit a vulnerability.
Risk
Risk is the likelihood of a threat exploiting a vulnerability and the resu
Origin

The concept of vulnerabilities originates from the field of computer security, evolving alongside the development of complex software and networked systems. Formal definitions and tracking systems like CVE (Common Vulnerabilities and Exposures) emerged to standardize the identification and communication of these weaknesses. Source ↗

Try this about 5 minutes

You can explore how AI might identify potential security issues by asking a model to review a piece of code for common programming errors. For example, ask ChatGPT to 'find potential security vulnerabilities in this Python function' and provide a simple code snippet.

Try it: Playbook entries that use thisPlaybook →

The Playbook: reusable how-tos, prompts, configs and tips pulled out of the news.

Questions people ask

What is the difference between a vulnerability and an exploit?
A vulnerability is a weakness, like a hole in a fence. An exploit is the tool or method used to get through that hole, like a ladder.
How are vulnerabilities found?
Vulnerabilities are found through manual code review, automated security scanning tools, penetration testing, and increasingly, through AI models trained to identify patterns of weakness.

First seen on Subvolts Apr 11, 2023. Updated Oct 15, 2026. Written by an AI model from the items above and reviewed against them weekly; report an error.