Search: Home Bugtraq Vulnerabilities Mailing Lists Jobs Tools Beta Programs

Multiple Vendor Sun RPC xdr_array Buffer Overflow Vulnerability

The 'xdr_array()' procedure is used by client/server applications implementing Sun RPC to filter between local C representations of variable length arrays and their machine-independent external data representations (XDR).

A buffer-overflow vulnerability has been reported in the 'xdr_array()' procedure. Remote attackers may exploit this issue through RPC services to execute arbitrary code on target hosts. Since RPC services typically run with root privileges, successful exploits may mean complete compromise.

OpenBSD originally reported that this vulnerability may be exploited by remote attackers to cause a denial of service. If this is a heap-based overflow, the nature of the OpenBSD malloc implementation may allow only a crash. Other platforms that use the same Sun RPC code but a different malloc implementation may allow code execution.







 

Privacy Statement
Copyright 2009, SecurityFocus