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 memory disclosure in Claxon #48

Merged
merged 1 commit into from
Aug 25, 2018
Merged

Conversation

Shnatsel
Copy link
Member

  • Add a new category of vulnerabilities: disclosure of uninitialized memory contents
  • Add the first ever Rust security vulnerability in that category, discovered with AFL and a custom tool I've hacked together

I want to mention that a custom tool was required to discover this and AFL alone is not sufficient, but "libdislocator-numbering" is a very long name that basically breaks formatting of the table. Suggestions on better representing that information are welcome.

Bikeshedding on uninit is also welcome.

 * Add a new category of vulnerabilities: disclosure of uninitialized memory contents
 * Add the first ever Rust security vulnerability in that category, discovered with AFL and a custom tool I've hacked together
Copy link
Member

@frewsxcv frewsxcv left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Amazing work @Shnatsel 🥇

uninit sounds good to me for now, we can always change it in the future if we decide we like something better

@frewsxcv frewsxcv merged commit cdb2b0e into rust-fuzz:master Aug 25, 2018
@Shnatsel Shnatsel deleted the patch-3 branch August 25, 2018 15:04
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

Successfully merging this pull request may close these issues.

None yet

2 participants