Summary
Ein Angreifer kann mehrere Schwachstellen in Golang Go ausnutzen, um einen nicht näher spezifizierten Angriff durchzuführen.
Product
Go ist eine quelloffene Programmiersprache.
Vulnerabilities 12
-
Unscored —
Unexpected code execution via --sysroot, -target, -isysroot, -Wl,-syslibroot, and -x cgo flags in cmd/go
Building a malicious package that uses cgo could cause arbitrary code execution at build time through several compiler and linker flags permitted in "#cgo" directives. Specifically, "--sysroot" in GCC and Clang relocates compiler subprograms, spec files, and …
-
Unscored —
Arbitrary command execution via GCC spec files in cgo linker search directories in cmd/go
When using GCC, building a malicious package that uses cgo could cause arbitrary command execution at link time via untrusted GCC spec files ("specs" or "*.spec"). When linking with "-fopenmp", "-fopenacc", or "-fsanitize=" in "#cgo LDFLAGS", GCC's built-in l…
-
Unscored —
Unexpected code execution and arbitrary file write via Clang -gen-* and GCC -gnat* flags in cgo in cmd/go
When using Clang or GCC, building a malicious package that uses cgo could cause unexpected code execution at build time or write files to arbitrary directories via "-gen-*" or "-gnat*" flags in "#cgo" directives. The "-g*" wildcard in the compiler and linker …
-
Unscored —
Arbitrary code execution during build on darwin via "-l to_library" in cgo in cmd/go
On Darwin, building a malicious package that uses cgo could cause arbitrary code execution when using the Apple linker due to passing "-l to_library <path>" in a "#cgo LDFLAGS" directive. The Apple linker recombines the separated arguments "-l" and "to_librar…
-
Unscored —
Linker script injection via split -Wl, flags and Darwin or symbol linker flags in cgo in cmd/go
Building a malicious package that uses cgo could cause arbitrary code execution at link time by passing linker script files to the host linker via "#cgo LDFLAGS". Split "-Wl," flags that consume a following argument (such as "-Wl,-rpath", "-Wl,--just-symbols"…
-
Unscored —
Arbitrary code execution via crafted .syso files and cgo linker input files in cmd/go
Building a malicious package containing ".syso" files or cgo linker inputs could inject arbitrary linker flags or execute arbitrary code at link time. Linker input files—including ".syso" files, direct object or library inputs in "#cgo LDFLAGS", and libraries…
-
Unscored —
Flag sanitization bypass via "#cgo pkg-config:" directives in cmd/go
Building a malicious package that uses "#cgo pkg-config:" directives could load untrusted pkg-config ".pc" files or inject unvalidated compiler and linker flags. The pkg-config flag allowlist previously permitted "--with-path=" and "--personality=", allowed "…
-
Unscored —
Cgo directive injection via .syso files disguised as Go object files in cmd/go and cmd/link
Building a package containing a crafted ".syso" file could bypass cgo flag validation and inject arbitrary linker flags when linking. When loading ".syso" entries from a package archive, the linker only checked for recognized host object headers (ELF, Mach-O,…
-
Unscored —
Host linker flag injection via //go:cgo_* directives in cmd/compile and cmd/link
Building a malicious package containing "//go:cgo_*" compiler directives could inject arbitrary flags into the external linker invocation on ELF platforms. The compiler and linker did not reject commas in "//go:cgo_import_dynamic", "//go:cgo_export_dynamic", …
-
Unscored —
Linker flag injection via cgo_import_dynamic and PE DLL names in cmd/cgo, cmd/compile, and cmd/link
Building a malicious package that uses "//go:cgo_import_dynamic" or links against a crafted PE object on Windows could pass unsafe library arguments to the external linker. The compiler only checked the first character of the library name in "//go:cgo_import_…
-
Unscored —
Unexpected code execution via escaped quotes in //go:cgo_ldflag in cmd/go and cmd/compile
Building a malicious package that uses cgo could bypass "#cgo LDFLAGS" validation and cause unexpected code execution at build time, or cause the go command to panic, via crafted quoting in "//go:cgo_ldflag" directives. When "cmd/cgo" generates "_cgo_gotypes.…
-
Unscored —
HTTP/1 server crash due to MaxBytesReader header race in net/http
For HTTP/1 servers, when MaxBytesReader's limit is exceeded, "Connection: close" header is automatically set without synchronization, which might race with another header being set explicitly in the server handler. As a result, an HTTP/1 server that utilizes …
Revision history
-
#4
Neue Updates von SUSE aufgenommen
-
#3
Neue Updates von Red Hat aufgenommen
-
#2
Referenz(en) aufgenommen: EUVD-2026-123112, EUVD-2026-123103, EUVD-2026-123102, EUVD-2026-123113, EUVD-2026-123111, EUVD-2026-123110, EUVD-2026-123109, EUVD-2026-123108, EUVD-2026-123107, EUVD-2026-123106, EUVD-2026-123105, EUVD-2026-123104
-
#1
Initiale Fassung
References
-
Go 1.27.4 and Go 1.26.11 pre-announcement vom 2026-11-05
https://groups.google.com/g/golang-announce/c/mkF8JswCcxs/m/uj1hgoHpAAAJ
-
Red Hat Security Advisory RHSA-2026:99004 vom 2026-11-11
https://access.redhat.com/errata/RHSA-2026:99004
-
Red Hat Security Advisory RHSA-2026:94990 vom 2026-11-11
https://access.redhat.com/errata/RHSA-2026:94990
-
Red Hat Security Advisory RHSA-2026:94994 vom 2026-11-11
https://access.redhat.com/errata/RHSA-2026:94994
-
Red Hat Security Advisory RHSA-2026:99003 vom 2026-11-11
https://access.redhat.com/errata/RHSA-2026:99003
-
SUSE Security Update SUSE-SU-2026:5227-1 vom 2026-11-13
https://lists.suse.com/pipermail/sle-security-updates/2026-November/030656.html
-
SUSE Security Update SUSE-SU-2026:5226-1 vom 2026-11-13
https://lists.suse.com/pipermail/sle-security-updates/2026-November/030657.html