CVE:CVE-2004-0007
CNNVD:CNNVD-200403-030
Gaim是一款能多种协议进行即时通信的程序，Ultramagnetic是Gaim的派生程序。
Gaim对多种协议进行通信时存在边界条件错误问题，远程攻击者可以利用这个漏洞进行缓冲区溢出攻击，可能未授权访问使用此软件的主机系统。
在审核Gaim源代码时发现存在12个安全问题，具体如下：
YMSG协议(yahoo messenger)处理器存在缓冲区溢出：
   01) Yahoo Octal-Encoding Decoder缓冲溢出
   02) Yahoo Octal-Encoding Decoder越界缓冲区溢出
   03) Yahoo Web Cookie解析缓冲区溢出
   04) Yahoo登录页名解析缓冲区溢出            
   05) Yahoo登录页值解析缓冲区溢出            
   06) Yahoo包解析解析缓冲区溢出            
oscar协议(AIM)处理器存在缓冲区溢出：
   07) AIM/Oscar DirectIM整数溢出
   08) quoted-printable编码解析溢出
   09) Quoted Printable编码解析越界溢出
   10) URL解析函数溢出            
   11) 展开Info字段函数溢出
   12) HTTP代理连接溢出
solution:Upgrade rob_flynn gaim to a higher version than 0.74,and avoid the version (,0.74]; Upgrade ultramagnetic ultramagnetic to a higher version than 0.81,and avoid the version (,0.81]