
A vulnerability in cyber security is a weakness in software, hardware, configuration, processes or human behaviour that could be used to compromise a system or the information it handles. The weakness does not cause harm by itself. It becomes dangerous when a cyber threat can exploit it and the resulting impact matters to the organisation.
A forgotten administrator account, an outdated application, an exposed cloud database and an employee who can access more information than their role requires are all examples of cyber vulnerabilities. Some are technical flaws in code. Others come from insecure design, incorrect settings or weak working practices.
Understanding what is a vulnerability in cyber security is important because effective cyber defence begins with finding and managing weaknesses before attackers use them. This guide explains the main types of vulnerabilities, how they differ from threats and risks, how organisations assess them and why patch management is only one part of the solution.
What Does Vulnerability Mean in Cyber Security?
A cyber-security vulnerability is any condition that reduces the protection of a digital asset. The asset may be a laptop, server, network, cloud service, website, business application, connected device or database.
For example, a remote-access service may contain a software flaw that allows unauthorised actions. A company may also create a vulnerability by leaving that service open to the internet with a weak password. In both cases, the system has a weakness that could support a cyber attack.
Vulnerabilities can affect the three core objectives of information security.
Confidentiality is affected when a weakness allows unauthorised people to view or copy information. Integrity is affected when someone can change data or system settings improperly. Availability is affected when a weakness allows services or information to be disrupted, destroyed or made inaccessible.
One vulnerability may threaten all three. If an attacker gains administrator access through an insecure account, they may be able to read confidential files, alter settings and stop important services.
Vulnerability, Threat, Exploit and Risk
These terms are closely connected, but they describe different parts of the security problem.
| Term | Meaning | Example |
| Vulnerability | A weakness that could be used | An outdated internet-facing application |
| Threat | Something capable of causing harm | A criminal group looking for exposed systems |
| Exploit | A method used to take advantage of a weakness | Malicious activity targeting the application flaw |
| Risk | The possible harm, considering likelihood and impact | Customer data theft and service disruption |
| Control | A measure that reduces the risk | Patching, access restrictions and monitoring |
A vulnerability is therefore not the same as an attack. It is the weakness that makes an attack possible or more effective.
Risk also depends on context. The same security flaw may create very different levels of risk in two organisations. A vulnerable test computer that is isolated and contains no real data may be less urgent than the same flaw on an internet-facing server processing customer payments.
This is why organisations should not manage vulnerabilities only by counting them or sorting them according to a technical score. They need to consider the affected asset, its exposure, the available attack path and the consequences of compromise.
What Causes Cyber Vulnerabilities?
Vulnerabilities appear for many reasons. Modern technology is complex, changes frequently and depends on products supplied by numerous organisations. Even careful developers and administrators can make mistakes.
Software may contain programming errors that were not discovered before release. Systems can become vulnerable when updates are delayed, default settings remain active or new services are connected without a security review.
Business decisions also matter. A team may keep an unsupported system because replacing it is expensive. An employee may receive broad access because it is convenient. A supplier may retain an account after a project ends. Each decision can create or extend a weakness.
Vulnerability management should therefore focus on technology, people and processes together. Treating every weakness as a simple coding problem leaves major areas of risk unaddressed.
Main Types of Cyber Vulnerabilities
Software Vulnerabilities
Software vulnerabilities are security flaws in operating systems, applications, libraries, plug-ins and other code.
They may allow an attacker to bypass authentication, gain additional permissions, access information or interfere with the system. Some flaws affect products used by millions of organisations, while others are specific to a custom application.
Developers and vendors usually correct known flaws through patches or new versions. The risk increases when organisations continue using the affected software after a fix becomes available.
Custom-built software needs its own secure development and testing process. The fact that an application is not publicly available does not mean it is free from weaknesses.
Security Misconfiguration
A system can contain no newly discovered coding flaw and still be vulnerable because it has been configured unsafely.
Examples include a database exposed to the internet, a cloud folder shared publicly, unnecessary services running or security logging being disabled. Default passwords and broad firewall rules are also common configuration weaknesses.
Misconfiguration often appears when teams deploy systems quickly or copy settings from another environment without reviewing them. Secure templates, peer review and automated checks can reduce this risk.
Authentication and Access-Control Weaknesses
Authentication confirms who a user is, while access control determines what that user can do.
Weak passwords, missing multi-factor authentication, shared accounts and insecure password-reset procedures make account compromise more likely. Excessive permissions increase the damage an attacker can cause after gaining access.
Access-control flaws may also allow one customer to reach another customer’s records or an ordinary employee to use administrative functions. These problems must be addressed in both application design and day-to-day account management.
Network Vulnerabilities
Network weaknesses can expose systems or allow attackers to move between them.
Unnecessary open services, insecure remote access, outdated network equipment and flat network design all create risk. In a flat environment, a compromised workstation may communicate directly with servers, backups and other sensitive systems.
Network segmentation, restricted connectivity and monitoring can reduce the impact even when one device becomes compromised.
Cloud Vulnerabilities
Cloud services introduce vulnerabilities when accounts, permissions, storage and integrations are not managed properly.
A cloud platform may provide strong underlying security, but the customer can still create exposure through a public storage setting, an unprotected administrator account or an application with excessive permissions.
Cloud environments also change quickly. Temporary resources, access keys and development systems can remain active long after the original project ends. Regular discovery and review are therefore essential.
Hardware and Firmware Vulnerabilities
Computers, routers, phones, servers and connected devices contain hardware and low-level software known as firmware.
Weaknesses in firmware may affect how a device starts, communicates or verifies trusted software. Because firmware operates below the normal operating system, some problems can be difficult to detect and correct.
Organisations should track device models, firmware versions and manufacturer support dates. Unsupported hardware may remain vulnerable because no further security updates will be issued.
Human and Process Vulnerabilities
People are sometimes described as the weakest link, but that phrase can oversimplify the problem. Employees work within systems and procedures designed by the organisation.
A process becomes vulnerable when one mistake can cause serious harm. Examples include allowing payment details to be changed through one email, giving new staff unrestricted access or making incident reporting difficult.
Training helps employees recognise cyber threats, but secure processes should also include independent verification, limited permissions and clear reporting routes.
Supply-Chain Vulnerabilities
Most organisations depend on software suppliers, cloud providers, contractors and managed-service companies. A weakness in one supplier may affect many customers.
Supply-chain vulnerabilities can arise from insecure software components, compromised updates, excessive supplier access or poor incident communication.
Businesses should know which suppliers can reach important systems or data. Security responsibilities, access limits and breach-notification arrangements should be agreed before an incident occurs.
Known, Unknown and Zero-Day Vulnerabilities

A known vulnerability has been identified and documented. A patch, workaround or vendor guidance may already be available.
An unknown vulnerability exists but has not yet been discovered by the vendor, defenders or wider security community. Because organisations do not know it exists, they cannot apply a specific fix.
A zero-day vulnerability is generally understood as a newly discovered weakness for which defenders may have had little or no time to prepare. The term is also used when attackers exploit a flaw before a suitable patch is widely available.
Zero-day attacks receive attention because of their novelty, but known vulnerabilities remain a major practical concern. Attackers often prefer weaknesses that are already understood and easy to find in systems that organisations have not updated.
Strong cyber defence must therefore handle both. Patch management reduces exposure to known flaws, while segmentation, least privilege, monitoring and incident response help when a specific patch is unavailable.
How Are Vulnerabilities Identified?
Vulnerabilities can be found by software vendors, internal teams, security researchers, customers and automated tools.
A vendor may discover a programming error during testing and release an update. An organisation may identify unsafe settings through a configuration review. A security researcher may report a weakness through a coordinated disclosure process.
Automated vulnerability scanning can compare systems against known weaknesses and configuration standards. It is useful for broad visibility, but the results require review. A scanner may report false positives or miss a weakness that depends on business logic.
Penetration testing provides a more focused assessment of how an attacker might combine weaknesses. It should be authorised, scoped and performed safely. It is not a replacement for continuous vulnerability management because a test only reflects the environment at a particular time.
Other useful sources include code review, dependency scanning, cloud-security tools, supplier notifications, security monitoring and employee reports.
What Are CVE and CVSS?
When a publicly known vulnerability receives a CVE identifier, it gains a standard reference that organisations, vendors and security tools can use consistently. CVE identifiers help teams understand that different alerts or advisories refer to the same underlying issue.
The Common Vulnerability Scoring System, or CVSS, provides a structured way to describe technical severity. Scores commonly range from low to critical according to characteristics such as the possible impact and the conditions needed for exploitation.
A CVSS score is useful, but it is not a complete business risk assessment. It does not automatically know whether the affected system is exposed to the internet, whether the organisation uses the vulnerable feature or what information the system holds.
A technically critical vulnerability on an isolated and unused system may present less immediate risk than a lower-scoring flaw that is being actively exploited on a public service.
Organisations should use CVE and CVSS information as inputs, not as automatic decisions.
Vulnerability Assessment and Risk Assessment
A vulnerability assessment identifies weaknesses in systems, applications and configurations. A risk assessment goes further by considering how likely those weaknesses are to be exploited and what the consequences would be.
A practical risk assessment asks several questions.
What asset is affected? A payroll database and a test workstation have different importance. Is the vulnerable system exposed to the internet or limited to a protected internal network? Is there evidence that attackers are actively exploiting the weakness? Does the organisation use the affected feature? What access would an attacker gain, and what data or services could they reach next?
The answers help the organisation prioritise work. Risk should be evaluated in business terms, including possible financial loss, interrupted services, safety effects, legal duties and harm to customers or employees.
A Simple Risk Example
Imagine that a security update is available for two servers.
The first server is an internal training system with no personal data. It is accessible only from a restricted network and can be rebuilt easily.
The second server runs the company’s public customer portal. It processes account information and connects to an important database. Attackers are already targeting the vulnerability.
Although both servers have the same software flaw, the second requires much faster action. Its exposure, importance and potential impact are greater.
This example shows why a vulnerability list is not the same as a risk-based plan.
How to Prioritise Vulnerabilities
Organisations rarely have enough time to fix every weakness immediately. Prioritisation should focus limited resources where they reduce the most risk.
The highest priority normally goes to vulnerabilities that combine several warning signs: active exploitation, public exposure, high-value systems, broad attacker access and serious potential impact.
Other factors include whether a patch exists, whether exploitation requires authentication, whether security controls already reduce exposure and whether the affected product is widely used across the organisation.
A useful prioritisation decision considers:
- Evidence of current exploitation
- Technical severity
- Internet or external exposure
- Importance of the asset
- Sensitivity of the data
- Available attacker privileges
- Ease of exploitation
- Existing protective controls
- Availability and safety of a fix
The final decision should have an owner and deadline. Recording a vulnerability without assigning action creates the appearance of management without reducing risk.
What Is Patch Management?
Patch management is the organised process of identifying, testing, deploying and verifying software and firmware updates.
A patch may correct a security flaw, improve reliability or fix a functional problem. Security patches are especially important because they close known routes that attackers may be able to use.
Patch management normally includes asset discovery, update monitoring, prioritisation, testing, deployment, exception handling and confirmation that the update succeeded.
It should be a routine business process rather than an occasional emergency. However, organisations also need a faster route for urgent vulnerabilities being actively exploited.
Building an Effective Patch-Management Process
Know What Needs Updating
Maintain an accurate inventory of operating systems, applications, network equipment, cloud workloads, firmware and software dependencies.
The inventory should identify versions, owners, locations, exposure and support dates. If the organisation does not know a product exists, it is unlikely to patch it reliably.
Update by Default
The normal position should be to apply supported security updates promptly. Delays should be justified by evidence rather than habit.
Automatic updates can be appropriate for many user devices and standard applications. Critical business systems may require controlled testing, but the testing process should be fast enough to avoid unnecessary exposure.
Prioritise Active Exploitation
When credible evidence shows that attackers are using a vulnerability, the organisation should reassess its normal timetable.
Internet-facing systems, remote-access services and security products may require emergency action. That action could include patching, disabling a feature, restricting access or temporarily taking a service offline.
Test Without Creating Permanent Delay
Testing helps prevent updates from breaking important applications or equipment. It is particularly important in healthcare, manufacturing and other environments where failure could affect safety or essential operations.
However, testing should not become an indefinite reason to remain vulnerable. Organisations can use staged deployment, pilot groups, backups and rollback plans to balance security with stability.
Verify the Result
A patch process is not complete when the update command is sent. Teams should confirm that the correct version was installed, the service restarted properly and the vulnerability is no longer present.
Failed deployments, offline devices and incorrect inventories can leave gaps hidden behind a successful management report.
What If a Patch Is Not Available?
Sometimes a vendor has not released a fix, the product is unsupported or an update cannot be applied immediately.
The organisation should then use compensating controls to reduce the opportunity for exploitation.
It may restrict network access, disable the affected feature, strengthen authentication, isolate the system, add monitoring or move sensitive data elsewhere. An internet-facing service might be placed behind additional filtering while a safer replacement is prepared.
These measures reduce risk but do not remove the underlying weakness. The organisation should record the exception, assign an owner and set a review or replacement date.
Running an unsupported system indefinitely is rarely a sustainable solution. If the vendor will no longer provide fixes, replacement planning becomes part of vulnerability management.
Vulnerability Scanning: Benefits and Limitations

Vulnerability scanners help identify known software flaws, missing updates and unsafe configurations across many systems.
They are valuable because manual inspection does not scale well. Scheduled scanning can show whether new weaknesses have appeared and whether previous fixes were completed.
However, scanning has limitations. Tools may not have access to every device, and incomplete credentials can produce shallow results. Some findings may not apply to the organisation’s actual configuration, while custom application flaws may remain invisible.
Scanning can also create a long list without useful prioritisation. Teams may focus on reducing the number of findings rather than addressing the weaknesses that create the greatest risk.
The best results come from combining scanning with asset information, threat intelligence, configuration review, penetration testing and business context.
Secure Development and Vulnerability Prevention
Vulnerability management should not begin only after software is released.
Development teams can prevent many security flaws by considering misuse during design, following secure coding standards and reviewing sensitive changes. Automated checks can identify vulnerable dependencies, exposed secrets and common coding problems before deployment.
Testing should include authentication, access control, input handling, error messages and data protection. Developers should also understand how their application depends on external libraries and services.
When a vulnerability is discovered, the organisation should correct the immediate flaw and examine why it entered production. The answer may reveal gaps in design review, testing, training or deployment controls.
Learning from defects prevents recurrence more effectively than repeatedly patching similar problems.
Creating a Vulnerability-Management Programme
A complete programme should turn new information into timely action.
It begins with governance. The organisation needs a policy defining responsibilities, expected update times, exception approval and reporting. Senior management should understand which risks remain unresolved and why.
Asset discovery provides the foundation. Vulnerability information can then be collected from scans, vendors, researchers, cloud tools, internal testing and incident reports.
Findings should be checked, prioritised and assigned to responsible owners. Remediation may involve patching, configuration changes, access restrictions, replacement or acceptance of a clearly documented risk.
Finally, the organisation should verify the fix and measure whether the process is improving. Useful measures include the age of critical findings, the percentage of assets covered by scanning and the time taken to address actively exploited weaknesses.
Cyber Defence Beyond Patching
Patching is essential, but no organisation can patch every weakness before an attacker attempts to use it. Some vulnerabilities are unknown, and others may exist in products that are difficult to update.
Cyber defence therefore needs several layers.
Strong authentication can stop an attacker who has discovered a password-related weakness. Least privilege can limit what a compromised account can reach. Network segmentation can prevent movement from one device to important servers. Encryption can protect information if equipment is lost.
Security monitoring helps identify unusual activity when preventive controls fail. Protected backups support recovery after ransomware or destructive attacks. Employee training and clear reporting can reveal phishing and account compromise early.
This defence-in-depth approach means that one vulnerability does not automatically become a major breach.
Common Vulnerability-Management Mistakes
One mistake is assuming that a high technical score always means the highest organisational risk. Severity matters, but exposure, active exploitation and business impact matter as well.
Another is relying on one annual penetration test. Systems change constantly, and new vulnerabilities appear after the test is complete.
Organisations should also avoid keeping unsupported systems without a replacement plan, scanning only office computers while ignoring cloud and supplier assets, and treating accepted risk as permanent.
A large backlog can also create paralysis. Teams should focus first on exploitable weaknesses affecting critical or exposed assets, while improving the underlying process that allowed the backlog to grow.
Practical Steps for Small Organisations
A small organisation may not have a dedicated vulnerability team, but it can still reduce risk substantially.
Begin by listing the devices, applications, websites and cloud services the business depends on. Turn on automatic updates where suitable and remove software that is no longer needed.
Protect email, cloud and administrator accounts with multi-factor authentication. Check that the website, router and remote-access tools still receive manufacturer updates.
Use a managed technology provider if internal expertise is limited, but keep clear ownership. The business should know what the provider patches, how quickly urgent issues are handled and how completion is confirmed.
Finally, maintain protected backups and a simple incident plan. Vulnerability management is most effective when prevention and recovery are considered together.
Frequently Asked Questions
What is a vulnerability in cyber security?
A vulnerability is a weakness in software, hardware, configuration, processes or human behaviour that could be exploited to compromise confidentiality, integrity or availability.
What is an example of a cyber vulnerability?
An example is an outdated public website with a known software flaw. Other examples include default passwords, excessive user permissions and publicly accessible cloud storage.
Is a vulnerability the same as a cyber threat?
No. A vulnerability is a weakness. A threat is a person, event or condition capable of using that weakness to cause harm.
What is the difference between vulnerability and risk?
A vulnerability is the weakness itself. Risk considers the likelihood that it will be exploited and the impact if that happens.
What is a zero-day vulnerability?
It is a newly discovered weakness for which defenders may have had little or no time to prepare, often because a suitable patch is not yet widely available.
Does a high CVSS score always mean high business risk?
No. CVSS describes technical severity. Business risk also depends on exposure, asset importance, active exploitation and existing controls.
How often should vulnerability scanning take place?
The frequency should reflect the organisation’s risk and rate of change. Internet-facing and critical systems generally need more frequent assessment than isolated, low-risk assets.
Is patch management enough to stop cyber attacks?
No. Patching closes known weaknesses, but organisations also need access control, secure configuration, monitoring, segmentation, backups and incident response.
What should an organisation do when no patch exists?
It should apply temporary controls such as restricting access, disabling the vulnerable function, isolating the system and increasing monitoring while pursuing a permanent fix or replacement.
Who is responsible for vulnerability management?
Responsibility is shared across technology teams, system owners, developers, suppliers and senior management. Each vulnerability should have a clear owner and remediation decision.
Conclusion
A vulnerability in cyber security is a weakness that could allow a cyber threat to compromise a system, service or information. It may exist in code, hardware, configuration, accounts, supplier relationships or everyday business processes.
The presence of a vulnerability does not automatically mean a breach will occur. Risk depends on whether the weakness is exposed, how easily it can be exploited and what the attacker could achieve.
Effective risk assessment helps organisations focus on the vulnerabilities that matter most. Technical severity is useful, but it should be considered alongside active exploitation, asset importance, data sensitivity and existing cyber defence.
Patch management closes many known security flaws, especially when supported by accurate asset records, rapid prioritisation and proper verification. Where patches are unavailable, temporary controls and replacement planning are necessary.
Vulnerability management is a continuous process. Technology changes, new threats appear and yesterday’s safe configuration can become tomorrow’s weakness. Organisations that regularly discover, assess, remediate and review vulnerabilities are far better placed to prevent security incidents and limit their impact.