---
id: 1858
title: "Breaking the Solidity Compiler with a Fuzzer"
source_domain: blog.trailofbits.com
source_url: "https://blog.trailofbits.com/2020/06/05/breaking-the-solidity-compiler-with-a-fuzzer/"
published_at: "2020-06-05T11:50:24Z"
tags: ["web3", "vulnerability-research", "fuzzing", "bug-hunting", "blockchain", "compiler", "solidity", "compilers", "afl", "solc"]
phying_url: "https://phying.com/item/1858"
lang: en
---

# Breaking the Solidity Compiler with a Fuzzer

## Summary

A fuzzing campaign against the Solidity compiler solc surfaced nearly 20 new bugs, mostly unreported; the recipe combined source-code-style AFL mutations, corpus curation, and patience.

## Intelligence Metadata

- **Sources:** blog.trailofbits.com
- **Published:** 2020-06-05T11:50:24Z
- **Original:** https://blog.trailofbits.com/2020/06/05/breaking-the-solidity-compiler-with-a-fuzzer/
- **Phying News:** https://phying.com/item/1858
