{"answers":{"affected":"1 open source package ship an affected version, including toolchain.","exploited":"There is no known exploitation of CVE-2026-97041 in the wild and no public exploit code.","exposure":"","fix":"Upgrade toolchain to a fixed version for your release line: 1.26.11 or 1.27.4.","what":"CVE-2026-97041 is a vulnerability in Go toolchain cmd/compile, published on 11 Nov 2026."},"fix_prompt":"Check this codebase for CVE-2026-97041 and fix it if it is affected.\n\nWhat it is: CVE-2026-97041 is a vulnerability in Go toolchain cmd/compile, published on 11 Nov 2026. \nExploitation: There is no known exploitation of CVE-2026-97041 in the wild and no public exploit code.\n\nAffected packages and fixed versions:\n- toolchain (Go): affected all versions; fixed in 1.26.11, 1.27.4\n\nTask:\n1. Search the dependency manifests and lockfiles (for example package.json, package-lock.json, requirements.txt, poetry.lock, uv.lock, pom.xml, build.gradle, go.mod, Cargo.lock, Gemfile.lock) and any Dockerfiles for the affected packages, including transitive dependencies.\n2. If an affected version is in use, upgrade it to the fixed version for its release line with the project's package manager, so the lockfile is regenerated. Prefer the smallest upgrade that fixes it.\n3. If there is no fix, or the upgrade would break the build, do not guess: explain the risk and the safest workaround instead.\n4. Run the tests and summarise what changed and why.\n5. If nothing in the project is affected, say so and change nothing.\n\nReference: https://insights.sbomify.com/CVE-2026-97041/ (Markdown: https://insights.sbomify.com/CVE-2026-97041/index.md)","id":"CVE-2026-97041","markdown":"https://insights.sbomify.com/CVE-2026-97041/index.md","name":"CVE-2026-97041","record":{"aliases":["ALPINE-CVE-2026-97041","DEBIAN-CVE-2026-97041","GHSA-537w-q924-jhpm","GO-2026-6850","UBUNTU-CVE-2026-97041"],"analysis":null,"analysis_generated_by":null,"assigner":"Go","cpe":[],"cvss":{"score":null,"severity":null,"source":null,"vector":null,"version":null},"cwes":[],"description":"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\", \"//go:cgo_export_static\", \"//go:cgo_import_static\", and \"//go:cgo_dynamic_linker\" directives, and the linker passed the dynamic linker path using \"-Wl,--dynamic-linker,\u003cpath\u003e\". Furthermore, the two-argument form of \"//go:cgo_import_dynamic\" (which is permitted in non-cgo Go source files) could overwrite the external symbol name of a symbol already marked for cgo export. A symbol name or dynamic linker path containing a comma or leading \"@\" could split \"-Wl,--export-dynamic-symbol=\" or \"-Wl,--dynamic-linker,\" into arbitrary host linker flags or response file arguments. The compiler and linker now reject commas in \"//go:cgo_*\" symbol and dynamic linker directives, the linker passes \"-Wl,--dynamic-linker=\u003cpath\u003e\", and \"cgo_import_dynamic\" no longer overwrites symbols exported via \"cgo_export_dynamic\" or \"cgo_export_static\".","ecosystems":["Go"],"exploits":{"exploitdb":0,"first_seen":null,"github_poc":0,"max_poc_stars":null,"metasploit":0,"nuclei":0,"refs":[],"tier":"none_known"},"has_fix":true,"headline":"Host linker flag injection via //go:cgo_* directives in cmd/compile and cmd/link","id":"CVE-2026-97041","indexable":true,"kev":null,"kind":"cve","links":{"ecosystem":"Go","product":null,"products":[],"type":null,"year":"2026"},"n_packages":1,"n_references":4,"next":{"headline":"Linker flag injection via cgo_import_dynamic and PE DLL names in cmd/cgo, cmd/compile, and cmd/link","id":"CVE-2026-97042"},"nickname":null,"packages":[{"ecosystem":"Go","fixed":["1.26.11","1.27.4"],"introduced":["0","1.27.0-0"],"last_affected":[],"package":"toolchain","purl":"pkg:golang/toolchain","source":"GO-2026-6850"}],"prev":{"headline":"Cgo directive injection via .syso files disguised as Go object files in cmd/go and cmd/link","id":"CVE-2026-97040"},"products":["cmd/compile","cmd/link"],"published":"2026-11-11","related":[],"sources":[{"class":"attribution","licence":"CVE Terms of Use (MITRE)","name":"CVE List","prefix":"CVE"},{"class":"attribution","licence":"CC BY 4.0","name":"Go Vulnerability Database","prefix":"GO"}],"ssvc":{"automatable":null,"exploitation":null,"technical_impact":null},"state":"PUBLISHED","updated":"2026-11-11","vendors":["Go toolchain"]},"summary":null,"url":"https://insights.sbomify.com/CVE-2026-97041/"}