Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions security/entomotaxy/Security Bug List.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Collection of bugs found in Noir compiler and standard library

This list is a collection of bugs. Its goal is to help developers, auditors and security researchers to find and fix bugs in the Noir compiler and standard library.

## List of bugs

| NoirVD-ID | Component | Short description | Type | Potential Impact | Mechanism of finding | Found with a tool? | Found internally (yes or no) | Found by | Link to issue | Link to fix | Link to description |
|-----------|-----------|-------------------|------|------------------|----------------------|-------------------|------------------------------|-----------|--------------|------------|---------------------|
| NoirVD-001 | U128 | decode_ascii function didn't validate input bytes | Soundness | Overflow of 64-bit limbs | Manual code review | No | Yes | @Rumata888 | |https://github.com/noir-lang/noir/pull/5024 | [Description](decriptions/noir_stdlib.md) |

Check warning on line 9 in security/entomotaxy/Security Bug List.md

View workflow job for this annotation

GitHub Actions / Code

Unknown word (Rumata)
| NoirVD-002 | U128 | unconstrained_div function had infinite loop on division by zero | Completeness | Denial of service | Manual code review | No | Yes | @Rumata888 | |https://github.com/noir-lang/noir/pull/5024 | [Description](decriptions/noir_stdlib.md) |

Check warning on line 10 in security/entomotaxy/Security Bug List.md

View workflow job for this annotation

GitHub Actions / Code

Unknown word (Rumata)
| NoirVD-003 | U128 | unconstrained_div function failed for large inputs | Completeness | Assertion failure for legitimate inputs | Manual code review | No | Yes | @Rumata888 | |https://github.com/noir-lang/noir/pull/5024 | [Description](decriptions/noir_stdlib.md) |

Check warning on line 11 in security/entomotaxy/Security Bug List.md

View workflow job for this annotation

GitHub Actions / Code

Unknown word (Rumata)
| NoirVD-004 | U128 | wrapping_mul function had a bug in high limb calculation | Soundness | Incorrect multiplication results | Manual code review | No | Yes | @Rumata888 | |https://github.com/noir-lang/noir/pull/5024 | [Description](decriptions/noir_stdlib.md) |

Check warning on line 12 in security/entomotaxy/Security Bug List.md

View workflow job for this annotation

GitHub Actions / Code

Unknown word (Rumata)
File renamed without changes.
Loading