Skip to content

HexHive/virtfuzz-bugs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

128 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ViDeZZo Bugs

This repo includes all bugs found by ViDeZZo and all bug reports.

Convention

  • BUG_ID
    • target-idx, e.g., ati-00, ati-01, ati-02, the idx has two digits
  • BUG_ID.metadata
    • arch: str: "i386|arm|aarch64|x86_64"
    • bug-types: list: ["Assertion Failure"[, "Abort"][, "Heap UAF"][, "Null Pointer Deference"]]
    • existing-bug-reports:list: ["https://xxx"]
    • existing-patches str: e.g., "https://xxx"
    • fixing-commit str: e.g., "5288bee45fbd33203b61f8c76e41b15bb5913e6e"
    • hypervisor: str: "qemu|vbox"
    • introducing-commit: str: e.g., "5288bee45fbd33203b61f8c76e41b15bb5913e6e"
    • novelty: bool: "true|false"
    • reproducible-commit: str: e.g., "5288bee45fbd33203b61f8c76e41b15bb5913e6e"
    • reproducible-host: str: e.g., "Ubuntu 20.04"
    • reproducible-version: str: e.g., "7.0.50"
    • reward: str: e.g., "CVE-XXXX-XXXX"
    • short-description: str: e.g., "an assertion failure found in ati_2d()"
    • target: str: e.g., "ati"
    • target-type: str: audio|network|storage|usb|display
    • messages: int : e.g., 10
  • BUG_ID.backtrace: text (ends with an empty line)
  • BUG_ID.patch: text
  • BUG_ID.reproduce: text: command lines to reproduce (ends with an empty line)
  • BUG_ID.description: md: root cause and impact analysis (ends with an empty line)

Usage

  1. Add a new bug by python3 01-add-bug.py BUG_ID.
  2. Update BUG_ID.metadata manually in ./metadata/$BUG_ID/$BUG_ID.metadata
  3. Add the PoC to ./metadata/$BUG_ID
  4. Update BUG_ID.metadata manually in ./metadata/$BUG_ID/$BUG_ID.backtrace
  5. Evaluate security impacts of crashes, fix bugs and verify, submit patches and discuss in communities. Apply for CVE and advertise if it is necessary. Update ./metadata/$BUG_ID/$BUG_ID.patch, ./metadata/$BUG_ID/$BUG_ID.reproduce, and ./metadata/$BUG_ID/$BUG_ID.description manually.
  6. Generate reports and a latex table by python3 02-summarize-bug.py all|bug-id.

To send a patch, please refer to

Contribution

Please follow the above instructions and conventions to add a bug.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors