7.2
CVSSv2

CVE-2009-2669

Published: 05/08/2009 Updated: 12/08/2009
CVSS v2 Base Score: 7.2 | Impact Score: 10 | Exploitability Score: 3.9
VMScore: 725
Vector: AV:L/AC:L/Au:N/C:C/I:C/A:C

Vulnerability Summary

A certain debugging component in IBM AIX 5.3 and 6.1 does not properly handle the (1) _LIB_INIT_DBG and (2) _LIB_INIT_DBG_FILE environment variables, which allows local users to gain privileges by leveraging a setuid-root program to create an arbitrary root-owned file with world-writable permissions, related to libC.a (aka the XL C++ runtime library) in AIX 5.3 and libc.a in AIX 6.1.

Vulnerable Product Search on Vulmon Subscribe to Product

ibm aix 5.3

ibm aix 6.1

Exploits

#!/bin/sh # # $Id: raptor_libC,v 11 2009/09/10 15:08:04 raptor Exp $ # # raptor_libC - AIX arbitrary file overwrite via libC debug # Copyright (c) 2009 Marco Ivaldi <raptor@mediaservicenet> # # Property of @ Mediaservicenet Srl Data Security Division # wwwmediaservicenet/ labmediaservicenet/ # # *** DON'T RUN THIS UNLESS ...
This exploit takes advantage of known issues with debugging functions within the AIX linker library It takes advantage of known functionality, and focuses on badly coded SUID binaries which do not adhere to proper security checks prior to seteuid/open/writes ...
IBM AIX versions 56 and 61 _LIB_INIT_DBG arbitrary file overwrite via libc debug ...