CVE-2023-1579 Memory corruption in binutils

High 7.8 Published Updated

A heap-based buffer overflow in binutils allows attackers to execute arbitrary code or cause denial of service via crafted binary files.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Local or same network only
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2023-1579?

CVE-2023-1579 is a high-severity memory corruption vulnerability in Gnu Binutils, published on 3 Apr 2023. It can only be exploited from the same machine or local network, and only if a user opens a file or follows a link.

Official description

Heap based buffer overflow in binutils-gdb/bfd/libbfd.c in bfd_getl64.

Weakness: CWE-787, CWE-119

Which versions are affected by CVE-2023-1579?

It affects 1 product.

Linux distribution packages (29)
mingw-binutils-generic AlmaLinux:9All versions2.41-3.el9
mingw32-binutils AlmaLinux:9All versions2.41-3.el9
mingw64-binutils AlmaLinux:9All versions2.41-3.el9
mingw-binutils Red Hat:enterprise_linux:9::appstreamAll versions0:2.41-3.el9
mingw-binutils-debuginfo Red Hat:enterprise_linux:9::appstreamAll versions0:2.41-3.el9
mingw-binutils-debugsource Red Hat:enterprise_linux:9::appstreamAll versions0:2.41-3.el9
mingw-binutils-generic Red Hat:enterprise_linux:9::appstreamAll versions0:2.41-3.el9
mingw-binutils-generic-debuginfo Red Hat:enterprise_linux:9::appstreamAll versions0:2.41-3.el9
mingw32-binutils-debuginfo Red Hat:enterprise_linux:9::appstreamAll versions0:2.41-3.el9
mingw64-binutils-debuginfo Red Hat:enterprise_linux:9::appstreamAll versions0:2.41-3.el9
ucrt64-binutils-debuginfo Red Hat:enterprise_linux:9::appstreamAll versions0:2.41-3.el9
mingw-binutils-debuginfo Red Hat:enterprise_linux:9::crbAll versions0:2.41-3.el9
mingw-binutils-debugsource Red Hat:enterprise_linux:9::crbAll versions0:2.41-3.el9
mingw-binutils-generic Red Hat:enterprise_linux:9::crbAll versions0:2.41-3.el9
mingw-binutils-generic-debuginfo Red Hat:enterprise_linux:9::crbAll versions0:2.41-3.el9
mingw32-binutils Red Hat:enterprise_linux:9::crbAll versions0:2.41-3.el9
mingw32-binutils-debuginfo Red Hat:enterprise_linux:9::crbAll versions0:2.41-3.el9
mingw64-binutils Red Hat:enterprise_linux:9::crbAll versions0:2.41-3.el9
mingw64-binutils-debuginfo Red Hat:enterprise_linux:9::crbAll versions0:2.41-3.el9
ucrt64-binutils-debuginfo Red Hat:enterprise_linux:9::crbAll versions0:2.41-3.el9
mingw-binutils Rocky Linux:9All versions0:2.41-3.el9
mingw-crt Rocky Linux:9All versions0:11.0.1-3.el9
mingw-filesystem Rocky Linux:9All versions0:148-3.el9
mingw-gcc Rocky Linux:9All versions0:13.2.1-7.el9
mingw-headers Rocky Linux:9All versions0:11.0.1-3.el9
mingw-libffi Rocky Linux:9All versions0:3.4.4-5.el9
mingw-w64-tools Rocky Linux:9All versions0:11.0.1-3.el9
mingw-winpthreads Rocky Linux:9All versions0:11.0.1-3.el9
mingw-zlib Rocky Linux:9All versions0:1.3.1-1.el9

Products include Gnu Binutils.

How do I fix CVE-2023-1579?

Apply the vendor's patch.

Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.

Is CVE-2023-1579 being exploited?

There is no known exploitation of CVE-2023-1579 in the wild and no public exploit code.

All Gnu Binutils vulnerabilities

Sources

Also known as ALPINE-CVE-2023-1579, ALSA-2024:2353, BELL-CVE-2023-1579, CLEANSTART-2025-WG19019, DEBIAN-CVE-2023-1579, GHSA-7p63-jgg6-rgpv and 2 more.

Is CVE-2023-1579 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free