🛡️ SUSE-SU-2026:22958-1 — go1.24 (CVE-2025-22871)

⚪ Unknown ✅ No Known Exploit OSV
N/A
CVSS Score
0 Low4 Medium7 High9 Critical10

Description

Security update for go1.26-openssl, go1.25-openssl, go1.24-openssl, go1.23-openssl, go1.22-openssl, go1.26, go1.25, go1.24, go1.23, go1.22, go1.21

This update for go1.26-openssl, go1.25-openssl, go1.24-openssl, go1.23-openssl, go1.22-openssl, go1.26, go1.25, go1.24, go1.23, go1.22, go1.21 fixes the following issues:

Changes in go compilers:

  • Switch from update-alternatives to new method.
  • Packaging improvements:
  • Revert %ghost /usr/bin/go /usr/bin/gofmt which prevents install

of a working go command. Refs boo#1245878 bsc#1264395

  • Based on feedback from Factory maintainers restore the original

lifecycle for these files: Each go1.x toolchain shares

ownership of a go and gofmt symlink managed by the alternatives

system (update-alternatives and libalternatives). When the last

go1.x package is uninstalled the symlinks will be removed.

  • Context: %ghost was introduced to prevent file conflicts among

go1.x toolchain packages reported by installcheck dev tool.

%ghost prevents the files from being installed, which results

in no installed go command. The shared ownership of the go and

gofmt symlinks is intentional.

  • Define go_bootstrap_version with digits without go1.x prefix.

Correct path spelling to align with current toolchain layout

GOROOT_BOOTSTRAP=%{_libdir}/go/%{go_bootstrap_version},

Noting interstitial /go/ in path. Fixes bootstrap

ERROR: Cannot find /usr/lib64/go1.x/bin/go.

Set $GOROOT_BOOTSTRAP to a working Go tree >= Go 1.x.y.

Bootstrap error first observed when using %ghost /usr/bin/go.

Fixed by Eugenio Paolantonio. Refs boo#1245878 bsc#1264395

  • Mark %ghost /usr/bin/go /usr/bin/gofmt to avoid file conflicts

among go1.x toolchain packages. These files are managed by the

alternatives system. Refs boo#1245878 bsc#1264395

Affected software

SUSE-SU-2026:22958-1 is recorded against 6 packages.

  • go1.24 (fixed in 1.24.13-160000.3.1)
  • go1.24-openssl (fixed in 1.24.13-160000.3.1)
  • go1.25 (fixed in 1.25.12-160000.2.1)
  • go1.25-openssl (fixed in 1.25.12-160000.2.1)
  • go1.26 (fixed in 1.26.5-160000.2.1)
  • go1.26-openssl (fixed in 1.26.5-160000.2.1)

Timeline and source

Published on 27 July 2026 and last revised on 29 July 2026. No public exploit is currently recorded for this entry. Record sourced from OSV.

References

www.suse.com (Advisory)
bugzilla.suse.com (Report)
bugzilla.suse.com (Report)
bugzilla.suse.com (Report)
bugzilla.suse.com (Report)
bugzilla.suse.com (Report)
bugzilla.suse.com (Report)
bugzilla.suse.com (Report)
www.suse.com (Web)

Details

Severity Unknown
CVSS Score N/A
CVSS Vector N/A
CWE N/A
Public Exploit ✅ No
Source OSV
Published 2026-07-27
Updated 2026-08-20
Modified 2026-07-29
Fix URL N/A

Affected Packages

Software From version Fixed in
go1.24 1.24.13-160000.3.1
go1.24-openssl 1.24.13-160000.3.1
go1.25 1.25.12-160000.2.1
go1.25-openssl 1.25.12-160000.2.1
go1.26 1.26.5-160000.2.1
go1.26-openssl 1.26.5-160000.2.1

Free Vulnerability Check

Is your site affected by SUSE-SU-2026:22958-1?

BotEraser helps you identify potentially vulnerable plugins and themes by checking your installation against SUSE-SU-2026:22958-1 and other known CVE records.

Scan My Site Free →

No credit card required  ·  Results in minutes

ⓘ Data Notice: The information presented above has been compiled from publicly available internet sources. Boteraser aggregates this data solely for informational purposes and does not independently classify, evaluate, or endorse any findings about the vulnerabilities listed. The accuracy and completeness of this information is the sole responsibility of the original publishers. Boteraser and its operators accept no liability for any decisions made based on this data.

Browse related advisories

All advisoriesSUSESUSE 2026