Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Latest commit

 

History

128 Commits

Folders and files

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

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages