This update for go1.25-openssl fixes the following issues:
Update to version 1.25.14 cut from the go1.25-fips-release branch at the revision tagged go1.25.14-1-openssl-fips.
Security issues fixed:
{ can lead to XSS
(bsc#1275033).resolvePath when processing backtrack path elements can lead to
denial of service (bsc#1275029).GOSUMDB is capable of serving arbitrary module content not contained
within the transparency log (bsc#1275025).GOPROXY is capable of forging sumdb tiles, which allows for bypass of
the GOSUMDB check and persistence of attacker-controlled module contents to a local Go module cache (bsc#1275024).Other updates and bugfixes:
ReadHeaderTimeout remains active after unencrypted HTTP/2 handoffgo command, and the crypto/tls, encoding/asn1, encoding/xml, html/template,
net/http, and net/url packages, as well as bug fixes to the compiler, the runtime, and the crypto/tls and os
packages.prove miscompilation in slicemask folding leaves garbage in the upper bitsHeapaddrRoot's MkdirAll can't create paths ending in forward slashesTestRootMultiReadFile fails on netbsd/arm64 after CL 797880TestRootConsistencyRemoveAll fails on Plan 9 after CL 797880arm64 found pointer to free object with safe codemach_vm_region_trampoline leads to libc following
garbage stack data as a pointerriscv64 miscompiles struct copy, corrupting a []byte slice fieldregalloc uses unreliable type data (like v.Type.IsSigned()) to choose the restore of
spillsmips64le miscompiles OffPtr by a const which doesn't fit 32bits resulting in panicmips/mips64, multiply/divide results spilled from HI/LO corrupted w/ big stack framesprove bug causes invalid indirect callfpTracebackPartialExpand SIGSEGV under high panic loadRandReader concurrency (#374)