Every CVE Search/ Get API key

CVE-2022-38533

In GNU Binutils before 2.40, there is a heap-buffer-overflow in the error function bfd_getl32...

5.5 MediumFix available

In GNU Binutils before 2.40, there is a heap-buffer-overflow in the error function bfd_getl32 when called from the strip_main function in strip-new via a crafted file.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
None
User interaction
Required

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

0.33%Down 0.6 points since Aug 26, 2022
90%50%10%1%

What each source reports

NVD Score used 5.5

In GNU Binutils before 2.40, there is a heap-buffer-overflow in the error function bfd_getl32 when called from the strip_main function in strip-new via a crafted file.

Record
CVE-2022-38533
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Weakness
CWE-787
Updated
2026-11-03
CVE List No score

In GNU Binutils before 2.40, there is a heap-buffer-overflow in the error function bfd_getl32 when called from the strip_main function in strip-new via a crafted file.

Record
CVE-2022-38533
Updated
2026-11-03
EUVDEUVD-2022-41112 No score

In GNU Binutils before 2.40, there is a heap-buffer-overflow in the error function bfd_getl32 when called from the strip_main function in strip-new via a crafted file.

Record
EUVD-2022-41112
Updated
2026-11-03
GitHub AdvisoriesGHSA-7v55-wrg9-5rfp 5.5

In GNU Binutils before 2.40, there is a heap-buffer-overflow in the error function bfd_getl32...

In GNU Binutils before 2.40, there is a heap-buffer-overflow in the error function bfd_getl32 when called from the strip_main function in strip-new via a crafted file.

Record
GHSA-7v55-wrg9-5rfp
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Weakness
CWE-787
Updated
2026-11-03
OSVALPINE-CVE-2022-38533 5.5

In GNU Binutils before 2.40, there is a heap-buffer-overflow in the error function bfd_getl32 when called from the strip_main function in strip-new via a crafted file.

Record
ALPINE-CVE-2022-38533
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-03
OSVAZL-10714 5.5

CVE-2022-38533 affecting package binutils for versions less than 2.37-4

In GNU Binutils before 2.40, there is a heap-buffer-overflow in the error function bfd_getl32 when called from the strip_main function in strip-new via a crafted file.

Record
AZL-10714
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-02
Show 13 moreShow less
OSVBELL-CVE-2022-38533 5.5

CVE-2022-38533 does not affect BellSoft software

Record
BELL-CVE-2022-38533
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2022-38533 5.5

In GNU Binutils before 2.40, there is a heap-buffer-overflow in the error function bfd_getl32 when called from the strip_main function in strip-new via a crafted file.

Record
DEBIAN-CVE-2022-38533
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-03
OSVUBUNTU-CVE-2022-38533 5.5

In GNU Binutils before 2.40, there is a heap-buffer-overflow in the error function bfd_getl32 when called from the strip_main function in strip-new via a crafted file.

Record
UBUNTU-CVE-2022-38533
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVCLSA-2022-1670606482 No score

Fix CVE(s): CVE-2022-38533

  • SECURITY UPDATE: heap-based buffer overflow
    • debian/patches/CVE-2022-38533.patch: fix possibly heap-based buffer overflow in bfd/coffcode.h.
    • CVE-2022-38533
Record
CLSA-2022-1670606482
Updated
2026-11-02
OSVCLSA-2026-1776963378 No score

binutils: Fix of 8 CVEs

  • CVE-2022-47007: fix memory leak in stab_demangle_v3_arg
  • CVE-2022-47008: fix memory leak in make_tempdir and make_tempname
  • CVE-2022-47011: fix memory leak in parse_stab_struct_fields
  • CVE-2022-47010: fix memory leak in pr_function_type
  • CVE-2022-48063: fix excessive memory allocation in load_specific_debug_section for corrupt ELF
  • CVE-2022-48064: fix SHT_NOBITS section size sanity check in find_debug_info
  • CVE-2022-48065: fix memory leak in find_abstract_instance on duplicate DW_AT_decl_file
  • CVE-2022-38533: fix rewrite_elf_program_header looping on crafted file (strip/objcopy)
Record
CLSA-2026-1776963378
Updated
2026-11-02
OSVCLSA-2026-1779093100 No score

binutils: Fix of 6 CVEs

  • CVE-2022-38533: fix heap buffer overflow in bfd_getl32 from strip_main with crafted COFF file
  • CVE-2022-47007: fix memory leak in stab_demangle_v3_arg in stabs.c
  • CVE-2022-47008: fix memory leak in make_tempdir and make_tempname in bucomm.c
  • CVE-2022-47010: fix memory leak in pr_function_type in prdbg.c
  • CVE-2022-48064: fix excessive memory consumption in bfd_dwarf2_find_nearest_line_with_alt
  • CVE-2023-1972: fix heap buffer overflow in _bfd_elf_slurp_version_tables
Record
CLSA-2026-1779093100
Updated
2026-11-02
OSV No score

In GNU Binutils before 2.40, there is a heap-buffer-overflow in the error function bfd_getl32 when called from the strip_main function in strip-new via a crafted file.

Record
CVE-2022-38533
Updated
2026-11-04
OSVMGASA-2022-0425 No score

Updated binutils/gdb packages fix security vulnerability

libiberty: Heap/stack buffer overflow in the dlang_lname function in d-demangle.c (CVE-2021-3826) binutils: heap-based buffer overflow in bfd_getl32() when called by strip_main() in objcopy.c via a crafted file (CVE-2022-38533)

Record
MGASA-2022-0425
Updated
2026-11-02
OSVopenSUSE-SU-2024:12631-1 No score

binutils-2.39-2.1 on GA media

These are all security issues fixed in the binutils-2.39-2.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:12631-1
Updated
2026-11-02
OSVSUSE-SU-2022:4146-1 No score

Security update for binutils

This update for binutils fixes the following issues:

The following security bugs were fixed:

  • CVE-2019-1010204: Fixed out-of-bounds read in elfcpp/elfcpp_file.h (bsc#1142579).
  • CVE-2021-3530: Fixed stack-based buffer overflow in demangle_path() in rust-demangle.c (bsc#1185597).
  • CVE-2021-3648: Fixed infinite loop while demangling rust symbols (bsc#1188374).
  • CVE-2021-3826: Fixed heap/stack buffer overflow in the dlang_lname function in d-demangle.c (bsc#1202969).
  • CVE-2021-45078: Fixed out-of-bounds write in stab_xcoff_builtin_type() in stabs.c (bsc#1193929).
  • CVE-2021-46195: Fixed uncontrolled recursion in libiberty/rust-demangle.c (bsc#1194783).
  • CVE-2022-27943: Fixed stack exhaustion in demangle_const in (bsc#1197592).
  • CVE-2022-38126: Fixed assertion fail in the display_debug_names() function in binutils/dwarf.c (bsc#1202966).
  • CVE-2022-38127: Fixed NULL pointer dereference in the read_and_display_attr_value() function in binutils/dwarf.c (bsc#1202967).
  • CVE-2022-38533: Fixed heap out-of-bounds read in bfd_getl32 (bsc#1202816).

The following non-security bugs were fixed:

  • SLE toolchain update of binutils, update to 2.39 from 2.37.

  • Update to 2.39:

    • The ELF linker will now generate a warning message if the stack is made executable. Similarly it will warn if the output binary contains a segment with all three of the read, write and execute permission bits set. These warnings are intended to help developers identify programs which might be vulnerable to attack via these executable memory regions. The warnings are enabled by default but can be disabled via a command line option. It is also possible to build a linker with the warnings disabled, should that be necessary.
    • The ELF linker now supports a --package-metadata option that allows embedding a JSON payload in accordance to the Package Metadata specification.
    • In linker scripts it is now possible to use TYPE=<type> in an output section description to set the section type value.
    • The objdump program now supports coloured/colored syntax highlighting of its disassembler output for some architectures. (Currently: AVR, RiscV, s390, x86, x86_64).
    • The nm program now supports a --no-weak/-W option to make it ignore weak symbols.
    • The readelf and objdump programs now support a -wE option to prevent them from attempting to access debuginfod servers when following links.
    • The objcopy program's --weaken, --weaken-symbol, and --weaken-symbols options now works with unique symbols as well.
  • Update to 2.38:

    • elfedit: Add --output-abiversion option to update ABIVERSION.
    • Add support for the LoongArch instruction set.
    • Tools which display symbols or strings (readelf, strings, nm, objdump) have a new command line option which controls how unicode characters are handled. By default they are treated as normal for the tool. Using --unicode=locale will display them according to the current locale. Using --unicode=hex will display them as hex byte values, whilst --unicode=escape will display them as escape sequences. In addition using --unicode=highlight will display them as unicode escape sequences highlighted in red (if supported by the output device).
    • readelf -r dumps RELR relative relocations now.
    • Support for efi-app-aarch64, efi-rtdrv-aarch64 and efi-bsdrv-aarch64 has been added to objcopy in order to enable UEFI development using binutils.
    • ar: Add --thin for creating thin archives. -T is a deprecated alias without diagnostics. In many ar implementations -T has a different meaning, as specified by X/Open System Interface.
    • Add support for AArch64 system registers that were missing in previous releases.
    • Add support for the LoongArch instruction set.
    • Add a command-line option, -muse-unaligned-vector-move, for x86 target to encode aligned vector move as unaligned vector move.
    • Add support for…
Record
SUSE-SU-2022:4146-1
Updated
2026-11-02
OSVSUSE-SU-2022:4277-1 No score

Security update for binutils

This update for binutils fixes the following issues: The following security bugs were fixed:

  • CVE-2019-1010204: Fixed out-of-bounds read in elfcpp/elfcpp_file.h (bsc#1142579).
  • CVE-2021-3530: Fixed stack-based buffer overflow in demangle_path() in rust-demangle.c (bsc#1185597).
  • CVE-2021-3648: Fixed infinite loop while demangling rust symbols (bsc#1188374).
  • CVE-2021-3826: Fixed heap/stack buffer overflow in the dlang_lname function in d-demangle.c (bsc#1202969).
  • CVE-2021-45078: Fixed out-of-bounds write in stab_xcoff_builtin_type() in stabs.c (bsc#1193929).
  • CVE-2021-46195: Fixed uncontrolled recursion in libiberty/rust-demangle.c (bsc#1194783).
  • CVE-2022-27943: Fixed stack exhaustion in demangle_const in (bsc#1197592).
  • CVE-2022-38126: Fixed assertion fail in the display_debug_names() function in binutils/dwarf.c (bsc#1202966).
  • CVE-2022-38127: Fixed NULL pointer dereference in the read_and_display_attr_value() function in binutils/dwarf.c (bsc#1202967).
  • CVE-2022-38533: Fixed heap out-of-bounds read in bfd_getl32 (bsc#1202816).

The following non-security bugs were fixed:

  • SLE toolchain update of binutils, update to 2.39 from 2.37.

  • Update to 2.39:

    • The ELF linker will now generate a warning message if the stack is made executable. Similarly it will warn if the output binary contains a segment with all three of the read, write and execute permission bits set. These warnings are intended to help developers identify programs which might be vulnerable to attack via these executable memory regions. The warnings are enabled by default but can be disabled via a command line option. It is also possible to build a linker with the warnings disabled, should that be necessary.
    • The ELF linker now supports a --package-metadata option that allows embedding a JSON payload in accordance to the Package Metadata specification.
    • In linker scripts it is now possible to use TYPE=<type> in an output section description to set the section type value.
    • The objdump program now supports coloured/colored syntax highlighting of its disassembler output for some architectures. (Currently: AVR, RiscV, s390, x86, x86_64).
    • The nm program now supports a --no-weak/-W option to make it ignore weak symbols.
    • The readelf and objdump programs now support a -wE option to prevent them from attempting to access debuginfod servers when following links.
    • The objcopy program's --weaken, --weaken-symbol, and --weaken-symbols options now works with unique symbols as well.
  • Update to 2.38:

    • elfedit: Add --output-abiversion option to update ABIVERSION.
    • Add support for the LoongArch instruction set.
    • Tools which display symbols or strings (readelf, strings, nm, objdump) have a new command line option which controls how unicode characters are handled. By default they are treated as normal for the tool. Using --unicode=locale will display them according to the current locale. Using --unicode=hex will display them as hex byte values, whilst --unicode=escape will display them as escape sequences. In addition using --unicode=highlight will display them as unicode escape sequences highlighted in red (if supported by the output device).
    • readelf -r dumps RELR relative relocations now.
    • Support for efi-app-aarch64, efi-rtdrv-aarch64 and efi-bsdrv-aarch64 has been added to objcopy in order to enable UEFI development using binutils (bsc#1198458).
    • ar: Add --thin for creating thin archives. -T is a deprecated alias without diagnostics. In many ar implementations -T has a different meaning, as specified by X/Open System Interface.
    • Add support for AArch64 system registers that were missing in previous releases.
    • Add support for the LoongArch instruction set.
    • Add a command-line option, -muse-unaligned-vector-move, for x86 target to encode aligned vector move as unaligned vector move.
    • Add…
Record
SUSE-SU-2022:4277-1
Updated
2026-11-02
OSVUSN-5762-1 No score

binutils vulnerability

It was discovered that GNU binutils incorrectly handled certain COFF files. An attacker could possibly use this issue to cause a crash or execute arbitrary code.

Record
USN-5762-1
Updated
2026-11-02
OSVUSN-6544-1 No score

binutils vulnerabilities

It was discovered that GNU binutils incorrectly handled certain COFF files. An attacker could possibly use this issue to cause a crash or execute arbitrary code. This issue only affected Ubuntu 14.04 LTS. (CVE-2022-38533)

It was discovered that GNU binutils was not properly performing bounds checks in several functions, which could lead to a buffer overflow. An attacker could possibly use this issue to cause a denial of service, expose sensitive information or execute arbitrary code. This issue only affected Ubuntu 20.04 LTS and Ubuntu 22.04 LTS. (CVE-2022-4285, CVE-2020-19726, CVE-2021-46174)

It was discovered that GNU binutils contained a reachable assertion, which could lead to an intentional assertion failure when processing certain crafted DWARF files. An attacker could possibly use this issue to cause a denial of service. This issue only affected Ubuntu 20.04 LTS and Ubuntu 22.04 LTS. (CVE-2022-35205)

Record
USN-6544-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
binutils
Alpine:v3.17
before 2.39-r2
2.39-r2
binutils
Alpine:v3.18
before 2.39-r2
2.39-r2
binutils
Alpine:v3.19
before 2.39-r2
2.39-r2
binutils
Alpine:v3.20
before 2.39-r2
2.39-r2
binutils
Alpine:v3.21
before 2.39-r2
2.39-r2
binutils
Alpine:v3.22
before 2.39-r2
2.39-r2
binutils
Alpine:v3.23
before 2.39-r2
2.39-r2
binutils
Alpine:v3.24
before 2.39-r2
2.39-r2
binutils
Azure Linux:2
before 2.37-4
2.37-4
binutils
TuxCare:Ubuntu:16.04
before 2.26.1-1ubuntu1~16.04.10+tuxcare.els5
2.26.1-1ubuntu1~16.04.10+tuxcare.els5
Show 125 moreShow less
Affected packages
PackageAffectedFixed
binutils-aarch64-linux-gnu
TuxCare:Ubuntu:16.04
before 2.26.1-1ubuntu1~16.04.10+tuxcare.els5
2.26.1-1ubuntu1~16.04.10+tuxcare.els5
binutils-alpha-linux-gnu
TuxCare:Ubuntu:16.04
before 2.26.1-1ubuntu1~16.04.10+tuxcare.els5
2.26.1-1ubuntu1~16.04.10+tuxcare.els5
binutils-arm-linux-gnueabi
TuxCare:Ubuntu:16.04
before 2.26.1-1ubuntu1~16.04.10+tuxcare.els5
2.26.1-1ubuntu1~16.04.10+tuxcare.els5
binutils-arm-linux-gnueabihf
TuxCare:Ubuntu:16.04
before 2.26.1-1ubuntu1~16.04.10+tuxcare.els5
2.26.1-1ubuntu1~16.04.10+tuxcare.els5
binutils-dev
TuxCare:Ubuntu:16.04
before 2.26.1-1ubuntu1~16.04.10+tuxcare.els5
2.26.1-1ubuntu1~16.04.10+tuxcare.els5
binutils-doc
TuxCare:Ubuntu:16.04
before 2.26.1-1ubuntu1~16.04.10+tuxcare.els5
2.26.1-1ubuntu1~16.04.10+tuxcare.els5
binutils-hppa-linux-gnu
TuxCare:Ubuntu:16.04
before 2.26.1-1ubuntu1~16.04.10+tuxcare.els5
2.26.1-1ubuntu1~16.04.10+tuxcare.els5
binutils-hppa64-linux-gnu
TuxCare:Ubuntu:16.04
before 2.26.1-1ubuntu1~16.04.10+tuxcare.els5
2.26.1-1ubuntu1~16.04.10+tuxcare.els5
binutils-m68k-linux-gnu
TuxCare:Ubuntu:16.04
before 2.26.1-1ubuntu1~16.04.10+tuxcare.els5
2.26.1-1ubuntu1~16.04.10+tuxcare.els5
binutils-mips-linux-gnu
TuxCare:Ubuntu:16.04
before 2.26.1-1ubuntu1~16.04.10+tuxcare.els5
2.26.1-1ubuntu1~16.04.10+tuxcare.els5
binutils-mips64-linux-gnuabi64
TuxCare:Ubuntu:16.04
before 2.26.1-1ubuntu1~16.04.10+tuxcare.els5
2.26.1-1ubuntu1~16.04.10+tuxcare.els5
binutils-mips64el-linux-gnuabi64
TuxCare:Ubuntu:16.04
before 2.26.1-1ubuntu1~16.04.10+tuxcare.els5
2.26.1-1ubuntu1~16.04.10+tuxcare.els5
binutils-mipsel-linux-gnu
TuxCare:Ubuntu:16.04
before 2.26.1-1ubuntu1~16.04.10+tuxcare.els5
2.26.1-1ubuntu1~16.04.10+tuxcare.els5
binutils-multiarch
TuxCare:Ubuntu:16.04
before 2.26.1-1ubuntu1~16.04.10+tuxcare.els5
2.26.1-1ubuntu1~16.04.10+tuxcare.els5
binutils-multiarch-dev
TuxCare:Ubuntu:16.04
before 2.26.1-1ubuntu1~16.04.10+tuxcare.els5
2.26.1-1ubuntu1~16.04.10+tuxcare.els5
binutils-powerpc-linux-gnu
TuxCare:Ubuntu:16.04
before 2.26.1-1ubuntu1~16.04.10+tuxcare.els5
2.26.1-1ubuntu1~16.04.10+tuxcare.els5
binutils-powerpc-linux-gnuspe
TuxCare:Ubuntu:16.04
before 2.26.1-1ubuntu1~16.04.10+tuxcare.els5
2.26.1-1ubuntu1~16.04.10+tuxcare.els5
binutils-powerpc64-linux-gnu
TuxCare:Ubuntu:16.04
before 2.26.1-1ubuntu1~16.04.10+tuxcare.els5
2.26.1-1ubuntu1~16.04.10+tuxcare.els5
binutils-powerpc64le-linux-gnu
TuxCare:Ubuntu:16.04
before 2.26.1-1ubuntu1~16.04.10+tuxcare.els5
2.26.1-1ubuntu1~16.04.10+tuxcare.els5
binutils-s390x-linux-gnu
TuxCare:Ubuntu:16.04
before 2.26.1-1ubuntu1~16.04.10+tuxcare.els5
2.26.1-1ubuntu1~16.04.10+tuxcare.els5
binutils-sh4-linux-gnu
TuxCare:Ubuntu:16.04
before 2.26.1-1ubuntu1~16.04.10+tuxcare.els5
2.26.1-1ubuntu1~16.04.10+tuxcare.els5
binutils-source
TuxCare:Ubuntu:16.04
before 2.26.1-1ubuntu1~16.04.10+tuxcare.els5
2.26.1-1ubuntu1~16.04.10+tuxcare.els5
binutils-sparc64-linux-gnu
TuxCare:Ubuntu:16.04
before 2.26.1-1ubuntu1~16.04.10+tuxcare.els5
2.26.1-1ubuntu1~16.04.10+tuxcare.els5
binutils
TuxCare:AlmaLinux:9.6
From an advisory covering 8 CVEs
before 2.35.2-63.el9.tuxcare.els9
2.35.2-63.el9.tuxcare.els9
binutils-devel
TuxCare:AlmaLinux:9.6
From an advisory covering 8 CVEs
before 2.35.2-63.el9.tuxcare.els9
2.35.2-63.el9.tuxcare.els9
binutils-gold
TuxCare:AlmaLinux:9.6
From an advisory covering 8 CVEs
before 2.35.2-63.el9.tuxcare.els9
2.35.2-63.el9.tuxcare.els9
cross-binutils-aarch64
TuxCare:AlmaLinux:9.6
From an advisory covering 8 CVEs
before 2.35.2-63.el9.tuxcare.els9
2.35.2-63.el9.tuxcare.els9
cross-binutils-ppc64le
TuxCare:AlmaLinux:9.6
From an advisory covering 8 CVEs
before 2.35.2-63.el9.tuxcare.els9
2.35.2-63.el9.tuxcare.els9
cross-binutils-s390x
TuxCare:AlmaLinux:9.6
From an advisory covering 8 CVEs
before 2.35.2-63.el9.tuxcare.els9
2.35.2-63.el9.tuxcare.els9
binutils
TuxCare:AlmaLinux:9.2
From an advisory covering 6 CVEs
before 2.35.2-37.el9.tuxcare.els11
2.35.2-37.el9.tuxcare.els11
binutils-devel
TuxCare:AlmaLinux:9.2
From an advisory covering 6 CVEs
before 2.35.2-37.el9.tuxcare.els11
2.35.2-37.el9.tuxcare.els11
binutils-gold
TuxCare:AlmaLinux:9.2
From an advisory covering 6 CVEs
before 2.35.2-37.el9.tuxcare.els11
2.35.2-37.el9.tuxcare.els11
cross-binutils-aarch64
TuxCare:AlmaLinux:9.2
From an advisory covering 6 CVEs
before 2.35.2-37.el9.tuxcare.els11
2.35.2-37.el9.tuxcare.els11
cross-binutils-ppc64le
TuxCare:AlmaLinux:9.2
From an advisory covering 6 CVEs
before 2.35.2-37.el9.tuxcare.els11
2.35.2-37.el9.tuxcare.els11
cross-binutils-s390x
TuxCare:AlmaLinux:9.2
From an advisory covering 6 CVEs
before 2.35.2-37.el9.tuxcare.els11
2.35.2-37.el9.tuxcare.els11
binutils
Debian:12
before 2.39.50.20221208-2
2.39.50.20221208-2
binutils
Debian:13
before 2.39.50.20221208-2
2.39.50.20221208-2
binutils
Debian:14
before 2.39.50.20221208-2
2.39.50.20221208-2
binutils
Mageia:8
From an advisory covering 2 CVEs
before 2.36.1-1.5.mga8
2.36.1-1.5.mga8
gdb
Mageia:8
From an advisory covering 2 CVEs
before 10.1-5.1.mga8
10.1-5.1.mga8
binutils
SUSE:Linux Enterprise Module for Basesystem 15 SP3
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
binutils
SUSE:Linux Enterprise Module for Basesystem 15 SP4
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
binutils
SUSE:Linux Enterprise Module for Development Tools 15 SP3
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
binutils
SUSE:Linux Enterprise Module for Development Tools 15 SP4
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
binutils
SUSE:Linux Enterprise Module for Package Hub 15 SP3
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
binutils
SUSE:Linux Enterprise Module for Package Hub 15 SP4
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
binutils
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
binutils
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
binutils
SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
binutils
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
binutils
SUSE:Linux Enterprise Server 15 SP1-BCL
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
binutils
SUSE:Linux Enterprise Server 15 SP1-LTSS
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
binutils
SUSE:Linux Enterprise Server 15 SP2-BCL
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
binutils
SUSE:Linux Enterprise Server 15 SP2-LTSS
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
binutils
SUSE:Linux Enterprise Server for SAP Applications 15 SP1
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
binutils
SUSE:Linux Enterprise Server for SAP Applications 15 SP2
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
binutils
SUSE:Manager Proxy 4.1
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
binutils
SUSE:Manager Retail Branch Server 4.1
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
binutils
SUSE:Manager Server 4.1
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
binutils
SUSE:Enterprise Storage 6
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
binutils
SUSE:Enterprise Storage 7
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
binutils
openSUSE:Leap 15.3
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-aarch64-binutils
openSUSE:Leap 15.3
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-arm-binutils
openSUSE:Leap 15.3
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-avr-binutils
openSUSE:Leap 15.3
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-epiphany-binutils
openSUSE:Leap 15.3
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-hppa-binutils
openSUSE:Leap 15.3
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-hppa64-binutils
openSUSE:Leap 15.3
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-i386-binutils
openSUSE:Leap 15.3
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-ia64-binutils
openSUSE:Leap 15.3
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-m68k-binutils
openSUSE:Leap 15.3
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-mips-binutils
openSUSE:Leap 15.3
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-ppc-binutils
openSUSE:Leap 15.3
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-ppc64-binutils
openSUSE:Leap 15.3
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-ppc64le-binutils
openSUSE:Leap 15.3
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-riscv64-binutils
openSUSE:Leap 15.3
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-rx-binutils
openSUSE:Leap 15.3
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-s390-binutils
openSUSE:Leap 15.3
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-s390x-binutils
openSUSE:Leap 15.3
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-sparc-binutils
openSUSE:Leap 15.3
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-sparc64-binutils
openSUSE:Leap 15.3
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-spu-binutils
openSUSE:Leap 15.3
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-x86_64-binutils
openSUSE:Leap 15.3
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
binutils
openSUSE:Leap 15.4
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-aarch64-binutils
openSUSE:Leap 15.4
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-arm-binutils
openSUSE:Leap 15.4
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-avr-binutils
openSUSE:Leap 15.4
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-epiphany-binutils
openSUSE:Leap 15.4
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-hppa-binutils
openSUSE:Leap 15.4
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-hppa64-binutils
openSUSE:Leap 15.4
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-i386-binutils
openSUSE:Leap 15.4
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-ia64-binutils
openSUSE:Leap 15.4
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-m68k-binutils
openSUSE:Leap 15.4
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-mips-binutils
openSUSE:Leap 15.4
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-ppc-binutils
openSUSE:Leap 15.4
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-ppc64-binutils
openSUSE:Leap 15.4
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-ppc64le-binutils
openSUSE:Leap 15.4
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-riscv64-binutils
openSUSE:Leap 15.4
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-rx-binutils
openSUSE:Leap 15.4
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-s390-binutils
openSUSE:Leap 15.4
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-s390x-binutils
openSUSE:Leap 15.4
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-sparc-binutils
openSUSE:Leap 15.4
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-sparc64-binutils
openSUSE:Leap 15.4
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-spu-binutils
openSUSE:Leap 15.4
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
cross-x86_64-binutils
openSUSE:Leap 15.4
From an advisory covering 10 CVEs
before 2.39-150100.7.40.1
2.39-150100.7.40.1
binutils
SUSE:OpenStack Cloud 9
From an advisory covering 10 CVEs
before 2.39-9.50.1
2.39-9.50.1
binutils
SUSE:OpenStack Cloud Crowbar 9
From an advisory covering 10 CVEs
before 2.39-9.50.1
2.39-9.50.1
binutils
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
From an advisory covering 10 CVEs
before 2.39-9.50.1
2.39-9.50.1
binutils
SUSE:Linux Enterprise Software Development Kit 12 SP5
From an advisory covering 10 CVEs
before 2.39-9.50.1
2.39-9.50.1
cross-ppc-binutils
SUSE:Linux Enterprise Software Development Kit 12 SP5
From an advisory covering 10 CVEs
before 2.39-9.50.1
2.39-9.50.1
cross-spu-binutils
SUSE:Linux Enterprise Software Development Kit 12 SP5
From an advisory covering 10 CVEs
before 2.39-9.50.1
2.39-9.50.1
binutils
SUSE:Linux Enterprise Server 12 SP2-BCL
From an advisory covering 10 CVEs
before 2.39-9.50.1
2.39-9.50.1
binutils
SUSE:Linux Enterprise Server 12 SP3-BCL
From an advisory covering 10 CVEs
before 2.39-9.50.1
2.39-9.50.1
binutils
SUSE:Linux Enterprise Server 12 SP4-LTSS
From an advisory covering 10 CVEs
before 2.39-9.50.1
2.39-9.50.1
binutils
SUSE:Linux Enterprise Server 12 SP5
From an advisory covering 10 CVEs
before 2.39-9.50.1
2.39-9.50.1
binutils
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
From an advisory covering 10 CVEs
before 2.39-9.50.1
2.39-9.50.1
binutils
Ubuntu:Pro:14.04:LTS
before 2.24-5ubuntu14.2+esm6, plus listed versions
2.23.52.20130913-0ubuntu12.23.90.20131017-1ubuntu12.23.90.20131116-1ubuntu12.23.91.20131123-1ubuntu12.24-1ubuntu1
Show 17 moreShow less
2.24-1ubuntu22.24-2ubuntu12.24-2ubuntu22.24-2ubuntu32.24-4ubuntu12.24-5ubuntu12.24-5ubuntu22.24-5ubuntu32.24-5ubuntu3.12.24-5ubuntu132.24-5ubuntu142.24-5ubuntu14.12.24-5ubuntu14.22.24-5ubuntu14.2+esm12.24-5ubuntu14.2+esm22.24-5ubuntu14.2+esm32.24-5ubuntu14.2+esm5
2.24-5ubuntu14.2+esm6
binutils
Ubuntu:Pro:16.04:LTS
before 2.26.1-1ubuntu1~16.04.8+esm5, plus listed versions
2.25.1-6ubuntu12.25.51.20151022-0ubuntu22.25.51.20151022-0ubuntu32.25.51.20151027-0ubuntu12.25.51.20151028-0ubuntu1
Show 29 moreShow less
2.25.51.20151106-0ubuntu12.25.51.20151113-1ubuntu12.25.51.20151113-2ubuntu12.25.90.20151125-1ubuntu12.25.90.20151125-2ubuntu12.25.90.20151211-0ubuntu12.25.90.20151211-0ubuntu22.25.90.20160101-1ubuntu12.25.90.20160101-1ubuntu22.26-2ubuntu12.26-3ubuntu12.26-4ubuntu12.26-5ubuntu12.26-6ubuntu12.26-7ubuntu22.26-8ubuntu12.26-8ubuntu22.26-8ubuntu2.12.26.1-1ubuntu1~16.042.26.1-1ubuntu1~16.04.12.26.1-1ubuntu1~16.04.32.26.1-1ubuntu1~16.04.42.26.1-1ubuntu1~16.04.52.26.1-1ubuntu1~16.04.62.26.1-1ubuntu1~16.04.72.26.1-1ubuntu1~16.04.82.26.1-1ubuntu1~16.04.8+esm12.26.1-1ubuntu1~16.04.8+esm32.26.1-1ubuntu1~16.04.8+esm4
2.26.1-1ubuntu1~16.04.8+esm5
binutils
Ubuntu:18.04:LTS
before 2.30-21ubuntu1~18.04.8, plus listed versions
2.29.1-4ubuntu12.29.1-6ubuntu12.29.1-7ubuntu12.29.1-8ubuntu12.29.1-10ubuntu1
Show 18 moreShow less
2.29.1-12ubuntu12.30-4ubuntu12.30-5ubuntu12.30-7ubuntu12.30-8ubuntu12.30-9ubuntu12.30-10ubuntu12.30-11ubuntu12.30-14ubuntu22.30-15ubuntu12.30-20ubuntu2~18.042.30-21ubuntu1~18.042.30-21ubuntu1~18.04.12.30-21ubuntu1~18.04.22.30-21ubuntu1~18.04.32.30-21ubuntu1~18.04.42.30-21ubuntu1~18.04.52.30-21ubuntu1~18.04.7
2.30-21ubuntu1~18.04.8
binutils
Ubuntu:20.04:LTS
before 2.34-6ubuntu1.4, plus listed versions
2.33-2ubuntu12.33.1-1ubuntu12.33.1-5ubuntu12.33.1-6ubuntu12.33.1-6ubuntu3
Show 8 moreShow less
2.33.90.20200122-1ubuntu22.34-1ubuntu12.34-3ubuntu12.34-4ubuntu12.34-5ubuntu12.34-6ubuntu12.34-6ubuntu1.12.34-6ubuntu1.3
2.34-6ubuntu1.4
binutils
Ubuntu:22.04:LTS
before 2.38-4ubuntu2.1, plus listed versions
2.37-7ubuntu12.37-9ubuntu12.37-10ubuntu12.37.50.20220106-2ubuntu12.37.90.20220126-0ubuntu1
Show 5 moreShow less
2.37.90.20220130-0ubuntu22.38-1ubuntu12.38-2ubuntu12.38-3ubuntu12.38-4ubuntu2
2.38-4ubuntu2.1
binutils
Ubuntu:Pro:14.04:LTS
From an advisory covering 5 CVEs
before 2.24-5ubuntu14.2+esm6, plus listed versions
2.23.52.20130913-0ubuntu12.23.90.20131017-1ubuntu12.23.90.20131116-1ubuntu12.23.91.20131123-1ubuntu12.24-1ubuntu1
Show 17 moreShow less
2.24-1ubuntu22.24-2ubuntu12.24-2ubuntu22.24-2ubuntu32.24-4ubuntu12.24-5ubuntu12.24-5ubuntu22.24-5ubuntu32.24-5ubuntu3.12.24-5ubuntu132.24-5ubuntu142.24-5ubuntu14.12.24-5ubuntu14.22.24-5ubuntu14.2+esm12.24-5ubuntu14.2+esm22.24-5ubuntu14.2+esm32.24-5ubuntu14.2+esm5
2.24-5ubuntu14.2+esm6
binutils
Ubuntu:20.04:LTS
From an advisory covering 5 CVEs
before 2.34-6ubuntu1.7, plus listed versions
2.33-2ubuntu12.33.1-1ubuntu12.33.1-5ubuntu12.33.1-6ubuntu12.33.1-6ubuntu3
Show 11 moreShow less
2.33.90.20200122-1ubuntu22.34-1ubuntu12.34-3ubuntu12.34-4ubuntu12.34-5ubuntu12.34-6ubuntu12.34-6ubuntu1.12.34-6ubuntu1.32.34-6ubuntu1.42.34-6ubuntu1.52.34-6ubuntu1.6
2.34-6ubuntu1.7
binutils
Ubuntu:22.04:LTS
From an advisory covering 5 CVEs
before 2.38-4ubuntu2.4, plus listed versions
2.37-7ubuntu12.37-9ubuntu12.37-10ubuntu12.37.50.20220106-2ubuntu12.37.90.20220126-0ubuntu1
Show 8 moreShow less
2.37.90.20220130-0ubuntu22.38-1ubuntu12.38-2ubuntu12.38-3ubuntu12.38-4ubuntu22.38-4ubuntu2.12.38-4ubuntu2.22.38-4ubuntu2.3
2.38-4ubuntu2.4
binutils
openSUSE:Tumbleweed
From an advisory covering 8 CVEs
before 2.39-2.1
2.39-2.1

History

History
RecordedChangedSources
affected
factsNVD, OSV
aliasesEUVD
referencesCVE List, GitHub Advisories
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2022-38533 is a medium vulnerability (CVSS 5.5) in Gnu Binutils, published August 25, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.33%, the 26th percentile. Fixed in binutils 2.39-r2.

References

Show 53 moreShow less
This page doesn't list everything

Left out here: the rest of 2 source descriptions. The JSON record has them.

MoveEnter Open