CVE-2026-4046GNU C Library (glibc) 2.43及更早版本中的iconv()函数存在安全漏洞。当该函数尝试转换来自IBM1390或IBM1399字符集的特定输入时,可能会触发断言失败,导致应用程序异常终止。由于该函数被广泛使用,攻击者可利用此漏洞远程发起拒绝服务攻击,致使目标系统服务中断,严重影响业务连续性及系统可用性。
该漏洞位于GNU C Library (glibc) 的字符编码转换函数iconv()中。glibc在实现IBM1390和IBM1399这两种EBCDIC字符集的转换逻辑时,代码中的断言(assertion)检查不够健壮。当iconv()接收到特定的非法字节序列或不符合预期的输入数据时,会触发断言错误。在glibc的某些构建配置下,断言失败会直接导致调用进程终止(abort),而不是返回错误码。由于iconv()常被Web服务器、API网关等网络服务用于处理不同编码的数据,远程攻击者可以通过发送恶意构造的数据包,触发该断言失败,从而造成目标服务崩溃,实现拒绝服务攻击。此漏洞不需要用户交互或身份认证即可被利用,攻击复杂度低。