{"id":"GO-2026-4978","revision":null,"records":[{"revision":"0328001cb00c4314a32561c20eb29d12","observedAt":"2026-10-23T15:48:27.903+00:00","statement":{"source":"cve-program","id":"CVE-2026-39819","aliases":[],"title":"Invoking \"go bug\" follows symlinks in predictable temporary filenames in cmd/go","description":"The \"go bug\" command writes to two files with predictable names in the system temporary directory (for example, \"/tmp\"). An attacker with access to the temporary directory can create a symlink in one of these names, causing \"go bug\" to overwrite the target of the symlink.","state":0,"publishedAt":"2026-05-07T19:41:18.849+00:00","modifiedAt":"2026-05-08T21:29:53.674+00:00","affected":[{"ecosystem":"https://pkg.go.dev","name":"cmd/go","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"vendor\": \"Go toolchain\",\n                    \"product\": \"cmd/go\",\n                    \"collectionURL\": \"https://pkg.go.dev\",\n                    \"packageName\": \"cmd/go\",\n                    \"versions\": [\n                        {\n                            \"version\": \"0\",\n                            \"lessThan\": \"1.25.10\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"1.26.0-0\",\n                            \"lessThan\": \"1.26.3\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"semver\"\n                        }\n                    ],\n                    \"defaultStatus\": \"unaffected\"\n                }"}],"metrics":[],"references":["https://go.dev/issue/78584","https://go.dev/cl/763882","https://groups.google.com/g/golang-announce/c/qcCIEXso47M","https://pkg.go.dev/vuln/GO-2026-4978"],"sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2026-39819","license":"CVE Program Terms of Use","key":"cve-program:CVE-2026-39819","identifiers":["CVE-2026-39819"]},"retained":false,"historicalAffected":[]},{"revision":"860132d4f6ea433b920c852a5cdf5984","observedAt":"2026-11-11T09:34:35.317+00:00","statement":{"source":"euvd","id":"EUVD-2026-28422","aliases":["CVE-2026-39819"],"title":"The \"go bug\" command writes to two files with predictable names in the system temporary directory (for example, \"/tmp\"). An attacker with access to the temporary directory can create a symlink in one of these names, causing \"go bug\" to over…","description":"The \"go bug\" command writes to two files with predictable names in the system temporary directory (for example, \"/tmp\"). An attacker with access to the temporary directory can create a symlink in one of these names, causing \"go bug\" to overwrite the target of the symlink.","state":0,"publishedAt":null,"modifiedAt":null,"affected":[],"metrics":[{"system":"EUVD CVSS 3.1","vector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:N","score":5.3,"severity":null}],"references":["https://go.dev/issue/78584","https://go.dev/cl/763882","https://groups.google.com/g/golang-announce/c/qcCIEXso47M","https://pkg.go.dev/vuln/GO-2026-4978"],"sourceUrl":"https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-28422","license":"ENISA EUVD · source terms and attribution apply","enrichment":{"sourceStatus":null,"weaknesses":[],"productCriteria":[],"sourceDates":{"datePublished":"May 7, 2026, 7:41:18 PM","dateUpdated":"May 8, 2026, 9:29:53 PM"},"relatedAdvisories":[{"id":"SUSE-SU-2026:2078-1","title":"Security update for go1.26-openssl","vulnerabilityIds":["CVE-2026-33811","CVE-2026-33814","CVE-2026-39817","CVE-2026-39819","CVE-2026-39820","CVE-2026-39823","CVE-2026-39825","CVE-2026-39826","CVE-2026-39836","CVE-2026-42499","CVE-2026-42501"]},{"id":"SUSE-SU-2026:2093-1","title":"Security update for go1.25-openssl","vulnerabilityIds":["CVE-2026-33811","CVE-2026-33814","CVE-2026-39817","CVE-2026-39819","CVE-2026-39820","CVE-2026-39823","CVE-2026-39825","CVE-2026-39826","CVE-2026-39836","CVE-2026-42499","CVE-2026-42501"]},{"id":"SUSE-SU-2026:21804-1","title":"Security update for go1.26","vulnerabilityIds":["CVE-2026-33811","CVE-2026-33814","CVE-2026-39817","CVE-2026-39819","CVE-2026-39820","CVE-2026-39823","CVE-2026-39825","CVE-2026-39826","CVE-2026-39836","CVE-2026-42499","CVE-2026-42501"]},{"id":"RHSA-2026:57649","title":"Red Hat Security Advisory: golang security update","vulnerabilityIds":["CVE-2026-27137","CVE-2026-27145","CVE-2026-33810","CVE-2026-33811","CVE-2026-33814","CVE-2026-39817","CVE-2026-39819","CVE-2026-39820","CVE-2026-39821","CVE-2026-39822","CVE-2026-39823","CVE-2026-39825","CVE-2026-39826","CVE-2026-42499","CVE-2026-42501","CVE-2026-42504","CVE-2026-42507"]},{"id":"RHSA-2026:66561","title":"Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update","vulnerabilityIds":["CVE-2026-27136","CVE-2026-39817","CVE-2026-39819","CVE-2026-39827","CVE-2026-39834","CVE-2026-39835","CVE-2026-42500","CVE-2026-42502","CVE-2026-46598"]},{"id":"SUSE-SU-2026:2079-1","title":"Security update for go1.25-openssl","vulnerabilityIds":["CVE-2026-33811","CVE-2026-33814","CVE-2026-39817","CVE-2026-39819","CVE-2026-39820","CVE-2026-39823","CVE-2026-39825","CVE-2026-39826","CVE-2026-39836","CVE-2026-42499","CVE-2026-42501"]},{"id":"SUSE-SU-2026:1861-1","title":"Security update for go1.26","vulnerabilityIds":["CVE-2026-33811","CVE-2026-33814","CVE-2026-39817","CVE-2026-39819","CVE-2026-39820","CVE-2026-39823","CVE-2026-39825","CVE-2026-39826","CVE-2026-39836","CVE-2026-42499","CVE-2026-42501"]},{"id":"WID-SEC-W-2026-2455","title":"Oracle Solaris Drittanbieterkomponenten: Mehrere Schwachstellen","vulnerabilityIds":["CVE-2021-4189","CVE-2025-14179","CVE-2025-26597","CVE-2026-1502","CVE-2026-21998","CVE-2026-22001","CVE-2026-22002","CVE-2026-22004","CVE-2026-22005","CVE-2026-22009","CVE-2026-22015","CVE-2026-22017","CVE-2026-29167","CVE-2026-29170","CVE-2026-29518","CVE-2026-3219","CVE-2026-32792","CVE-2026-33278","CVE-2026-33811","CVE-2026-33814","CVE-2026-33999","CVE-2026-34000","CVE-2026-34001","CVE-2026-34002","CVE-2026-34003","CVE-2026-34180","CVE-2026-34181","CVE-2026-34182","CVE-2026-34183","CVE-2026-34267","CVE-2026-34270","CVE-2026-34271","CVE-2026-34276","CVE-2026-34278","CVE-2026-34293","CVE-2026-34303","CVE-2026-34304","CVE-2026-34308","CVE-2026-34355","CVE-2026-34356","CVE-2026-35188","CVE-2026-35236","CVE-2026-35237","CVE-2026-35238","CVE-2026-35239","CVE-2026-35240","CVE-2026-38974","CVE-2026-39817","CVE-2026-39819","CVE-2026-39820","CVE-2026-39821","CVE-2026-39823","CVE-2026-39825","CVE-2026-39826","CVE-2026-39836","CVE-2026-40192","CVE-2026-40622","CVE-2026-41284","CVE-2026-41292","CVE-2026-41293","CVE-2026-41316","CVE-2026-42304","CVE-2026-42305","CVE-2026-42308","CVE-2026-42309","CVE-2026-42310","CVE-2026-42311","CVE-2026-42371","CVE-2026-42498","CVE-2026-42499","CVE-2026-42501","CVE-2026-42534","CVE-2026-42535","CVE-2026-42536","CVE-2026-42563","CVE-2026-42764","CVE-2026-42765","CVE-2026-42766","CVE-2026-42767","CVE-2026-42768","CVE-2026-42769","CVE-2026-42770","CVE-2026-42771","CVE-2026-42923","CVE-2026-42944","CVE-2026-42959","CVE-2026-42960","CVE-2026-43512","CVE-2026-43513","CVE-2026-43514","CVE-2026-43515","CVE-2026-43617","CVE-2026-43618","CVE-2026-43619","CVE-2026-43620","CVE-2026-43951","CVE-2026-44119","CVE-2026-44185","CVE-2026-44186","CVE-2026-44390","CVE-2026-44431","CVE-2026-44432","CVE-2026-44608","CVE-2026-44631","CVE-2026-4519","CVE-2026-45232","CVE-2026-45445","CVE-2026-45446","CVE-2026-45447","CVE-2026-46529","CVE-2026-47712","CVE-2026-47734","CVE-2026-4786","CVE-2026-48913","CVE-2026-49975","CVE-2026-50256","CVE-2026-50257","CVE-2026-50258","CVE-2026-50259","CVE-2026-50260","CVE-2026-50261","CVE-2026-50262","CVE-2026-50263","CVE-2026-50264","CVE-2026-5299","CVE-2026-5401","CVE-2026-5402","CVE-2026-5403","CVE-2026-5404","CVE-2026-5405","CVE-2026-5406","CVE-2026-5407","CVE-2026-5408","CVE-2026-5409","CVE-2026-5653","CVE-2026-5654","CVE-2026-5655","CVE-2026-5656","CVE-2026-5657","CVE-2026-5731","CVE-2026-5732","CVE-2026-5734","CVE-2026-6019","CVE-2026-6100","CVE-2026-6104","CVE-2026-6357","CVE-2026-6519","CVE-2026-6520","CVE-2026-6521","CVE-2026-6522","CVE-2026-6523","CVE-2026-6524","CVE-2026-6525","CVE-2026-6526","CVE-2026-6527","CVE-2026-6528","CVE-2026-6529","CVE-2026-6530","CVE-2026-6531","CVE-2026-6532","CVE-2026-6533","CVE-2026-6534","CVE-2026-6535","CVE-2026-6536","CVE-2026-6537","CVE-2026-6538","CVE-2026-6722","CVE-2026-6735","CVE-2026-6746","CVE-2026-6747","CVE-2026-6748","CVE-2026-6749","CVE-2026-6750","CVE-2026-6751","CVE-2026-6752","CVE-2026-6753","CVE-2026-6754","CVE-2026-6757","CVE-2026-6759","CVE-2026-6761","CVE-2026-6762","CVE-2026-6763","CVE-2026-6764","CVE-2026-6765","CVE-2026-6766","CVE-2026-6767","CVE-2026-6769","CVE-2026-6770","CVE-2026-6771","CVE-2026-6772","CVE-2026-6776","CVE-2026-6785","CVE-2026-6786","CVE-2026-6867","CVE-2026-6868","CVE-2026-6869","CVE-2026-6870","CVE-2026-7258","CVE-2026-7259","CVE-2026-7261","CVE-2026-7262","CVE-2026-7263","CVE-2026-7320","CVE-2026-7321","CVE-2026-7322","CVE-2026-7323","CVE-2026-7375","CVE-2026-7376","CVE-2026-7378","CVE-2026-7379","CVE-2026-7383","CVE-2026-7568","CVE-2026-8090","CVE-2026-8091","CVE-2026-8092","CVE-2026-8094","CVE-2026-8328","CVE-2026-8388","CVE-2026-8391","CVE-2026-8401","CVE-2026-8643","CVE-2026-8946","CVE-2026-8947","CVE-2026-8949","CVE-2026-8950","CVE-2026-8953","CVE-2026-8954","CVE-2026-8955","CVE-2026-8956","CVE-2026-8957","CVE-2026-8958","CVE-2026-8959","CVE-2026-8961","CVE-2026-8962","CVE-2026-8968","CVE-2026-8970","CVE-2026-8974","CVE-2026-8975","CVE-2026-9076","CVE-2026-9759"]},{"id":"RHSA-2026:49712","title":"Red Hat Security Advisory: golang security update","vulnerabilityIds":["CVE-2026-27137","CVE-2026-27145","CVE-2026-33810","CVE-2026-33811","CVE-2026-33814","CVE-2026-39817","CVE-2026-39819","CVE-2026-39820","CVE-2026-39821","CVE-2026-39822","CVE-2026-39823","CVE-2026-39825","CVE-2026-39826","CVE-2026-42499","CVE-2026-42501","CVE-2026-42504","CVE-2026-42507"]},{"id":"RHSA-2026:22112","title":"Red Hat Security Advisory: go-toolset:rhel8 security update","vulnerabilityIds":["CVE-2026-32288","CVE-2026-32289","CVE-2026-33811","CVE-2026-33814","CVE-2026-39817","CVE-2026-39819","CVE-2026-39820","CVE-2026-39823","CVE-2026-39825","CVE-2026-39826","CVE-2026-39836","CVE-2026-42499","CVE-2026-42501"]},{"id":"SUSE-SU-2026:21805-1","title":"Security update for go1.25","vulnerabilityIds":["CVE-2026-33811","CVE-2026-33814","CVE-2026-39817","CVE-2026-39819","CVE-2026-39820","CVE-2026-39823","CVE-2026-39825","CVE-2026-39826","CVE-2026-39836","CVE-2026-42499","CVE-2026-42501"]},{"id":"RHSA-2026:49702","title":"Red Hat Security Advisory: golang security update","vulnerabilityIds":["CVE-2026-27137","CVE-2026-27145","CVE-2026-33810","CVE-2026-33811","CVE-2026-33814","CVE-2026-39817","CVE-2026-39819","CVE-2026-39820","CVE-2026-39821","CVE-2026-39822","CVE-2026-39823","CVE-2026-39825","CVE-2026-39826","CVE-2026-42499","CVE-2026-42501","CVE-2026-42507"]},{"id":"openSUSE-SU-2026:20763-1","title":"Security update for go1.25","vulnerabilityIds":["CVE-2026-33811","CVE-2026-33814","CVE-2026-39817","CVE-2026-39819","CVE-2026-39820","CVE-2026-39823","CVE-2026-39825","CVE-2026-39826","CVE-2026-39836","CVE-2026-42499","CVE-2026-42501"]},{"id":"openSUSE-SU-2026:20762-1","title":"Security update for go1.26","vulnerabilityIds":["CVE-2026-33811","CVE-2026-33814","CVE-2026-39817","CVE-2026-39819","CVE-2026-39820","CVE-2026-39823","CVE-2026-39825","CVE-2026-39826","CVE-2026-39836","CVE-2026-42499","CVE-2026-42501"]},{"id":"openSUSE-SU-2026:10741-1","title":"go1.26-1.26.3-1.1 on GA media","vulnerabilityIds":["CVE-2026-33811","CVE-2026-33814","CVE-2026-39817","CVE-2026-39819","CVE-2026-39820","CVE-2026-39823","CVE-2026-39825","CVE-2026-39826","CVE-2026-39836","CVE-2026-42499","CVE-2026-42501"]},{"id":"RHSA-2026:61253","title":"Red Hat Security Advisory: golang security update","vulnerabilityIds":["CVE-2026-27137","CVE-2026-27145","CVE-2026-33810","CVE-2026-33811","CVE-2026-33814","CVE-2026-39817","CVE-2026-39819","CVE-2026-39820","CVE-2026-39821","CVE-2026-39822","CVE-2026-39823","CVE-2026-39825","CVE-2026-39826","CVE-2026-42499","CVE-2026-42501","CVE-2026-42504","CVE-2026-42507"]},{"id":"RHSA-2026:22120","title":"Red Hat Security Advisory: golang security update","vulnerabilityIds":["CVE-2026-33811","CVE-2026-33814","CVE-2026-39817","CVE-2026-39819","CVE-2026-39820","CVE-2026-39823","CVE-2026-39825","CVE-2026-39826","CVE-2026-39836","CVE-2026-42499","CVE-2026-42501"]},{"id":"RHSA-2026:22121","title":"Red Hat Security Advisory: golang security update","vulnerabilityIds":["CVE-2026-33811","CVE-2026-33814","CVE-2026-39817","CVE-2026-39819","CVE-2026-39820","CVE-2026-39823","CVE-2026-39825","CVE-2026-39826","CVE-2026-39836","CVE-2026-42499","CVE-2026-42501"]},{"id":"SUSE-SU-2026:2092-1","title":"Security update for go1.26-openssl","vulnerabilityIds":["CVE-2026-33811","CVE-2026-33814","CVE-2026-39817","CVE-2026-39819","CVE-2026-39820","CVE-2026-39823","CVE-2026-39825","CVE-2026-39826","CVE-2026-39836","CVE-2026-42499","CVE-2026-42501"]},{"id":"RHSA-2026:57194","title":"Red Hat Security Advisory: multicluster engine for Kubernetes v2.11.5 security update","vulnerabilityIds":["CVE-2024-45336","CVE-2025-22866","CVE-2026-13676","CVE-2026-25680","CVE-2026-25681","CVE-2026-27136","CVE-2026-27141","CVE-2026-27145","CVE-2026-33811","CVE-2026-33814","CVE-2026-39817","CVE-2026-39819","CVE-2026-39820","CVE-2026-39821","CVE-2026-39823","CVE-2026-39825","CVE-2026-39826","CVE-2026-39827","CVE-2026-39828","CVE-2026-39829","CVE-2026-39830","CVE-2026-39831","CVE-2026-39832","CVE-2026-39833","CVE-2026-39834","CVE-2026-39835","CVE-2026-39836","CVE-2026-42499","CVE-2026-42502","CVE-2026-42504","CVE-2026-42506","CVE-2026-42507","CVE-2026-42508","CVE-2026-44740","CVE-2026-44990","CVE-2026-45623","CVE-2026-46597","CVE-2026-46598","CVE-2026-59869","CVE-2026-66804","CVE-2026-66805","CVE-2026-66808","CVE-2026-69153","CVE-2026-73086"]},{"id":"openSUSE-SU-2026:21254-1","title":"Security update for go1.26-openssl","vulnerabilityIds":["CVE-2026-27140","CVE-2026-27143","CVE-2026-27144","CVE-2026-27145","CVE-2026-32280","CVE-2026-32281","CVE-2026-32282","CVE-2026-32283","CVE-2026-32288","CVE-2026-32289","CVE-2026-33810","CVE-2026-33811","CVE-2026-33814","CVE-2026-39817","CVE-2026-39819","CVE-2026-39820","CVE-2026-39823","CVE-2026-39825","CVE-2026-39826","CVE-2026-39836","CVE-2026-42499","CVE-2026-42501","CVE-2026-42504","CVE-2026-42507"]},{"id":"openSUSE-SU-2026:21319-1","title":"Security update for go1.25-openssl","vulnerabilityIds":["CVE-2025-61732","CVE-2025-68121","CVE-2026-25679","CVE-2026-27139","CVE-2026-27140","CVE-2026-27142","CVE-2026-27143","CVE-2026-27144","CVE-2026-27145","CVE-2026-32280","CVE-2026-32281","CVE-2026-32282","CVE-2026-32283","CVE-2026-32288","CVE-2026-32289","CVE-2026-33811","CVE-2026-33814","CVE-2026-39817","CVE-2026-39819","CVE-2026-39820","CVE-2026-39822","CVE-2026-39823","CVE-2026-39825","CVE-2026-39826","CVE-2026-39836","CVE-2026-42499","CVE-2026-42501","CVE-2026-42504","CVE-2026-42505","CVE-2026-42507"]},{"id":"SUSE-SU-2026:1862-1","title":"Security update for go1.25","vulnerabilityIds":["CVE-2026-33811","CVE-2026-33814","CVE-2026-39817","CVE-2026-39819","CVE-2026-39820","CVE-2026-39823","CVE-2026-39825","CVE-2026-39826","CVE-2026-39836","CVE-2026-42499","CVE-2026-42501"]},{"id":"SUSE-SU-2026:22638-1","title":"Security update for go1.25-openssl","vulnerabilityIds":["CVE-2025-61732","CVE-2025-68121","CVE-2026-25679","CVE-2026-27139","CVE-2026-27140","CVE-2026-27142","CVE-2026-27143","CVE-2026-27144","CVE-2026-27145","CVE-2026-32280","CVE-2026-32281","CVE-2026-32282","CVE-2026-32283","CVE-2026-32288","CVE-2026-32289","CVE-2026-33811","CVE-2026-33814","CVE-2026-39817","CVE-2026-39819","CVE-2026-39820","CVE-2026-39822","CVE-2026-39823","CVE-2026-39825","CVE-2026-39826","CVE-2026-39836","CVE-2026-42499","CVE-2026-42501","CVE-2026-42504","CVE-2026-42505","CVE-2026-42507"]},{"id":"WID-SEC-W-2026-1437","title":"Golang Go: Mehrere Schwachstellen","vulnerabilityIds":["CVE-2026-27142","CVE-2026-33811","CVE-2026-33814","CVE-2026-39817","CVE-2026-39819","CVE-2026-39820","CVE-2026-39823","CVE-2026-39825","CVE-2026-39826","CVE-2026-39836","CVE-2026-42499","CVE-2026-42501"]},{"id":"msrc_CVE-2026-39819","title":"Invoking \"go bug\" follows symlinks in predictable temporary filenames in cmd/go","vulnerabilityIds":["CVE-2026-39819"]},{"id":"RHSA-2026:62391","title":"Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update","vulnerabilityIds":["CVE-2026-27136","CVE-2026-39817","CVE-2026-39819","CVE-2026-39827","CVE-2026-39834","CVE-2026-39835","CVE-2026-42500","CVE-2026-42502","CVE-2026-46598","CVE-2026-56851"]},{"id":"openSUSE-SU-2026:10723-1","title":"go1.25-1.25.10-1.1 on GA media","vulnerabilityIds":["CVE-2026-33811","CVE-2026-33814","CVE-2026-39817","CVE-2026-39819","CVE-2026-39820","CVE-2026-39823","CVE-2026-39825","CVE-2026-39826","CVE-2026-39836","CVE-2026-42499","CVE-2026-42501"]},{"id":"SUSE-SU-2026:22572-1","title":"Security update for go1.26-openssl","vulnerabilityIds":["CVE-2026-27140","CVE-2026-27143","CVE-2026-27144","CVE-2026-27145","CVE-2026-32280","CVE-2026-32281","CVE-2026-32282","CVE-2026-32283","CVE-2026-32288","CVE-2026-32289","CVE-2026-33810","CVE-2026-33811","CVE-2026-33814","CVE-2026-39817","CVE-2026-39819","CVE-2026-39820","CVE-2026-39823","CVE-2026-39825","CVE-2026-39826","CVE-2026-39836","CVE-2026-42499","CVE-2026-42501","CVE-2026-42504","CVE-2026-42507"]}],"note":"EUVD source date text has no stated timezone and is retained without inventing a UTC instant. Related bulletin membership is not an alias, common cause or applicability claim. A missing vector with a zero score is treated as unrated. Complete vendor/product and underlying source evidence remains in the original JSON."},"key":"euvd:EUVD-2026-28422","identifiers":["EUVD-2026-28422","CVE-2026-39819"]},"retained":false,"historicalAffected":[]},{"revision":"22d42e48e1114bbfae7df163fe80c8a5","observedAt":"2026-11-12T15:18:43.883+00:00","statement":{"source":"nvd","id":"CVE-2026-39819","aliases":[],"title":"The \"go bug\" command writes to two files with predictable names in the system temporary directory (for example, \"/tmp\"). An attacker with access to the temporary directory can create a symlink in one of these names, causing \"go bug\" to over…","description":"The \"go bug\" command writes to two files with predictable names in the system temporary directory (for example, \"/tmp\"). An attacker with access to the temporary directory can create a symlink in one of these names, causing \"go bug\" to overwrite the target of the symlink.","state":0,"publishedAt":"2026-05-07T20:16:43.083+00:00","modifiedAt":"2026-11-11T23:10:00.263+00:00","affected":[],"metrics":[{"system":"CVSS 3.1 · nvd@nist.gov · Primary","vector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:N","score":5.3,"severity":"MEDIUM"},{"system":"CVSS 3.1 · 134c704f-9b21-4f2e-91b3-4a467353bcc0 · Secondary","vector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:N","score":5.3,"severity":"MEDIUM"}],"references":["https://go.dev/cl/763882","https://go.dev/issue/78584","https://groups.google.com/g/golang-announce/c/qcCIEXso47M","https://pkg.go.dev/vuln/GO-2026-4978"],"sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2026-39819","license":"NIST NVD usage terms; underlying source attribution retained","enrichment":{"sourceStatus":"Analyzed","weaknesses":["CWE-59"],"productCriteria":["cpe:2.3:a:golang:go:*:*:*:*:*:*:*:*"],"sourceDates":{"published":"2026-05-07T20:16:43.083","lastModified":"2026-11-11T23:10:00.263"},"relatedAdvisories":[],"note":"NVD analysis and CPE criteria are source context, not proof that a package or your environment is affected. Complete affected data, logical configurations and SSVC are retained in the original JSON."},"key":"nvd:CVE-2026-39819","identifiers":["CVE-2026-39819"]},"retained":false,"historicalAffected":[]},{"revision":"fb6b6565c8f344588865f167c0390a9a","observedAt":"2026-10-24T13:19:41.952+00:00","statement":{"source":"osv","id":"GO-2026-4978","aliases":["BIT-golang-2026-39819","CVE-2026-39819"],"title":"Invoking \"go bug\" follows symlinks in predictable temporary filenames in cmd/go","description":"The \"go bug\" command writes to two files with predictable names in the system temporary directory (for example, \"/tmp\").\n\nAn attacker with access to the temporary directory can create a symlink in one of these names, causing \"go bug\" to overwrite the target of the symlink.","state":0,"publishedAt":"2026-05-07T19:21:40+00:00","modifiedAt":"2026-09-22T10:41:48.0653347+00:00","affected":[{"ecosystem":"Go","name":"toolchain","ranges":[{"type":"SEMVER","events":[{"kind":"introduced","version":"0"},{"kind":"fixed","version":"1.25.10"},{"kind":"introduced","version":"1.26.0-0"},{"kind":"fixed","version":"1.26.3"}]}],"versions":[],"rawVersionEvidence":null}],"metrics":[],"references":["https://go.dev/issue/78584","https://go.dev/cl/763882","https://groups.google.com/g/golang-announce/c/qcCIEXso47M"],"sourceUrl":"https://osv.dev/vulnerability/GO-2026-4978","license":"OSV · upstream source license applies","key":"osv:GO-2026-4978","identifiers":["GO-2026-4978","BIT-golang-2026-39819","CVE-2026-39819"]},"retained":false,"historicalAffected":[]}],"coverage":[{"source":"cisa-kev:global","scope":"Complete CISA KEV catalog; all vendors. Missing entries do not establish absence of exploitation.","generation":"2026-11-12T23:19:15.9590640+00:00","complete":true,"records":1779,"lastAttemptAt":"2026-11-12T23:19:15.959064+00:00","lastSuccessAt":"2026-11-12T23:19:16.1249039+00:00","error":null,"lastVerifiedAt":"2026-11-12T23:19:16.1249085+00:00","snapshotPublishedAt":null,"importing":false,"stagedRecords":0,"checkedIdentifiers":null,"expectedIdentifiers":null,"failedIdentifiers":null},{"source":"cve-program","scope":"Official CVE Program baseline and cumulative hourly delta; all vendors, published and rejected records","generation":"cve-64752486c567b55b31fb0d7225f5222bcd0019564ac0ac5f0649e242c7b19299-444fbca434d6d78ca298b98e326f006793c8bfba8d8449559c252c7bd5d43b97","complete":true,"records":424892,"lastAttemptAt":"2026-11-12T23:16:32.1805379+00:00","lastSuccessAt":"2026-11-12T23:16:31.3274301+00:00","error":null,"lastVerifiedAt":"2026-11-12T23:16:32.1805379+00:00","snapshotPublishedAt":"2026-11-12T22:20:38+00:00","importing":false,"stagedRecords":0,"checkedIdentifiers":null,"expectedIdentifiers":null,"failedIdentifiers":null},{"source":"euvd","scope":"Rolling EUVD lookups of CVE aliases in current public OSV archives; 500 identifiers per refresh, rechecked after 48 hours. Not a global EUVD catalog. Successful not-found lookups count as checked; they do not imply withdrawal or safety. No reader inventory is sent.","generation":"enrichment-18b6e2de72f046b9ae68d900992927cf","complete":true,"records":13786,"lastAttemptAt":"2026-11-12T23:20:07.0132813+00:00","lastSuccessAt":"2026-11-12T23:20:07.008+00:00","error":null,"lastVerifiedAt":"2026-11-12T23:20:07.008+00:00","snapshotPublishedAt":null,"importing":false,"stagedRecords":0,"checkedIdentifiers":13839,"expectedIdentifiers":13839,"failedIdentifiers":0},{"source":"first-epss:nuget","scope":"FIRST EPSS for explicit CVE aliases in the collected public NuGet archive. Not a global EPSS backfill.","generation":"2026-11-12T23:19:15.9590640+00:00","complete":true,"records":1123,"lastAttemptAt":"2026-11-12T23:19:15.959064+00:00","lastSuccessAt":"2026-11-12T23:19:16.1261415+00:00","error":null,"lastVerifiedAt":"2026-11-12T23:19:16.1261418+00:00","snapshotPublishedAt":null,"importing":false,"stagedRecords":0,"checkedIdentifiers":null,"expectedIdentifiers":null,"failedIdentifiers":null},{"source":"nvd","scope":"Rolling NVD lookups of CVE aliases in current public OSV archives; 500 identifiers per refresh, rechecked after 48 hours. Not a global NVD catalog. Successful not-found lookups count as checked; they do not imply withdrawal or safety. No reader inventory is sent.","generation":"enrichment-c602031ad3784e46b459ac5b8ed0c456","complete":false,"records":13781,"lastAttemptAt":"2026-11-12T23:19:52.2497266+00:00","lastSuccessAt":"2026-11-12T23:19:52.247+00:00","error":null,"lastVerifiedAt":"2026-11-12T23:19:52.247+00:00","snapshotPublishedAt":null,"importing":false,"stagedRecords":0,"checkedIdentifiers":13830,"expectedIdentifiers":13839,"failedIdentifiers":0},{"source":"osv:Go","scope":"Complete OSV Go ecosystem archive, including withdrawn and malicious-package source records; statement counts are not unique CVE counts","generation":"go-93e76d404e1aeb6a7e8902f5ffa06211fc86dea3b1958e297abb2668aa5e6e8c","complete":true,"records":9952,"lastAttemptAt":"2026-11-12T23:19:15.8042075+00:00","lastSuccessAt":"2026-11-12T23:19:15.5239119+00:00","error":null,"lastVerifiedAt":"2026-11-12T23:19:15.8042075+00:00","snapshotPublishedAt":"2026-11-12T23:03:02+00:00","importing":false,"stagedRecords":0,"checkedIdentifiers":null,"expectedIdentifiers":null,"failedIdentifiers":null},{"source":"osv:NuGet","scope":"Complete OSV NuGet ecosystem archive, including GitHub Advisory Database records; NuGet version matching only","generation":"nuget-4d60731753a2f72e455d1086e7203d0ef10843936dcc1cf2b45135e2caa204b0","complete":true,"records":2012,"lastAttemptAt":"2026-11-12T23:16:32.3274083+00:00","lastSuccessAt":"2026-11-12T18:16:50.7862525+00:00","error":null,"lastVerifiedAt":"2026-11-12T23:16:32.3274083+00:00","snapshotPublishedAt":"2026-11-12T17:48:11+00:00","importing":false,"stagedRecords":0,"checkedIdentifiers":null,"expectedIdentifiers":null,"failedIdentifiers":null},{"source":"osv:crates.io","scope":"Complete OSV crates.io ecosystem archive, including withdrawn and malicious-package source records; statement counts are not unique CVE counts","generation":"crates.io-20d1a8ab073a1c13ab2143dbcadb34ebb8edf1e18e16482b448513662c3d1e12","complete":true,"records":3127,"lastAttemptAt":"2026-11-12T23:19:15.9196655+00:00","lastSuccessAt":"2026-11-12T22:18:31.0338213+00:00","error":null,"lastVerifiedAt":"2026-11-12T23:19:15.9196655+00:00","snapshotPublishedAt":"2026-11-12T22:18:06+00:00","importing":false,"stagedRecords":0,"checkedIdentifiers":null,"expectedIdentifiers":null,"failedIdentifiers":null},{"source":"osv:npm","scope":"Complete OSV npm ecosystem archive, including withdrawn and malicious-package source records; statement counts are not unique CVE counts","generation":"npm-9968eeb70b2f77fc15916697fe5c77d3aa6cdbb4b21de3dc236dafb289854aa5","complete":true,"records":231735,"lastAttemptAt":"2026-11-12T23:19:03.9300655+00:00","lastSuccessAt":"2026-11-12T23:19:02.2755063+00:00","error":null,"lastVerifiedAt":"2026-11-12T23:19:03.9300655+00:00","snapshotPublishedAt":"2026-11-12T22:47:57+00:00","importing":false,"stagedRecords":0,"checkedIdentifiers":null,"expectedIdentifiers":null,"failedIdentifiers":null}]}