Skip to content

Commit 94b7fb1

Browse files
authored
Merge pull request #2767 from Stefan3002/what-is-a-cve-page
feat(cve-new-page): create what is a cve new page [WD-37629] [AC-4843]
2 parents c2259ee + 2ae760e commit 94b7fb1

9 files changed

Lines changed: 223 additions & 44 deletions

templates/knowledge/security-and-compliance/open-source-security.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ Like closed source and proprietary software, open source software does have vuln
3333

3434
There are many ways you can mitigate the vulnerabilities and risks of open source software, including techniques like dependency management, vulnerability management, automated patching, code signing, integrity verification, and more.
3535

36-
[Read our article on the security of open source versus proprietary software ](https://canonical.com/blog/does-open-source-software-have-the-same-safety-as-proprietary-software)
36+
[Read our article on the security of open source versus proprietary software ›](https://canonical.com/blog/does-open-source-software-have-the-same-safety-as-proprietary-software)
3737

3838

3939
## Best practices for open source security
@@ -53,9 +53,9 @@ Whether code is open or proprietary, the most crucial security measure is patchi
5353

5454
Regularly patching your open source software enables you and your customers to remain safe from newly discovered threats.
5555

56-
[Understand Canonical’s solutions for open source security ](https://canonical.com/solutions/open-source-security)
56+
[Understand Canonical’s solutions for open source security ›](https://canonical.com/solutions/open-source-security)
5757

58-
[Dive into security in depth ](https://canonical.com/blog/ubuntu-security-defense-in-depth)
58+
[Dive into security in depth ›](https://canonical.com/blog/ubuntu-security-defense-in-depth)
5959

6060

6161
## What is dependency management?
@@ -66,7 +66,7 @@ Managing and securing your software and all of its dependencies is a vital part
6666
### What are dependencies?
6767
In software engineering, dependencies refer to external components, libraries, modules, or services that a software application or system relies on to function correctly. These external elements are not part of the core codebase but are integrated into the software’s build or runtime environment.
6868

69-
[Read a blog about software dependencies ](https://canonical.com/blog/what-are-dependencies)
69+
[Read a blog about software dependencies ›](https://canonical.com/blog/what-are-dependencies)
7070

7171
### What are direct dependencies and what are transitive dependencies?
7272

@@ -174,7 +174,7 @@ SBOMs are often required to meet compliance requirements for cybersecurity regul
174174

175175
Combining SBOMs with vulnerability data feeds provides you with visibility into vulnerabilities present in your systems.
176176

177-
[Get a detailed overview of SBOMs ](https://canonical.com/blog/what-is-sbom-software-bill-of-materials-explained)
177+
[Get a detailed overview of SBOMs ›](https://canonical.com/blog/what-is-sbom-software-bill-of-materials-explained)
178178

179179
## Vulnerability assessment vs management
180180

templates/knowledge/security-and-compliance/security-vs-compliance.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -83,15 +83,15 @@ Examples of security features include:
8383
]) }}
8484

8585

86-
[Read our compliance automation documentation ](https://documentation.ubuntu.com/security/compliance/)
86+
[Read our compliance automation documentation ›](https://documentation.ubuntu.com/security/compliance/)
8787

8888
## What is security assurance?
8989

9090
Security assurance refers to the degree of confidence that the security controls and mechanisms that are embedded within a system, product, or service are implemented correctly, function as intended, and are effective at meeting security requirements and protecting assets.
9191

9292
It is a process that focuses on providing evidence and validation, effectively shifting the perspective from implementing security (the job of the engineers) to demonstrating security (the job of the auditors and compliance teams).
9393

94-
[Read about Ubuntu security assurances ](https://ubuntu.com/security/assurances)
94+
[Read about Ubuntu security assurances ›](https://ubuntu.com/security/assurances)
9595

9696
### What are the key components of security assurance?
9797

@@ -125,7 +125,7 @@ Compliance refers to the rule or standard you must follow. For example, PCI DSS
125125

126126
Assurance refers to the confidence that the security feature has been configured correctly and that it operates as intended under different environments. For example, in PCI DSS, assurance would demonstrate that a firewall has been configured correctly, that it blocks the right traffic, and that it has been tested to withstand current attacks.
127127

128-
[Read about Canonical's approach to open source security ](https://canonical.com/solutions/open-source-security)
128+
[Read about Canonical's approach to open source security ›](https://canonical.com/solutions/open-source-security)
129129

130130
## What are security standards?
131131

@@ -144,7 +144,7 @@ There are a great number of international and regional security standards, as th
144144
"ISO 27001"
145145
])}}
146146

147-
[Learn more about Ubuntu and security standards ](https://ubuntu.com/security/security-standards)
147+
[Learn more about Ubuntu and security standards ›](https://ubuntu.com/security/security-standards)
148148

149149
## How does Canonical help to achieve security and compliance?
150150

Lines changed: 179 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,179 @@
1+
---
2+
wrapper_template: "knowledge/_base_knowledge_markdown.html"
3+
context:
4+
category: "Security and compliance"
5+
publish_date: 2026-07-13
6+
tag: "Security"
7+
title: "What is a CVE?"
8+
breadcrumb: "What is a CVE?"
9+
description: "Understanding the Common Vulnerabilities and Exposures (CVE) system is key to security. Learn how CVEs are scored, categorized, and managed by Canonical."
10+
copydoc: "https://docs.google.com/document/d/1NBwrYlWd-ecv4WQ-RUVvk6Z0WcLnUq2y8N3tJuKHhbQ"
11+
hero_title: "What is a CVE?"
12+
cta:
13+
description: "Learn more about how to track and mitigate CVEs in your software and in the Ubuntu ecosystem. Explore our guides for vulnerability management."
14+
buttons:
15+
- text: "Explore our security"
16+
url: "https://www.canonical.com/solutions/open-source-security"
17+
type: "button"
18+
variant: "positive"
19+
- text: "Discover Ubuntu Pro"
20+
url: "https://www.ubuntu.com/pro/why-pro"
21+
type: "button"
22+
- text: "Get a comprehensive guide to vulnerability management ›"
23+
url: "https://ubuntu.com/engage/vulnerability-management"
24+
type: "link"
25+
blog:
26+
title: "Latest from our blog"
27+
id: 4195
28+
---
29+
30+
CVE stands for Common Vulnerabilities and Exposures. The CVE system is used to identify, define, and catalog publicly disclosed cybersecurity vulnerabilities, giving them clear identity for wider awareness, tracking, and remediation.
31+
In this article, you’ll get an in-depth explanation of what CVEs are, how they are scored, and how to manage and remediate CVEs on Ubuntu.
32+
33+
34+
## Understanding CVEs
35+
36+
The CVE List is one of the oldest and most widely used registries of publicly disclosed security vulnerabilities. It contains thousands of CVE records. A CVE record consists of a CVE ID and metadata: description, scores, list of affected products (including Common Platform Enumerations and package URLs), and more.
37+
38+
When someone discovers a vulnerability in a software package, it is often assigned a unique CVE ID (for example, [CVE-2021-44228](https://ubuntu.com/security/CVE-2021-44228)). This creates a common language for professionals to track and fix issues across different tools and platforms.
39+
40+
Sometimes, CVE records are better known by unofficial nicknames. For example, CVE-2021-44228 is more widely recognized as “Log4Shell”; other famous examples include Heartbleed, GHOST, Shellshock, and BlueKeep.
41+
It’s important to note that while terms like “vulnerability” are sometimes used interchangeably with “CVE,” these concepts are different and do not always refer to the same entities.
42+
43+
### What is the difference between CVEs and vulnerabilities?
44+
45+
A vulnerability is a fundamental flaw or specific weakness in code or system design that could be exploited by a threat actor to gain unauthorized access or perform malicious actions.
46+
47+
In contrast, a CVE record is an official categorization for a specific, publicly disclosed vulnerability. It is marked with a unique, alphanumeric identity number that is used to track, communicate, and catalog that vulnerability across the tech industry.
48+
49+
In general, all CVEs are vulnerabilities, but not all vulnerabilities are CVEs.
50+
51+
[Learn more about CVEs in detail ›](https://ubuntu.com/security/cves/about)
52+
53+
## How are CVEs created?
54+
55+
CVE Numbering Authorities (CNAs) publish CVE records in a structured process.
56+
57+
1. Reporting: The researcher reports a discovered vulnerability to the software maintainer or a CNA (like Canonical for Ubuntu-related issues).
58+
2. Verification: The CNA will publish a record after another entity has confirmed the report is a genuine security vulnerability.
59+
3. Reservation: The CNA reserves a CVE ID from the CVE List.
60+
4. Public disclosure and entry: The CNA publishes the CVE record in the CVE List. The CVE record contains details about the vulnerability, such as affected products, scores, etc.
61+
62+
## How are CVE records scored?
63+
64+
Vulnerabilities are often scored using the Common Vulnerability Scoring System (CVSS) framework. This framework assigns a numerical score from 0.0 to 10.0, where 10.0 represents the highest level of severity. The current standard, CVSS v4.0, attempts to provide an accurate assessment of a CVE record’s:
65+
66+
* Base metrics
67+
* Threat metrics
68+
* Environmental metrics
69+
* Supplementary metrics
70+
71+
### Base metrics
72+
73+
The base metric group evaluates the intrinsic qualities of a vulnerability that generally remain constant over time and across different user environments. This group is split into two categories: exploitability and impact.
74+
75+
* Exploitability metrics assess the difficulty of the attack, looking at factors like the attack vector (network vs. local), attack complexity, and whether a user must interact with the system for the exploit to work.
76+
* Impact metrics measure the potential damage to the confidentiality, integrity, and availability for both the vulnerable system and any subsequent systems that might be affected by a successful exploit.
77+
78+
### Threat metrics
79+
80+
This group primarily focuses on exploit maturity. This tracks whether a vulnerability is being actively attacked in the wild, if only a theoretical proof-of-concept exists, or if there are no reported exploits at all. It should be noted that this metric can change over time.
81+
82+
If the vulnerability is being exploited, or if exploit kits are known to exist in the public, then the threat level – and therefore the final score – increases to reflect the heightened urgency.
83+
84+
### Environmental metrics
85+
86+
A vulnerability's risk varies depending on its context; for example, a bug on an internet-facing web server is more dangerous than the same bug on an isolated internal machine. Environmental metrics allow an organization to customize the score based on their specific infrastructure, security requirements, and other such contexts.
87+
88+
Environmental metrics are generally meant to be specified by a consumer of the CVSS score (an end user). Existing mitigations, such as firewalls or mandatory access controls, may lower the practical severity of the flaw within a specific network.
89+
90+
### Supplemental metrics
91+
92+
Introduced in CVSS v4.0, the supplemental metric group provides additional context without directly altering the numerical score. These metrics describe extrinsic attributes that help security teams prioritize remediation based on their specific needs. Examples include whether an attack can be automated at scale, the recovery effort required after a successful breach, and the safety impact, which is particularly critical for industrial or medical environments where a software flaw could pose a direct risk to human life.
93+
94+
## Why do some CVEs have nicknames?
95+
96+
CVE names bridge the gap between a dry technical record and public awareness. While a standard ID like CVE-2014-0160 is perfect for a database, it sometimes doesn’t capture the attention of non-technical stakeholders. By giving a CVE a name (such as Heartbleed or Log4Shell), researchers can more clearly communicate about a specific vulnerability with media, government agencies, and companies.
97+
98+
A bug is more likely to get a name if it:
99+
100+
* Affects a near-universal software component (like OpenSSL or Bash)
101+
* Has been "hidden in plain sight" for decades
102+
* Requires an industry-wide effort to coordinate a fix
103+
104+
### Are named CVEs more dangerous?
105+
106+
A CVE with a name is not automatically or implicitly more dangerous than unnamed CVEs, because a name is a measure of notoriety and not of technical danger. While many named CVEs are indeed severe, there are thousands of unnamed CVEs with a perfect 10/10 "Critical" rating that never receive a catchy title.
107+
108+
Instead, the severity of a vulnerability is indicated by its assessment, such as its CVSS score.
109+
110+
There is another class of vulnerabilities called Zero-Day vulnerabilities. These represent vulnerabilities known to a threat actor and possibly exploited prior to the software vendor becoming aware of the flaw and distributing security updates or mitigations. The ‘Zero-Day’ label does not indicate any information about severity, as it can be applied to any vulnerability, irrespective of its exploitability or impact. As such, a risk evaluation needs to be based on an appropriate assessment of the vulnerability, rather than on the ‘Zero-Day’ label.
111+
112+
## How does Canonical assess CVEs?
113+
114+
CVE scoring can be very useful for prioritizing and triaging a response, but only if the CVE score is accurate to your specific environment. A "Critical" CVSS score would still be assigned to a vulnerability that is mitigated by default in a particular distribution through intrinsic security controls, such as compilation hardening. But this does not mean the vulnerability should be prioritized before a non-mitigated one with a “High” CVSS score. For this reason, many vendors supplement CVSS scores with additional prioritization criteria.
115+
116+
Canonical assesses CVEs and newly discovered vulnerabilities using its own matrix of priority levels. In this process, the Ubuntu Security team reviews new vulnerabilities when they are identified. If they affect packages distributed with supported Ubuntu releases, the team evaluates the impact and assigns a priority level.
117+
118+
These priority levels are distinct from other published severity levels such as CVSS scores.
119+
120+
Ubuntu Priority assesses factors like severity, estimated number of affected users, software configuration, active or likelihood of exploitation, and more, to judge the relative importance of the CVE on the Ubuntu ecosystem. The Ubuntu Priority does not implicitly convey risk, just like a CVSS score does not convey risk.
121+
122+
The matrix scores vulnerabilities across 5 levels of severity. These are:
123+
124+
* Critical: A very damaging problem, typically exploitable for nearly all users in a default installation of Ubuntu. Includes remote root privilege escalations, remote data theft, and massive data loss.
125+
* High: A significant problem, typically exploitable for nearly all users in a default installation of Ubuntu. Includes serious remote denial of service, local root privilege escalations, local data theft, and data loss.
126+
* Medium: A significant problem, typically exploitable for many users. Includes network daemon denial of service, cross-site scripting, and gaining user privileges.
127+
* Low: A security problem, but hard to exploit due to the environment, requires a user-assisted attack, has a small install base, or does very little damage. These tend to be included in security updates only when higher priority issues require an update or if many low priority issues have built up.
128+
* Negligible: Technically a security problem, but only theoretical in nature, requires a very special situation, has almost no install base, or does no real damage. These typically will not receive security updates unless there is an easy fix and some other issue causes an update.
129+
130+
The assigned priority of a CVE impacts what actions Ubuntu Security Engineers will take. These actions will be communicated though Statuses, which are communicated in every package.
131+
132+
[Learn more about how Ubuntu Security engineers prioritize CVEs ›](https://ubuntu.com/blog/securing-open-source-through-cve-prioritisation)
133+
134+
While not its primary design purpose, the Ubuntu Priority can be used by Ubuntu users to prioritize remediation, but not in isolation. The information in the [Ubuntu CVE Tracker](https://ubuntu.com/security/cves) can aid in this assessment. When the assigned Priority is High or above in priority, the tracker will include an explanation for the priority, such as for [CVE-2026-42765](https://ubuntu.com/security/CVE-2026-42765).
135+
136+
### What are Ubuntu CVE statuses?
137+
138+
When a new vulnerability is disclosed by Ubuntu security engineers, they provide statuses for every package in every supported version. The status provides important information about the vulnerability to users.
139+
140+
For example, a vulnerability could be listed as “Needs Evaluation”, “Not affected”, “Vulnerable”, “Fixed”, and more.
141+
142+
[Learn more about CVE reports in Ubuntu ›](https://ubuntu.com/security/cves)
143+
144+
## How does Canonical help with managing CVEs?
145+
146+
Canonical bridges the gap between the global security community and the open source software you use, transforming raw vulnerability data into verified, actionable patches for your environments.
147+
148+
### Expert assessment and triaging
149+
150+
The Ubuntu Security Team reviews every incoming CVE to determine its actual risk within the Ubuntu ecosystem and Canonical’s broader portfolio, providing tailored prioritization and stable fixes.
151+
152+
The team assigns an Ubuntu-specific priority (Negligible to Critical) that accounts for built-in OS mitigations like AppArmor or compiler hardening.
153+
154+
### Security information and tooling
155+
156+
Canonical delivers security intelligence via Ubuntu Security Notices (USNs) in both [human-friendly](https://ubuntu.com/security/notices) and machine-readable formats ([OVAL](https://ubuntu.com/security/oval), [OSV](https://ubuntu.com/security/osv), [VEX](https://ubuntu.com/security/vex)). The machine-readable formats are often consumed by third-party scanners, increasing their report accuracy and reducing false positives in your audits.
157+
158+
### Security maintenance and support
159+
160+
Canonical provides security fixes and maintenance for five years with every Ubuntu LTS. Canonical also backports security patches to older LTS releases, allowing you to close vulnerabilities without the operational risk or instability of a major version upgrade.
161+
162+
While standard support covers "Main" packages, Ubuntu Pro significantly expands your security coverage:
163+
164+
* **Universe Coverage:** Security maintenance for thousands of open source packages, including popular stacks like PHP and Python.
165+
* **Extended Lifecycle:** Up to 15 years of security maintenance through ESM and the Legacy add-on, protecting aging infrastructure long after community support ends.
166+
167+
[Learn more about Ubuntu Pro ›](https://www.ubuntu.com/pro)
168+
169+
### Zero-downtime patching for selected critical and high kernel CVEs
170+
171+
Canonical Livepatch eliminates the trade-off between security and uptime by delivering kernel fixes while the system runs, allowing immediate remediation of high-risk kernel CVEs without a system reboot.
172+
173+
[Read about livepatch ›](https://ubuntu.com/security/livepatch)
174+
175+
### Compliance automation, hardening tools, and profiles
176+
177+
Ubuntu Pro enables compliance with CIS and DISA-STIG benchmarks, through the Ubuntu Security Guide and Landscape. These tools enable fleet-wide auditing, remediation, and monitoring for configuration drift from a single interface.
178+
179+
The ecosystem supports federal standards with FIPS 140-3 certified modules and continuous and automated patching.

templates/knowledge/security-and-compliance/what-is-security-in-depth.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ You can easily apply the principles of security in depth on Ubuntu by making use
126126
"Protecting workloads even from a compromised host with confidential computing (e.g., AMD SEV-SNP, Intel TDX) using Ubuntu Confidential VMs"
127127
]) }}
128128

129-
[Learn more about Ubuntu platform security primitives ](https://ubuntu.com/security/platform-security)
129+
[Learn more about Ubuntu platform security primitives ›](https://ubuntu.com/security/platform-security)
130130

131131
### How do you defend against publicly known vulnerabilities?
132132

0 commit comments

Comments
 (0)