Adelaide University · FACULTY OF CYBERSECURITY

INFO 1016 Chap.7 Vulnerabilities, CVE, CWE and CVSS

- one subject, every graph, every model, every mark
5 Chapters2-page Bible
Our own words - no uploaded lecturer files
Updated for this semester
Chapter 7 of 8 · INFO 1016

Vulnerabilities, CVE, CWE and CVSS

Define vulnerability

The course material gives this chapter a concrete anchor: Vulnerability identifiers and scores are taught alongside practical security work. That vulnerability anchor controls how CVE is explained and how CVSS is tested in changed practice.

Vulnerabilities, CVE, CWE and CVSS turns vulnerability, CVE and CVSS into executable reasoning.

The chapter's practical target is to combine technical severity with exposure, exploitability, asset value and compensating controls, so every explanation should connect syntax to program state, control flow and observable output.

Treat vulnerability as a precise program object, not a loose label.

Identify the value or responsibility of vulnerability before execution, then trace what can read it, change it or depend on it. This makes state changes visible before they become debugging guesses.

Use CVE to explain the program's next move. Work through one representative CVE input by hand and name the branch, iteration or call that follows.

If the CVE trace cannot be stated, the code may run by accident rather than by understood design.

Trace CVE

Bring in CVSS as the test of structure.

Compare normal, boundary and invalid inputs for CVSS; state the expected behaviour first; then use the mismatch between expectation and result to localise the defect.

For the application — combine technical severity with exposure, exploitability, asset value and compensating controls — write the smallest complete example that exposes the rule.

Explain why the CVSS result works, what would break it and how the program should signal or recover from that failure.

Before running an example involving vulnerability, make a trace table with the important state before and after each operation. Include the value associated with vulnerability, the control decision governed by CVE and the output or object affected by CVSS.

The vulnerability table turns an unexplained result into a sequence that can be tested one transition at a time.

Test three inputs: an ordinary case, a boundary case and an invalid case. State the expected CVSS result for each before execution, then compare it with what the program actually does.

A useful test of CVE isolates one rule; changing several conditions at once cannot reveal which condition caused the failure.

Test with CVSS

Practise explaining the solution without reading the code.

For info1016, name the data representation, the control flow, the responsibility of each function or class and the reason the chosen design supports combine technical severity with exposure, exploitability, asset value and compensating controls.

This CVSS rehearsal matters when a written test or interview asks why the program works rather than whether it produces one correct output.

A complete response should make the task visible before the detail: identify what must be decided, define the relevant terms, connect the evidence to CVE, and use CVSS to test the result.

The final sentence about CVSS should answer the question actually asked rather than merely repeat the topic.

The controlling limit is specific: A base score is not an organisation-specific risk decision.

Keep that CVSS limit beside the worked example, because it separates a careful info1016 answer from one that sounds confident but claims more than the task or evidence supports.

For revision, retrieve vulnerability, CVE and CVSS without notes, explain their relationship aloud, then complete a changed version of the application: combine technical severity with exposure, exploitability, asset value and compensating controls.

Record the first failed CVE reasoning move and repair it before attempting another case.

In this chapter

What this chapter covers

  • 01

    vulnerability

  • 02

    CVE

  • 03

    CVSS

  • 04

    Applying vulnerability

  • 05

    Limits of CVE and CVSS

Worked example · free

Prioritise two patches

Q. AskSia-authored practice. A high-score flaw is isolated while a lower-score flaw is actively exploited on a public service. Which comes first?
  • 1Verify affected assets and versions.
  • 1Check exposure and exploitation evidence.
  • 1Compare consequence and controls.
  • 1Patch or mitigate with accountability.
Prioritise the actively exploited exposed service unless stronger local evidence reverses the decision, while scheduling the isolated high-severity flaw and documenting residual risk.
Sia tip — Severity informs priority; context decides it.
Glossary

Key terms

vulnerability
Weakness that may be exploited to violate security properties. This chapter uses the concept when students combine technical severity with exposure, exploitability, asset value and compensating controls. Use this definition when the task is to combine technical severity with exposure, exploitability, asset value and compensating controls.
CVE
Identifier for a publicly disclosed cybersecurity vulnerability. It helps explain the reasoning required to combine technical severity with exposure, exploitability, asset value and compensating controls. Use this definition when the task is to combine technical severity with exposure, exploitability, asset value and compensating controls.
CVSS
Structured scoring system for vulnerability severity characteristics. Its limit matters because a base score is not an organisation-specific risk decision. Use this definition when the task is to combine technical severity with exposure, exploitability, asset value and compensating controls.
FAQ

Vulnerabilities, CVE, CWE and CVSS FAQ

What must be brought together to combine technical severity with exposure, exploitability, asset value and compensating controls?

Combine technical severity with exposure, exploitability, asset value and compensating controls. Vulnerability identifiers and scores are taught alongside practical security work. Weakness that may be exploited to violate security properties. This chapter uses the concept when students combine technical severity with exposure, exploitability, asset value and compensating controls.

Use this definition when the task is to combine technical severity with exposure, exploitability, asset value and compensating controls.

Is a base score not an organisation-specific risk decision?

A base score is not an organisation-specific risk decision. Identifier for a publicly disclosed cybersecurity vulnerability. It helps explain the reasoning required to combine technical severity with exposure, exploitability, asset value and compensating controls. Use this definition when the task is to combine technical severity with exposure, exploitability, asset value and compensating controls.

Which conclusion should be retested after moving the same flaw from an isolated lab to an internet-facing identity service and reprioritise it?

Prioritise the actively exploited exposed service unless stronger local evidence reverses the decision, while scheduling the isolated high-severity flaw and documenting residual risk. A base score is not an organisation-specific risk decision.

Study strategy

Assessment move

Reconstruct the relationship among vulnerability, CVE and CVSS; complete the chapter application without notes; then test the result against this limit: A base score is not an organisation-specific risk decision.

Working through Vulnerabilities, CVE, CWE and CVSS in INFO 1016? Sia is AskSia’s AI Cybersecurity tutor — ask any INFO 1016 Vulnerabilities, CVE, CWE and CVSS question and get a clear, step-by-step explanation grounded in how INFO 1016 is taught and assessed. Read this chapter free, then take your hardest questions to Sia.

A+Everything unlocked
Unlocks this Bible + all 7 of your Adelaide University subjects - and 1,000+ Bibles across every Australian university.
Sia - your INFO1016 tutor, unlimited, worked the way the exam marks it
The full 2-page Bible + practice bank with worked solutions
Chrome extension - sync your LMS so Sia knows your deadlines
Bilingual EN / Chinese on every Bible and every Sia answer
$0.99 Trial
30-day money-back · cancel in one tap · how it works
Unlock the full INFO1016 Bible + 7 Adelaide University subjects
$0.99 Trial