SUSE-SU-2023:3686-1

Source
https://www.suse.com/support/update/announcement/2023/suse-su-20233686-1/
Import Source
https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2023:3686-1.json
JSON Data
https://api.osv.dev/v1/vulns/SUSE-SU-2023:3686-1
Related
Published
2023-09-19T15:24:52Z
Modified
2023-09-19T15:24:52Z
Summary
Security update for gcc7
Details

This update for gcc7 fixes the following issues:

Security issue fixed:

  • CVE-2023-4039: Fixed incorrect stack protector for C99 VLAs on Aarch64 (bsc#1214052).

Other fixes:

  • Fixed KASAN kernel compile. [bsc#1205145]
  • Fixed ICE with C++17 code as reported in [bsc#1204505]
  • Fixed altivec.h redefining bool in C++ which makes bool unusable (bsc#1195517):
  • Adjust gnats idea of the target, fixing the build of gprbuild. [bsc#1196861]
References

Affected packages

SUSE:Linux Enterprise Module for Basesystem 15 SP4 / gcc7

Package

Name
gcc7
Purl
purl:rpm/suse/gcc7&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Basesystem%2015%20SP4

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
7.5.0+r278197-150000.4.35.1

Ecosystem specific

{
    "binaries": [
        {
            "libgfortran4-32bit": "7.5.0+r278197-150000.4.35.1",
            "libstdc++6-devel-gcc7": "7.5.0+r278197-150000.4.35.1",
            "gcc7-fortran": "7.5.0+r278197-150000.4.35.1",
            "gcc7": "7.5.0+r278197-150000.4.35.1",
            "libasan4": "7.5.0+r278197-150000.4.35.1",
            "libgfortran4": "7.5.0+r278197-150000.4.35.1",
            "gcc7-c++": "7.5.0+r278197-150000.4.35.1",
            "libubsan0": "7.5.0+r278197-150000.4.35.1",
            "cpp7": "7.5.0+r278197-150000.4.35.1",
            "libcilkrts5": "7.5.0+r278197-150000.4.35.1"
        }
    ]
}

SUSE:Linux Enterprise Server for SAP Applications 15 SP1 / cross-nvptx-gcc7

Package

Name
cross-nvptx-gcc7
Purl
purl:rpm/suse/cross-nvptx-gcc7&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2015%20SP1

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
7.5.0+r278197-150000.4.35.1

Ecosystem specific

{
    "binaries": [
        {
            "libasan4-32bit": "7.5.0+r278197-150000.4.35.1",
            "libstdc++6-devel-gcc7": "7.5.0+r278197-150000.4.35.1",
            "libgfortran4-32bit": "7.5.0+r278197-150000.4.35.1",
            "libada7": "7.5.0+r278197-150000.4.35.1",
            "libasan4": "7.5.0+r278197-150000.4.35.1",
            "gcc7-locale": "7.5.0+r278197-150000.4.35.1",
            "libgfortran4": "7.5.0+r278197-150000.4.35.1",
            "gcc7-32bit": "7.5.0+r278197-150000.4.35.1",
            "libubsan0": "7.5.0+r278197-150000.4.35.1",
            "libstdc++6-devel-gcc7-32bit": "7.5.0+r278197-150000.4.35.1",
            "gcc7-info": "7.5.0+r278197-150000.4.35.1",
            "gcc7-ada": "7.5.0+r278197-150000.4.35.1",
            "cpp7": "7.5.0+r278197-150000.4.35.1",
            "libcilkrts5": "7.5.0+r278197-150000.4.35.1",
            "libcilkrts5-32bit": "7.5.0+r278197-150000.4.35.1",
            "cross-nvptx-newlib7-devel": "7.5.0+r278197-150000.4.35.1",
            "gcc7-objc": "7.5.0+r278197-150000.4.35.1",
            "gcc7-c++-32bit": "7.5.0+r278197-150000.4.35.1",
            "gcc7": "7.5.0+r278197-150000.4.35.1",
            "gcc7-c++": "7.5.0+r278197-150000.4.35.1",
            "gcc7-fortran-32bit": "7.5.0+r278197-150000.4.35.1",
            "gcc7-fortran": "7.5.0+r278197-150000.4.35.1",
            "libubsan0-32bit": "7.5.0+r278197-150000.4.35.1",
            "cross-nvptx-gcc7": "7.5.0+r278197-150000.4.35.1"
        }
    ]
}

SUSE:Linux Enterprise Server for SAP Applications 15 SP1 / gcc7

Package

Name
gcc7
Purl
purl:rpm/suse/gcc7&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2015%20SP1

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
7.5.0+r278197-150000.4.35.1

Ecosystem specific

{
    "binaries": [
        {
            "libasan4-32bit": "7.5.0+r278197-150000.4.35.1",
            "libstdc++6-devel-gcc7": "7.5.0+r278197-150000.4.35.1",
            "libgfortran4-32bit": "7.5.0+r278197-150000.4.35.1",
            "libada7": "7.5.0+r278197-150000.4.35.1",
            "libasan4": "7.5.0+r278197-150000.4.35.1",
            "gcc7-locale": "7.5.0+r278197-150000.4.35.1",
            "libgfortran4": "7.5.0+r278197-150000.4.35.1",
            "gcc7-32bit": "7.5.0+r278197-150000.4.35.1",
            "libubsan0": "7.5.0+r278197-150000.4.35.1",
            "libstdc++6-devel-gcc7-32bit": "7.5.0+r278197-150000.4.35.1",
            "gcc7-info": "7.5.0+r278197-150000.4.35.1",
            "gcc7-ada": "7.5.0+r278197-150000.4.35.1",
            "cpp7": "7.5.0+r278197-150000.4.35.1",
            "libcilkrts5": "7.5.0+r278197-150000.4.35.1",
            "libcilkrts5-32bit": "7.5.0+r278197-150000.4.35.1",
            "cross-nvptx-newlib7-devel": "7.5.0+r278197-150000.4.35.1",
            "gcc7-objc": "7.5.0+r278197-150000.4.35.1",
            "gcc7-c++-32bit": "7.5.0+r278197-150000.4.35.1",
            "gcc7": "7.5.0+r278197-150000.4.35.1",
            "gcc7-c++": "7.5.0+r278197-150000.4.35.1",
            "gcc7-fortran-32bit": "7.5.0+r278197-150000.4.35.1",
            "gcc7-fortran": "7.5.0+r278197-150000.4.35.1",
            "libubsan0-32bit": "7.5.0+r278197-150000.4.35.1",
            "cross-nvptx-gcc7": "7.5.0+r278197-150000.4.35.1"
        }
    ]
}