{"id":9923,"date":"2026-01-16T10:04:04","date_gmt":"2026-01-16T10:04:04","guid":{"rendered":"https:\/\/serisec.com\/index.php\/2026\/01\/16\/go-1-25-6-and-1-24-12-patch-critical-vulnerabilities-lead-to-dos-and-memory-exhaustion-risks\/"},"modified":"2026-01-16T10:04:04","modified_gmt":"2026-01-16T10:04:04","slug":"go-1-25-6-and-1-24-12-patch-critical-vulnerabilities-lead-to-dos-and-memory-exhaustion-risks","status":"publish","type":"post","link":"https:\/\/serisec.com\/index.php\/2026\/01\/16\/go-1-25-6-and-1-24-12-patch-critical-vulnerabilities-lead-to-dos-and-memory-exhaustion-risks\/","title":{"rendered":"Go 1.25.6 and 1.24.12 Patch Critical Vulnerabilities Lead to DoS and Memory Exhaustion Risks"},"content":{"rendered":"<p>    Go 1.25.6 and 1.24.12 Patch Critical Vulnerabilities Lead to DoS and Memory Exhaustion Risks<br \/>\n \t<BR><br \/>\n<BR><\/BR><br \/>\n    <!-- no image --><br \/>\n \t<BR><br \/>\n<BR><\/BR><\/p>\n<div>\n<p>The Go programming language team has rolled out emergency point releases, Go 1.25.6 and 1.24.12, to address six high-impact security flaws.<\/p>\n<p>These updates fix <a href=\"https:\/\/cybersecuritynews.com\/tag\/dos\/\" target=\"_blank\" rel=\"noreferrer noopener\">denial-of-service (DoS)<\/a> vectors, arbitrary code execution risks, and TLS mishandlings that could expose developers to remote attacks.<\/p>\n<p>While not branded as version 1.26, the patches urge immediate upgrades for projects relying on Go\u2019s standard library, especially in web servers, crypto tools, and build systems.<\/p>\n<p>Announced via official channels, the <a href=\"https:\/\/groups.google.com\/g\/golang-announce\/c\/Vd2tYVM8eUc\/m\/pQP7Bk0aCQAJ?pli=1\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">releases follow<\/a> Go\u2019s strict security policy, crediting external researchers for disclosures.<\/p>\n<p>Binary downloads are available at go.dev\/dl, with full notes at go.dev\/doc\/devel\/release#go1.25.6. Attackers could exploit these in unpatched environments, from ZIP parsers to TLS handshakes.<\/p>\n<h2 class=\"wp-block-heading\" id=\"key-vulnerabilities-and-exploit-paths\"><strong>Key Vulnerabilities and Exploit Paths<\/strong><\/h2>\n<p>Among the fixes, net\/http\u2019s Request.ParseForm stands out for memory exhaustion. Malicious URL-encoded forms with excessive key-value pairs trigger outsized allocations, crippling servers under load. Similarly, archive\/zip\u2019s super-linear filename indexing invites DoS via crafted archives.<\/p>\n<p>More severe are cmd\/go flaws enabling code execution. CgoPkgConfig bypassed flag sanitization, running pkg-config with unsafe inputs. Toolchain VCS handling (Git\/Mercurial) allowed malicious module versions or domains to execute code or overwrite files triggerable via custom go get paths, though not @latest.<\/p>\n<p>TLS issues compound risks: Config.Clone leaked auto-generated session ticket keys, enabling unauthorized resumptions across configs.<\/p>\n<p>Session checks ignored full <a href=\"https:\/\/cybersecuritynews.com\/active-directory-checklist\/\" target=\"_blank\" rel=\"noreferrer noopener\">certificate chain<\/a> expirations, and handshake messages processed at the wrong encryption levels risked info leaks from injected packets.<\/p>\n<figure class=\"wp-block-table is-style-stripes\">\n<table class=\"has-fixed-layout\">\n<thead>\n<tr>\n<th>CVE ID<\/th>\n<th>Component<\/th>\n<th>Description Summary<\/th>\n<th>Go Issue Link<\/th>\n<th>Reporter<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>CVE-2025-61728<\/td>\n<td>archive\/zip<\/td>\n<td>Super-linear filename indexing causes DoS on malicious ZIPs<\/td>\n<td><a href=\"https:\/\/go.dev\/issue\/77102\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">go.dev\/issue\/77102<\/a><\/td>\n<td>Jakub Ciolek<\/td>\n<\/tr>\n<tr>\n<td>CVE-2025-61726<\/td>\n<td>net\/http<\/td>\n<td>Memory exhaustion from excessive form key-value pairs<\/td>\n<td><a href=\"https:\/\/go.dev\/issue\/77101\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">go.dev\/issue\/77101<\/a><\/td>\n<td>jub0bs<\/td>\n<\/tr>\n<tr>\n<td>CVE-2025-68121<\/td>\n<td>crypto\/tls<\/td>\n<td>Config.Clone leaks session keys; ignores full cert chain expiration<\/td>\n<td><a href=\"https:\/\/go.dev\/issue\/77113\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">go.dev\/issue\/77113<\/a><\/td>\n<td>Coia Prant (rbqvq)<\/td>\n<\/tr>\n<tr>\n<td>CVE-2025-61731<\/td>\n<td>cmd\/go<\/td>\n<td>CgoPkgConfig flag bypass leads to arbitrary code execution<\/td>\n<td><a href=\"https:\/\/go.dev\/issue\/77100\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">go.dev\/issue\/77100<\/a><\/td>\n<td>RyotaK (GMO Flatt Security)<\/td>\n<\/tr>\n<tr>\n<td>CVE-2025-68119<\/td>\n<td>cmd\/go<\/td>\n<td>VCS toolchain misinterpretation enables code exec\/file writes<\/td>\n<td><a href=\"https:\/\/go.dev\/issue\/77099\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">go.dev\/issue\/77099<\/a><\/td>\n<td>splitline (DEVCORE)<\/td>\n<\/tr>\n<tr>\n<td>CVE-2025-61730<\/td>\n<td>crypto\/tls<\/td>\n<td>Handshake messages processed at incorrect encryption level (info disclosure)<\/td>\n<td><a href=\"https:\/\/go.dev\/issue\/76443\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">go.dev\/issue\/76443<\/a><\/td>\n<td>Coia Prant (rbqvq)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<h2 class=\"wp-block-heading\" id=\"upgrade-and-mitigation-advice\"><strong>Upgrade and Mitigation Advice<\/strong><\/h2>\n<p>Developers should pin to 1.25.6 or 1.24.12 immediately, rebuilding binaries via <em>git checkout go1.25.6<\/em>. Scan dependencies for vulnerable modules.<\/p>\n<p>No CVSS scores are published yet, but DoS and RCE potentials rate high. Go\u2019s proactive patching underscores supply-chain hygiene in 2026\u2019s threat landscape.<\/p>\n<p class=\"has-text-align-center has-background\" style=\"background:linear-gradient(180deg,rgb(238,238,238) 94%,rgb(169,184,195) 100%)\"><strong>Follow us on <a href=\"https:\/\/news.google.com\/publications\/CAAqMggKIixDQklTR3dnTWFoY0tGV041WW1WeWMyVmpkWEpwZEhsdVpYZHpMbU52YlNnQVAB?hl=en-IN&amp;gl=IN&amp;ceid=IN:en\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Google News<\/a>, <a href=\"https:\/\/www.linkedin.com\/company\/cybersecurity-news\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">LinkedIn<\/a>, and <a href=\"https:\/\/x.com\/cyber_press_org\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">X<\/a> for daily cybersecurity updates. <a href=\"https:\/\/cybersecuritynews.com\/contact-us\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Contact us<\/a> to feature your stories.<\/strong><\/p>\n<p>The post <a href=\"https:\/\/cybersecuritynews.com\/go-1-25-6-and-1-24-12-vulnerabilities\/\">Go 1.25.6 and 1.24.12 Patch Critical Vulnerabilities Lead to DoS and Memory Exhaustion Risks<\/a> appeared first on <a href=\"https:\/\/cybersecuritynews.com\/\">Cyber Security News<\/a>.<\/p>\n<\/div>\n<p> \t<BR><br \/>\n <BR><\/BR><br \/>\n    Guru Baran<br \/>\n \t<BR><br \/>\n<BR><\/BR><br \/>\n<a href=\"https:\/\/cybersecuritynews.com\/go-1-25-6-and-1-24-12-vulnerabilities\/\">Go to cyber-security-news<\/a><br \/>\n \t<BR><br \/>\n <BR><\/BR><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Go 1.25.6 and 1.24.12 Patch Critical Vulnerabilities Lead to DoS and Memory Exhaustion Risks The Go programming language team has rolled out emergency point releases, Go 1.25.6 and 1.24.12, to address six high-impact security flaws. These updates fix denial-of-service (DoS) vectors, arbitrary code execution risks, and TLS mishandlings that could expose developers to remote attacks. [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[129,63,131,648],"tags":[130],"class_list":["post-9923","post","type-post","status-publish","format-standard","hentry","category-cyber-security","category-cyber-security-news","category-vulnerability","category-vulnerability-news","tag-cyber-security-news"],"_links":{"self":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/posts\/9923"}],"collection":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/comments?post=9923"}],"version-history":[{"count":0,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/posts\/9923\/revisions"}],"wp:attachment":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/media?parent=9923"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/categories?post=9923"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/tags?post=9923"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}