CVE-2026-42499该漏洞源于Go语言标准库在解析RFC 5322电子邮件地址时的缺陷。攻击者可构造特定的“病态”输入数据,触发`consumePhrase`函数中的逻辑问题,导致服务器资源耗尽。由于该漏洞攻击向量为网络且无需认证,攻击者可轻易利用此漏洞对目标服务发起DoS攻击,严重影响系统可用性。
漏洞发生在Go标准库处理邮件地址的`consumePhrase`函数中。该函数在处理符合RFC 5322规范的特定畸形输入(如过度嵌套的注释或特定字符序列)时,存在算法复杂度问题。当解析此类输入时,系统CPU占用率会急剧上升,导致服务响应缓慢甚至崩溃。攻击者无需用户交互,只需向使用受影响Go版本的服务端提交恶意构造的邮件地址字符串即可触发漏洞。