New User, Welcome!     Login

process id

iDefense Security Advisory 07.28.08: Hewlett-Packard OVIS Probe Builder Arbitrary Process Termination Vulnerability

unauthenticated attacker the ability to terminate any process.

The Probe Builder Service, PBOVISServer.exe, listens by default on TCP
port 32968. This process has a specific opcode that allows a remote
unauthenticated user to terminate any process on the system by
supplying a process ID number.

III. ANALYSIS

Exploitation allows an attacker to kill any process, including critical
system processes like services.exe, lsass.exe, csrss.exe. Killing a

[Suspected Spam] FlashFXP v4.1.8.1701 - Buffer Overflow Vulnerability

program up time   : 7 minutes 2 seconds
processors        : 2x Intel(R) Core(TM)2 Duo CPU T6600 @ 2.20GHz
physical memory   : 2243/4091 MB (free/total)
free disk space   : (C:) 207,54 GB
display mode      : 1366x768, 32 bit
process id        : $16fc
allocated memory  : 50,75 MB
executable        : FlashFXP.exe
exec. date/time   : 2012-01-15 22:45
executable hash   : 34A53BD60479975EA6DAAB55B8D878B4
version           : 4.1.8.1701

Re: SEPKILL /im SMC.EXE /f

>>>>>> >>> You can kill smc.exe with the help of drwtsn32.exe in the
>>>>> following
>>>>>> way.
>>>>>> >>>
>>>>>> >>> drwtsn32 -p %pid%
>>>>>> >>> where pid is the process id for smc.exe
>>>>>
>>>>> There's nothing remarkable about this at all. If you tell Dr Watson to
>>>>> debug any process id, it's going to end the process. Or at least it 
>>>>> did
>>>>> to half a dozen applications I tested it on :)

Re: SEPKILL /im SMC.EXE /f

>>>>> >>> You can kill smc.exe with the help of drwtsn32.exe in the
>>>> following
>>>>> way.
>>>>> >>>
>>>>> >>> drwtsn32 -p %pid%
>>>>> >>> where pid is the process id for smc.exe
>>>>
>>>> There's nothing remarkable about this at all. If you tell Dr Watson to
>>>> debug any process id, it's going to end the process. Or at least it did
>>>> to half a dozen applications I tested it on :)
>>>>

Re: SEPKILL /im SMC.EXE /f

>>>> >>> You can kill smc.exe with the help of drwtsn32.exe in the
>>> following
>>>> way.
>>>> >>>
>>>> >>> drwtsn32 -p %pid%
>>>> >>> where pid is the process id for smc.exe
>>>
>>> There's nothing remarkable about this at all. If you tell Dr Watson to
>>> debug any process id, it's going to end the process. Or at least it did
>>> to half a dozen applications I tested it on :)
>>>

[ MDVSA-2009:244-1 ] xfig

 read and write arbitrary files via a symlink attack on the (1)
 xfig-eps[PID], (2) xfig-pic[PID].pix, (3) xfig-pic[PID].err,
 (4) xfig-pcx[PID].pix, (5) xfig-xfigrc[PID], (6) xfig[PID], (7)
 xfig-print[PID], (8) xfig-export[PID].err, (9) xfig-batch[PID], (10)
 xfig-exp[PID], or (11) xfig-spell.[PID] temporary files, where [PID]
 is a process ID (CVE-2009-1962).
 
 This update provides a solution to this vulnerability.

 Update:


Re: SEPKILL /im SMC.EXE /f

>>>
>>>
>>> You can kill smc.exe with the help of drwtsn32.exe in the following way.
>>>
>>> drwtsn32 -p %pid%
>>> where pid is the process id for smc.exe
>>>
>>> POC:
>>>
>>> Save the following as a batch file and execute it
>>>

EEYE: CA BrightStor ArcServe Backup Server Arbitrary Pointer Dereference

BrightStor's ARCserve Backup message queuing service, LQserver.exe.
BrightStor uses a protocol similar to a simplified version of RPC called
ONCRPC (Open Network Computing Remote Procedure Calls) and is described
in the following RFCs: 1831, 1833, and 1832.  This vulnerability is only
achieved by calling operation 0x76 (Data Queue Request) under the
process id of 0x0006097d (LQserver.exe's unique Proc ID).  After
initiating this procedure, LQServer.exe then calls the vulnerable DLL
file, Queue.dll. This procedure inadvertently processes user supplied
data and then references that data as variables without any form of
sanitation of verification.  This is demonstrated below:


[ GLSA 200711-32 ] Feynmf: Insecure temporary file creation

Description
===========

Kevin B. McCarty discovered that the feynmf.pl script creates a
temporary "properly list" file at the location "$TMPDIR/feynmf$PID.pl",
where $PID is the process ID.

Impact
======

A local attacker could create symbolic links in the directory where the

Re: SEPKILL /im SMC.EXE /f

>>>>
>>>> You can kill smc.exe with the help of drwtsn32.exe in the following 
>>>> way.
>>>>
>>>> drwtsn32 -p %pid%
>>>> where pid is the process id for smc.exe
>>>>
>>>> POC:
>>>>
>>>> Save the following as a batch file and execute it
>>>>

Multiple vulnerabilities in SUPERAntiSpyware and Super Ad Blocker

Driver holds a constant length array of successfully registered
applications and iterates through this array for every IRP packet
(except the registration IRP with IOCTL
IOCTL_SABKUTIL_REGISTER_PROCESS_WITH_DRIVER = 0x9c4028c). Array has
256 DWORD elements which is enough for 256 application registrations
(each DWORD is registered application's process ID).

Sending more than 256 registration request will successfully overflow
the array because no checks are made whether the current PID is
already present in the array or whether all array elements are already
used. Array overflow will cause the overwrite of certain critical

[ GLSA 200710-10 ] SKK Tools: Insecure temporary file creation

Description
===========

skkdic-expr.c insecurely writes temporary files to a location in the
form $TMPDIR/skkdic$PID.{pag,dir,db}, where $PID is the process ID.

Impact
======

A local attacker could create symbolic links in the directory where the

[Onapsis Security Advisory 2012-05] Oracle JD Edwards JDENET Multiple Information Disclosure

========================

Several ways to gather information exist in the JDENET service. Sending  specific types of messages, it is possible to access technical information
about the system's configuration, such as:

        * Kernel Process ID.
        * Kernel processes.
        * Kernel processes information.
        * JDNET process information.

Further technical details about this issue are not disclosed at this moment with the purpose of providing enough time to affected customers to patch

RE: SEPKILL /im SMC.EXE /f

>>>
>>>
>>> You can kill smc.exe with the help of drwtsn32.exe in the following way.
>>>
>>> drwtsn32 -p %pid%
>>> where pid is the process id for smc.exe
>>>
>>> POC:
>>>
>>> Save the following as a batch file and execute it
>>>

Re: SEPKILL /im SMC.EXE /f

>>
>>
>> You can kill smc.exe with the help of drwtsn32.exe in the following way.
>>
>> drwtsn32 -p %pid%
>> where pid is the process id for smc.exe
>>
>> POC:
>>
>> Save the following as a batch file and execute it
>>

CVE-2010-2382: Solaris flar unsafe use of temporary files

(http://www.oracle.com/technology/deploy/security/critical-patch-updates/cpujul2010.html).

- ------

flar appears to use several hard-coded temporary paths with the process
id appended such as these (possibly more--I didn't do an exhaustive search):

   /tmp/.flash_filter_one_.11534
   /tmp/.flash_filter_two_.11534
   /tmp/.flarcreate.hash.11534


Advisory SE-2008-02: PHP GENERATE_SEED() Weak Random Number Seed Vulnerability

   PHP uses the following macro on the first usage of rand() or
   mt_rand() within a PHP process to seed the different random 
   number generators.

   #ifdef PHP_WIN32
   #define GENERATE_SEED() ((long) (time(0) * GetCurrentProcessId() \
                               * 1000000 * php_combined_lcg(TSRMLS_C)))
   #else
   #define GENERATE_SEED() ((long) (time(0) * getpid() * 1000000 \
                               * php_combined_lcg(TSRMLS_C)))
   #endif

SEPKILL /im SMC.EXE /f

You can kill smc.exe with the help of drwtsn32.exe in the following way.

drwtsn32 -p %pid%
where pid is the process id for smc.exe

POC:

Save the following as a batch file and execute it


Re: SEPKILL /im SMC.EXE /f

>
>
> You can kill smc.exe with the help of drwtsn32.exe in the following way.
>
> drwtsn32 -p %pid%
> where pid is the process id for smc.exe
>
> POC:
>
> Save the following as a batch file and execute it
>

[ MDVSA-2009:244 ] xfig

 read and write arbitrary files via a symlink attack on the (1)
 xfig-eps[PID], (2) xfig-pic[PID].pix, (3) xfig-pic[PID].err,
 (4) xfig-pcx[PID].pix, (5) xfig-xfigrc[PID], (6) xfig[PID], (7)
 xfig-print[PID], (8) xfig-export[PID].err, (9) xfig-batch[PID], (10)
 xfig-exp[PID], or (11) xfig-spell.[PID] temporary files, where [PID]
 is a process ID (CVE-2009-1962).
 
 This update provides a solution to this vulnerability.
 _______________________________________________________________________

 References:

libc:fts_*():multiple vendors, Denial-of-service

- ---
Faulting application SearchIndexer.exe, version 7.0.6001.16503, time
stamp 0x483b99af, faulting module msvcrt.dll, version 7.0.6001.18000,
time stamp 0x4791a727, exception code 0x40000015, fault offset
0x00053adb, process id 0x364, application start time 0x01c99276bd383759.
- ---
        
In some cases, is possible to permanently lock the service.

Interesting behavior we can see an example

SMB SRV2.SYS Denial of Service PoC

char buff[] =
                "\x00\x00\x00\x90" // Begin SMB header: Session message
                "\xff\x53\x4d\x42" // Server Component: SMB
                "\x72\x00\x00\x00" // Negociate Protocol
                "\x00\x18\x53\xc8" // Operation 0x18 & sub 0xc853
                "\x00\x26" // Process ID High: --> :) normal value should be "\x00\x00"
                "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xfe"
                "\x00\x00\x00\x00\x00\x6d\x00\x02\x50\x43\x20\x4e\x45\x54"
                "\x57\x4f\x52\x4b\x20\x50\x52\x4f\x47\x52\x41\x4d\x20\x31"
                "\x2e\x30\x00\x02\x4c\x41\x4e\x4d\x41\x4e\x31\x2e\x30\x00"
                "\x02\x57\x69\x6e\x64\x6f\x77\x73\x20\x66\x6f\x72\x20\x57"



Copyright © 1995-2012 LinuxRocket.net. All rights reserved.

Nearly all of LinuxRocket's features are free. Be kind and donate to the cause!