Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add mitigated bug classes in the security comparison #187

Open
jvoisin opened this issue Mar 3, 2023 · 2 comments
Open

Add mitigated bug classes in the security comparison #187

jvoisin opened this issue Mar 3, 2023 · 2 comments

Comments

@jvoisin
Copy link
Contributor

jvoisin commented Mar 3, 2023

Currently, the security comparison document only lists security features, but it would be nice to list killed/mitigated/… bug classes and primitives, like:

  • Cross-chunk linear overflows
  • Cross-chunk linear underflows
  • Cross-area linear overflows
  • Cross-area linear underflows
  • Non-linear overflows
  • Non-linear underflows
  • Double-free
  • Invalid free
  • User-after-free
  • Heap spraying
  • Heap feng-shui
  • Sized delete mismatch
  • Leaks to bypass ASLR
  • memcpy/memmove/… underflow/overflow

Bonus for adding test cases in mimalloc-bench

@jvoisin
Copy link
Contributor Author

jvoisin commented Mar 3, 2023

@struct
Copy link
Owner

struct commented Mar 4, 2023

This is an interesting idea. Just like the feature comparison it will require a lot of nuance and links/documentation to support. I would also make it a separate table from the existing one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants