Skip to content

Remove ZydisPE #257

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

Merged
merged 1 commit into from
Oct 22, 2021
Merged

Remove ZydisPE #257

merged 1 commit into from
Oct 22, 2021

Conversation

athre0z
Copy link
Member

@athre0z athre0z commented Oct 22, 2021

The PE parsing code is wildly unsafe and doesn't perform any input validation.
It was originally written as an example on how to use our formatter API for
using custom symbols in disassembly output. However, living in the tools
directory incorrectly suggested to users that it's a safe tool intended for
actual public use.

Following a security report, we decided to just delete it for the time being,
possibly bringing it back later.

We intentionally never defined install rules for it (it's not installed on
make install) and also don't ship it in the packages of any package manager
repository, so the practical security impact should be low.

The PE parsing code is wildly unsafe and doesn't perform any input validation.
It was originally written as an example on how to use our formatter API for
using custom symbols in disassembly output. However, living in the `tools`
directory incorrectly suggested to users that it's a safe tool intended for
actual public use.

Following a security report, we decided to just delete it for the time being,
possibly bringing it back later.

We intentionally never defined install rules for it (it's not installed on
`make install`) and also don't ship it in the packages of any package manager
repository, so the practical security impact should be low.
@athre0z athre0z added C-cleanup Category: Cleanup of code and refactoring work P-high Priority: High A-utils Area: Utilities (tools, examples, fuzzing) labels Oct 22, 2021
@athre0z athre0z requested a review from flobernd October 22, 2021 15:03
@athre0z athre0z merged commit 869dfb4 into master Oct 22, 2021
@athre0z athre0z deleted the joel/remove-zydispe branch October 22, 2021 15:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-utils Area: Utilities (tools, examples, fuzzing) C-cleanup Category: Cleanup of code and refactoring work P-high Priority: High
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants