

After all, Windows has to be an OS for everybody doing anything. The very reason it wasn't fixed overnight is the Souls' server functionality that was fine for consoles failed because Sony's console OS is significantly more restrictive than Windows. Admittedly, verifying the parameters for that API, which includes variable length strings, is not a simple task. This enables running ACE and thus compromise the system. I believe the server issue for Souls on PC is insufficient parameter verification in the Windows RPC API allowing any user to send specifically crafted RPC calls to the server. This was to support Distributed Computing in a WinNT environment. However, Windows has a service API named Remote Procedure Call (RPC) which is used to execute code on a remote system client or server on purpose. Remote and Arbitrary should not be conflated, imo. If said user has already elevated their privilege to admin then they will have complete control of the system.Īlthough it appears that many outside of security conflate RCE and ACE as being one and the same thing.

Some of these are things like SQL code injection A malformed SQL command that allows the attacker to invoke a shell and execute arbitrary code that runs at the security level of the SQL user. You are thinking of ACE, Arbitrary Code Execution which is a security failure. RCE is a generic term, so does not divulge any information on what the cause of the exploit was, only how exploitable the problem is once triggered. It really depends on the nature of the exact exploit. This exploit may or may not be Microsoft specific. It is a description of a type of vulnerability and the sort of access it allows to the target's system ("a Remote Code Execution exploit"). Originally posted by kavika:RCE ("Remote Code Execution") is not an API.
