Direct Vulnerabilities

Known vulnerabilities in the binutils package. This does not include vulnerabilities belonging to this package’s dependencies.

Fix vulnerabilities automatically

Snyk's AI Trust Platform automatically finds the best upgrade path and integrates with your development workflows. Secure your code at zero cost.

Fix for free
VulnerabilityVulnerable Version
  • L
Improper Resource Shutdown or Release

*
  • L
Improper Resource Shutdown or Release

*
  • L
Improper Resource Shutdown or Release

*
  • L
Improper Resource Shutdown or Release

*
  • L
Improper Resource Shutdown or Release

*
  • L
Improper Resource Shutdown or Release

*
  • L
Out-of-Bounds

*
  • L
Improper Resource Shutdown or Release

*
  • L
Improper Resource Shutdown or Release

*
  • L
Out-of-Bounds

*
  • L
Out-of-Bounds

*
  • L
Out-of-Bounds

*
  • L
Out-of-bounds Write

*
  • L
Use After Free

*
  • L
Out-of-bounds Write

*
  • L
Out-of-bounds Read

<2.47-1
  • L
NULL Pointer Dereference

*
  • L
Resource Exhaustion

*
  • L
Heap-based Buffer Overflow

<2.47-1
  • L
Out-of-bounds Read

<2.47-1
  • L
CVE-2025-69647

<2.46-1
  • L
CVE-2025-69648

<2.46-1
  • L
CVE-2025-69644

<2.46-1
  • L
Double Free

<2.46-1
  • L
CVE-2025-69652

<2.46-1
  • L
CVE-2025-69649

<2.46-1
  • L
CVE-2025-69646

<2.46-1
  • L
CVE-2025-69651

<2.46-1
  • L
CVE-2025-69645

<2.46-1
  • L
Out-of-bounds Read

*
  • L
Out-of-bounds Read

*
  • L
CVE-2025-66866

*
  • L
CVE-2025-66862

*
  • L
CVE-2025-66865

*
  • L
CVE-2025-66863

*
  • L
CVE-2025-66864

*
  • L
CVE-2025-66861

*
  • L
Unchecked Return Value

<2.46-1
  • L
Out-of-bounds Read

<2.46-1
  • L
Out-of-bounds Read

<2.46-1
  • L
Out-of-Bounds

<2.46-1
  • L
Out-of-bounds Read

<2.46-1
  • L
Out-of-bounds Read

<2.46-1
  • L
Out-of-bounds Read

<2.46-1
  • L
Out-of-Bounds

<2.46-1
  • L
Out-of-Bounds

<2.46-1
  • L
Out-of-Bounds

<2.46-1
  • L
Out-of-Bounds

<2.45-3
  • L
Out-of-Bounds

<2.45-3
  • L
Memory Leak

<2.45-3
  • L
Memory Leak

<2.45-3
  • L
CVE-2022-47696

<2.39.50.20221208-2
  • L
Memory Leak

<2.45-3
  • L
NULL Pointer Dereference

<2.43.1-4
  • L
Memory Leak

<2.45-3
  • L
Use After Free

<2.27.51.20161102-1
  • L
Out-of-Bounds

<2.44-1
  • L
Uncontrolled Recursion

<2.37.90.20220207-1
  • L
Out-of-Bounds

<2.45-3
  • L
Out-of-Bounds

<2.35.2-1
  • L
Improper Input Validation

<2.33.50.20200107-1
  • L
NULL Pointer Dereference

<2.35-1
  • L
Out-of-bounds Write

<2.40-2
  • L
CVE-2020-19726

<2.37-3
  • L
Double Free

<2.35-1
  • L
Out-of-Bounds

<2.45-3
  • L
NULL Pointer Dereference

<2.35-1
  • L
Out-of-Bounds

<2.43.90.20250122-1
  • L
Allocation of Resources Without Limits or Throttling

<2.32.51.20190707-1
  • L
NULL Pointer Dereference

<2.39.50.20221208-2
  • L
Out-of-bounds Write

<2.40-2
  • L
Use of Uninitialized Resource

<2.33.50.20200107-1
  • L
Memory Leak

<2.45-3
  • M
NULL Pointer Dereference

<2.30-6
  • M
Out-of-bounds Read

<2.30-4
  • L
Improper Input Validation

<2.38.50.20220627-1
  • L
Memory Leak

<2.33.50.20200107-1
  • M
Integer Overflow or Wraparound

<2.30-6
  • L
Use After Free

<2.32.51.20190707-1
  • L
Use of Uninitialized Resource

<2.39.50.20221208-1
  • L
Out-of-Bounds

<2.45-3
  • L
Memory Leak

<2.45-3
  • L
Improper Initialization

<2.33.50.20200107-1
  • H
Improper Input Validation

<2.30-6
  • L
Out-of-Bounds

<2.45-3
  • L
Integer Overflow or Wraparound

<2.34-1
  • L
Memory Leak

<2.38.50.20220627-1
  • L
Out-of-bounds Read

<2.32.51.20190707-1
  • L
Loop with Unreachable Exit Condition ('Infinite Loop')

<2.32.51.20190707-1
  • L
NULL Pointer Dereference

<2.32.51.20190707-1
  • L
Out-of-bounds Write

<2.40-2
  • L
Resource Exhaustion

<2.32.51.20190707-1
  • L
Out-of-Bounds

<2.45-3
  • L
Out-of-bounds Write

<2.37.50.20220106-1
  • M
NULL Pointer Dereference

<2.30.90.20180627-1
  • L
Out-of-Bounds

<2.45-3
  • L
Out-of-Bounds

<2.29-1
  • L
Memory Leak

<2.38.50.20220627-1
  • L
Out-of-Bounds

<2.32.51.20190707-1
  • L
Allocation of Resources Without Limits or Throttling

<2.40-2
  • L
Improper Input Validation

<2.30.90.20180627-1
  • L
CVE-2024-53589

<2.44-1
  • L
Memory Leak

<2.45-3
  • L
CVE-2024-57360

<2.43.50.20241221-1
  • L
NULL Pointer Dereference

<2.33.50.20200107-1
  • L
Out-of-bounds Write

<2.39.50.20221208-2
  • L
Out-of-Bounds

<2.45-3
  • M
NULL Pointer Dereference

<2.30.90.20180627-1
  • L
Out-of-bounds Write

*
  • L
Missing Release of Resource after Effective Lifetime

<2.32.51.20190707-1
  • L
Use of Uninitialized Resource

<2.39.50.20221224-1
  • L
Out-of-Bounds

<2.45-3
  • L
Out-of-bounds Read

<2.39.50.20221224-1
  • L
Out-of-bounds Write

<2.33-1
  • H
Integer Overflow or Wraparound

<2.30-3
  • L
NULL Pointer Dereference

<2.32.51.20190707-1
  • L
Resource Exhaustion

<2.40-2
  • L
Out-of-Bounds

<2.29-1
  • L
NULL Pointer Dereference

<2.33.50.20200107-1
  • L
Use of Uninitialized Resource

<2.39.50.20221208-1
  • L
NULL Pointer Dereference

<2.38.50.20220627-1
  • L
NULL Pointer Dereference

<2.32.51.20190707-1
  • L
Memory Leak

<2.40-2
  • L
Out-of-bounds Write

<2.32.51.20190707-1
  • L
Memory Leak

<2.38.50.20220627-1
  • L
Allocation of Resources Without Limits or Throttling

<2.28-6
  • L
Out-of-bounds Read

<2.32.51.20190707-1
  • L
Out-of-Bounds

<2.29-1
  • L
Uncontrolled Recursion

*
  • L
Use After Free

<2.35-1
  • L
Uncontrolled Recursion

<2.32.51.20190707-1
  • H
Improper Input Validation

<2.27.51.20161212-1
  • L
Reachable Assertion

<2.38.50.20220627-1
  • L
Out-of-bounds Write

<2.37.90.20220207-1
  • L
Out-of-bounds Write

<2.41-1
  • L
Link Following

<2.37-3
  • L
Out-of-Bounds

<2.37-3
  • L
Out-of-bounds Read

<2.39.50.20221224-1
  • L
Out-of-Bounds

<2.29-1
  • L
Out-of-Bounds

<2.29-1
  • L
Out-of-Bounds

<2.29-1
  • L
NULL Pointer Dereference

<2.28-3
  • M
NULL Pointer Dereference

<2.30-6
  • L
Uncontrolled Recursion

<2.37.90.20220207-1
  • L
Out-of-bounds Write

*
  • L
Out-of-Bounds

<2.37.50.20220121-1
  • L
Out-of-Bounds

<2.45-3
  • L
Out-of-bounds Read

<2.32.51.20190707-1
  • L
Out-of-bounds Write

<2.32.51.20190707-1
  • H
Integer Overflow or Wraparound

<2.30-3
  • L
Memory Leak

<2.38.50.20220627-1
  • L
Allocation of Resources Without Limits or Throttling

<2.30.90.20180627-1
  • L
Out-of-bounds Read

<2.35-1
  • L
Out-of-bounds Write

<2.32.51.20190707-1
  • L
Out-of-Bounds

<2.29.90.20180122-1
  • L
CVE-2022-47695

<2.39.50.20221208-2
  • L
NULL Pointer Dereference

<2.29.90.20180122-1
  • L
Integer Overflow or Wraparound

<2.32.51.20190707-1
  • H
Out-of-bounds Read

<2.27.51.20161212-1
  • L
Out-of-Bounds

<2.37-3
  • L
Memory Leak

<2.33.50.20200114-1
  • L
Integer Overflow or Wraparound

<2.29.90.20180122-1
  • M
Out-of-bounds Read

<2.29-1
  • L
Out-of-bounds Read

<2.32.51.20190707-1
  • M
Out-of-bounds Read

<2.30.90.20180627-1
  • L
Out-of-Bounds

<2.29-1
  • L
Allocation of Resources Without Limits or Throttling

<2.32.51.20190707-1
  • L
Out-of-bounds Write

<2.37-3
  • L
Integer Overflow or Wraparound

<2.32.51.20190813-1
  • L
CVE-2018-12698

<2.32.51.20190707-1
  • L
Out-of-bounds Read

<2.29.90.20180122-1
  • L
Uncontrolled Recursion

<2.32.51.20190707-1
  • M
Out-of-bounds Read

<2.27.51.20161220-1
  • L
Out-of-bounds Read

<2.29.90.20180122-1
  • L
Out-of-bounds Read

<2.32.51.20190707-1
  • L
Out-of-Bounds

<2.32.51.20190707-1
  • L
NULL Pointer Dereference

<2.28-4
  • L
NULL Pointer Dereference

<2.33.50.20200107-1
  • L
Out-of-Bounds

<2.29-1
  • L
Loop with Unreachable Exit Condition ('Infinite Loop')

<2.32.51.20190707-1
  • H
Integer Overflow or Wraparound

<2.30-6
  • C
Out-of-bounds Read

<2.28-3
  • L
Uncontrolled Recursion

<2.34-1
  • M
Missing Release of Resource after Effective Lifetime

<2.28-5
  • L
Out-of-Bounds

<2.29-1
  • H
Improper Input Validation

<2.28-5
  • L
Improper Input Validation

<2.29-1
  • L
Out-of-bounds Write

<2.32.51.20190707-1
  • M
Improper Input Validation

<2.30-3
  • M
Integer Overflow or Wraparound

<2.30-6
  • L
NULL Pointer Dereference

<2.29.90.20180122-1
  • L
Loop with Unreachable Exit Condition ('Infinite Loop')

<2.29.90.20180122-1
  • H
NULL Pointer Dereference

<2.27.51.20161201-1
  • L
NULL Pointer Dereference

<2.29.90.20180122-1
  • L
Out-of-bounds Read

<2.29-10
  • L
Out-of-bounds Read

<2.28-6
  • L
Out-of-bounds Read

<2.29-1
  • H
Out-of-Bounds

<2.27.51.20161212-1
  • H
Out-of-Bounds

<2.28-5
  • L
Out-of-Bounds

<2.32.51.20190707-1
  • H
Out-of-bounds Read

<2.29-8
  • L
Out-of-Bounds

<2.29-1
  • H
NULL Pointer Dereference

<2.28-5
  • H
NULL Pointer Dereference

<2.28-5
  • M
Out-of-bounds Read

<2.29-10
  • L
NULL Pointer Dereference

<2.32.51.20190707-1
  • H
Out-of-bounds Read

<2.28-5
  • L
Uncontrolled Recursion

<2.32.51.20190707-1
  • L
Integer Overflow or Wraparound

<2.32.51.20190707-1
  • H
Out-of-Bounds

<2.27.51.20161212-1
  • L
Out-of-bounds Write

<2.32.51.20190707-1
  • L
NULL Pointer Dereference

<2.32.51.20190707-1
  • M
Out-of-bounds Write

<2.30.90.20180627-1
  • L
Loop with Unreachable Exit Condition ('Infinite Loop')

<2.29.90.20180122-1
  • H
Out-of-bounds Read

<2.27.51.20161212-1
  • L
Out-of-bounds Read

<2.29.90.20180122-1
  • L
Out-of-Bounds

<2.29-1
  • L
Out-of-Bounds

<2.29-1
  • M
Out-of-bounds Write

<2.27.51.20161201-1
  • L
Out-of-bounds Write

<2.32.51.20190707-1
  • M
Out-of-bounds Read

<2.29-1
  • L
Out-of-bounds Read

*
  • L
Out-of-Bounds

<2.29.90.20180122-1
  • L
Out-of-Bounds

<2.29-1
  • L
NULL Pointer Dereference

<2.29-1
  • L
Integer Overflow or Wraparound

<2.29.90.20180122-1
  • L
NULL Pointer Dereference

<2.29.90.20180122-1
  • L
Out-of-Bounds

<2.32.51.20190707-1
  • L
Missing Release of Resource after Effective Lifetime

<2.29.90.20180122-1
  • L
Allocation of Resources Without Limits or Throttling

<2.29.90.20180122-1
  • L
Use of Externally-Controlled Format String

<2.18.1~cvs20080103-1
  • H
NULL Pointer Dereference

<2.29-9
  • L
Integer Overflow or Wraparound

<2.29.90.20180122-1
  • L
Incorrect Calculation of Buffer Size

<2.29.90.20180122-1
  • L
Divide By Zero

<2.29.90.20180122-1
  • M
NULL Pointer Dereference

<2.29.1-2
  • H
Out-of-bounds Read

<2.29-9
  • L
Out-of-bounds Read

<2.28-6
  • H
Out-of-Bounds

<2.28-5
  • M
Out-of-bounds Read

<2.29-10
  • L
Out-of-Bounds

<2.29-1
  • L
Missing Release of Resource after Effective Lifetime

<2.29.90.20180122-1
  • H
Out-of-bounds Read

<2.27.51.20161212-1
  • H
Out-of-Bounds

<2.29.1-2
  • H
Out-of-bounds Write

<2.29-8
  • L
Out-of-Bounds

<2.29.90.20180122-1
  • L
Incorrect Type Conversion or Cast

<2.29-1
  • L
Allocation of Resources Without Limits or Throttling

*
  • M
Out-of-bounds Read

<2.29-5
  • H
Out-of-bounds Read

<2.29-9
  • M
Use After Free

<2.28-3
  • H
Out-of-bounds Read

<2.27.51.20161212-1
  • L
CVE-2006-2362

<2.17-1
  • L
Out-of-Bounds

<2.17-1
  • L
Numeric Errors

<2.22-8
  • H
Out-of-Bounds

<2.24.90.20141104-1
  • H
Arbitrary Code Injection

<2.24.90.20141104-1
  • L
Improper Input Validation

<2.27.51.20161102-1
  • L
Out-of-bounds Read

<2.29.90.20180122-1
  • C
Out-of-bounds Read

<2.27.51.20161212-1
  • L
Out-of-Bounds

<2.29-1
  • L
Out-of-Bounds

<2.29.90.20180122-1
  • H
NULL Pointer Dereference

<2.29-8
  • H
Out-of-Bounds

<2.24.90.20141104-1
  • L
Integer Overflow or Wraparound

<2.27.51.20161102-1
  • L
Integer Overflow or Wraparound

<2.29.90.20180122-1
  • L
Out-of-bounds Read

<2.29.90.20180122-1
  • M
Directory Traversal

<2.24.90.20141124-1
  • L
Out-of-Bounds

<2.28-3
  • M
Out-of-Bounds

<2.28-3
  • L
Out-of-bounds Read

<2.29.90.20180122-1
  • H
Out-of-bounds Read

<2.29-9
  • L
Out-of-Bounds

<2.29.90.20180122-1
  • H
Out-of-bounds Read

<2.29-8
  • H
Integer Overflow or Wraparound

<2.29-11
  • L
Out-of-Bounds

<2.29.90.20180122-1
  • L
Loop with Unreachable Exit Condition ('Infinite Loop')

<2.29.90.20180122-1
  • M
Out-of-Bounds

<2.24.51.20140903-1
  • C
Out-of-Bounds

<2.25.90.20151125-1
  • H
Out-of-Bounds

<2.29-9
  • L
Use After Free

<2.27.51.20161102-1
  • H
Integer Overflow or Wraparound

<2.29-9
  • L
Out-of-bounds Read

<2.29-9
  • L
Out-of-bounds Read

<2.29-9
  • L
Out-of-Bounds

<2.29.90.20180122-1
  • L
Integer Overflow or Wraparound

<2.29.90.20180122-1
  • L
Out-of-bounds Read

<2.27.51.20161102-1
  • L
CVE-2005-4808

<2.17-1
  • L
Integer Overflow or Wraparound

<2.27.51.20161102-1
  • H
Out-of-bounds Read

<2.29-8
  • L
Out-of-Bounds

<2.27.51.20161102-1
  • M
Out-of-Bounds

<2.24.90.20141124-1
  • L
Out-of-Bounds

<2.28-3
  • H
Out-of-bounds Read

<2.29-9
  • H
Out-of-Bounds

<2.24.90.20141104-1
  • H
Out-of-bounds Read

<2.29-9
  • H
Out-of-bounds Write

<2.29-9
  • L
Out-of-Bounds

<2.27.51.20161102-1
  • L
Use After Free

<2.27.51.20161102-1
  • H
Use After Free

<2.29-9
  • H
Out-of-Bounds

<2.24.90.20141104-1