Title: IBM AIX libi18n Library Long LANG Variable Overflow
Info
Disclosure
Jun 28, 2001
Discovery
Unknown
Dates
Exploit
Unknown
Solution
Unknown
Description
A local buffer overflow exists in IBM AIX library libi18n. The library function _GETLAYOUTINITFUNC fails to validate the length of the LANG environment variable resulting in a buffer overflow. With a specially crafted request, an attacker can gain root privileges resulting in a loss of confidentiality and/or integrity.
Classification
Location:
Local Access Required
Attack Type:
Input Manipulation
Impact:
Loss of Confidentiality,
Loss of Integrity
Exploit:
Exploit Unknown
Disclosure:
OSVDB Verified
Solution
Upgrade AIX using the APAR numbers AIX 5.1: IY21309 and AIX 4.3: IY20867 or higher, as it has been reported to fix this vulnerability. An upgrade is required as there are no known workarounds.