Glossary · Term

Binutils

← all terms

Definition

Plain language

A core set of Linux programming tools bundled with almost every Linux system, including the linker that assembles programs.

As stated in the literature

GNU Binutils, a suite of binary utilities (linker, assembler, object-file tools) shipped with most Linux distributions; its linker was the site of an automatically discovered heap buffer overflow in the SAILOR vulnerability-discovery work.

Also called: GNU Binutils

Why it matters: Because it ships with nearly every Linux system and underpins how programs are built, a flaw in its tools could affect an enormous number of machines.

For example, when you compile a C program on Linux, the linker from this toolset is what stitches the pieces together into a runnable file.

Heard on the show

“That pipeline finds three hundred and seventy-nine previously-unknown memory-safety vulnerabilities in code as battle-tested as OpenSSL and FFmpeg and GNU Binutils.”
Episode 014 — Why a Constrained Pipeline Beat a Full Coding Agent at Finding Bugs 30-to-1

Mentioned in 1 episode

  1. 014
    Why a Constrained Pipeline Beat a Full Coding Agent at Finding Bugs 30-to-1

Related terms