运行于NetBSD 1.4.x至1.6版本和可能其他操作系统的libc的setlocale存在缓冲区溢出漏洞。当调用LC_ALL类型时,本地用户可以借助超过6个元素的用户控制locale字符串执行任意代码,该字符串属于越界的new_categories类型数组,就像xterm和zsh程序中使用一样。
运行于NetBSD 1.4.x至1.6版本和可能其他操作系统的libc的setlocale存在缓冲区溢出漏洞。当调用LC_ALL类型时,本地用户可以借助超过6个元素的用户控制locale字符串执行任意代码,该字符串属于越界的new_categories类型数组,就像xterm和zsh程序中使用一样。