[4191] in bugtraq

home help back first fref pref prev next nref lref last post

buffer over in hp-ux 10.20 kernel

daemon@ATHENA.MIT.EDU (Darren Reed)
Mon Mar 24 03:56:41 1997

Date: 	Mon, 24 Mar 1997 11:33:59 +1100
Reply-To: Darren Reed <darrenr@CYBER.COM.AU>
From: Darren Reed <darrenr@CYBER.COM.AU>
To: BUGTRAQ@NETSPACE.ORG

This is from the latest HP bug reports (i.e. there is a patch)....does anyone
know if this can be used to get root or crash the box ?

Darren

> Document ID:  PHKL_10406
> Date Loaded:  970320
>       Title:  s800 10.24 (VVOS) kernel audit buffer overflow
>
> Patch Name:  PHKL_10406
>
> Patch Description: s800 10.24 (VVOS) kernel audit buffer overflow
>
> Creation Date: 97/03/13
>
> Post Date:  97/03/19
>
> Hardware Platforms - OS Releases:
>         s800: 10.24
>
> Products: N/A
>
> Filesets:
>         VirtualVaultOS.VVOS-KRN
>
> Automatic Reboot?: Yes
>
> Status: General Release
>
> Critical: No
>
> Path Name:  /hp-ux_patches/s800/10.X/PHKL_10406
>
> Symptoms:
>         PHKL_10406:
>         The audit statistics available from auditcmd -c
>         will show that the largest amount of audit buffer
>         space used is greater than the configured limit.
>
> Defect Description:
>         PHKL_10406:
>         Under heavy system load with auditing enabled,
>         the kernel buffer used to hold audit records queued
>         for delivery to the audit daemon can contain more
>         audit data than the configured size for the audit
>         buffer.
>
> SR:
>         4701349381
>
> Patch Files:
>         /usr/conf/lib/libsec.a(sec_audit.o)
>         /usr/conf/lib/libsec.a(audit_dev.o)
>
> what(1) Output:
>         /usr/conf/lib/libsec.a(audit_dev.o):
>                 kern/sec/audit_dev.c, sysaudit, vvos_davis, davis11
>                         $Date: 97/03/13 18:49:34 $ $Revision: 1.37 P
>                         ATCH_10.24 (PHKL_10406) $
>         /usr/conf/lib/libsec.a(sec_audit.o):
>                 kern/sec/sec_audit.c, sysaudit, vvos_davis, davis11
>                         $Date: 97/03/13 18:49:34 $ $Revision: 1.36 P
>                         ATCH_10.24 (PHKL_10406) $
>
> cksum(1) Output:
>         3353318163 15680 /usr/conf/lib/libsec.a(audit_dev.o)
>         3404447330 19952 /usr/conf/lib/libsec.a(sec_audit.o)
>
> Patch Conflicts: None
>
> Patch Dependencies:  None
>
> Hardware Dependencies:  None
>
> Other Dependencies:  None
>
> Supersedes:  None
>
> Equivalent Patches:
>         PHKL_10407:
>         s700: 10.24
>
> Patch Package Size:  90 Kbytes
>
> Installation Instructions:
>         Please review all instructions and the Hewlett-Packard
>         SupportLine User Guide or your Hewlett-Packard support terms
>         and conditions for precautions, scope of license,
>         restrictions, and, limitation of liability and warranties,
>         before installing this patch.
>         ------------------------------------------------------------
>         1. Back up your system before installing a patch.
>
>         2. Login as root.
>
>         3. Copy the patch to the /tmp directory.
>
>         4. Move to the /tmp directory and unshar the patch:
>
>                 cd /tmp
>                 sh PHKL_10406
>
>         5a. For a standalone system, run swinstall to install the
>             patch:
>
>                 swinstall -x autoreboot=true -x match_target=true \
>                         -s /tmp/PHKL_10406.depot
>
>         5b. For a homogeneous NFS Diskless cluster run swcluster on the
>             server to install the patch on the server and the clients:
>
>                 swcluster -i -b
>
>             This will invoke swcluster in the interactive mode and
>             force all clients to be shut down.
>
>             WARNING: All cluster clients must be shut down prior to the
>                      patch installation.  Installing the patch while the
>                      clients are booted is unsupported and can lead to
>                      serious problems.
>
>             The swcluster command will invoke an swinstall session in which
>             you must specify:
>
>                 alternate root path  -  default is /export/shared_root/OS_700
>                 source depot path    -  /tmp/PHKL_10406.depot
>
>             To complete the installation, select the patch by choosing
>             "Actions -> Match What Target Has" and then "Actions -> Install"
>             from the Menubar.
>
>         5c. For a heterogeneous NFS Diskless cluster:
>
>                 - run swinstall on the server as in step 5a to install
>                   the patch on the cluster server.
>
>                 - run swcluster on the server as in step 5b to install
>                   the patch on the cluster clients.
>
>         By default swinstall will archive the original software in
>         /var/adm/sw/patch/PHKL_10406.  If you do not wish to retain a
>         copy of the original software, you can create an empty file
>         named /var/adm/sw/patch/PATCH_NOSAVE.
>
>         Warning: If this file exists when a patch is installed, the
>                  patch cannot be deinstalled.  Please be careful
>                  when using this feature.
>
>         It is recommended that you move the PHKL_10406.text file to
>         /var/adm/sw/patch for future reference.
>
>         To put this patch on a magnetic tape and install from the
>         tape drive, use the command:
>
>                 dd if=/tmp/PHKL_10406.depot of=/dev/rmt/0m bs=2k
>
> Special Installation Instructions:  None

home help back first fref pref prev next nref lref last post