Denial of Service attacks are both illegal, and in my opinion, extremely immature. Security issues are not a joke, and as a long-time former server operator I sympathize greatly with other server operators who have to deal with such attacks every day.

On 3/21/2016 18:43 PM, Tom Devonport wrote:

Thanks for the breakdown, nice to have a full explanation, since it never came up clearly.

Also, it seems a bit counter intuitive to have your website in your signature while posting here, especially what the site sells. Unless I'm missing something? But yeah.

On 21 Mar 2016 22:32, "Brendan H" <[email protected] <mailto:[email protected]>> wrote:

This update patches a crash exploit circulating for CSGO SRCDS. This affected both official and community servers. Since this
    update came with no documentation for server owners, I'd thought
    I'd do some documentation myself.

    The crash worked by using a malicious client to run the ConCommand
    "setinfo" in rapid succession for a period of time.  Malicious
    commands were in the format "setinfo %d %d" where %d was an
    incrementing integer.  On low-memory configurations, SRCDS could
    run out of heap space, or cause high CPU usage - enough to lag the
    server.

    This memory and resource exhaustion worked because a) setinfo
    iterated every registered ConCommand looking for one with the same
    name as the first parameter, which would block, b) if none exists,
    a new one is created with the specified name and value on the
    heap, and c) each unique run of setinfo would cause step (a) to
    take longer, thereby consuming more resources.

    Prior to this patch, mitigation was possible with SourceMod
    plugins that rate-limited ConVars.  SourceMod Anti-Cheat had this
    capability, among other plugins.  Vanilla servers were doneskies.

    *Most servers will be unaffected by this patch.*  If your server,
    for whatever reason, needs to use setinfo or FCVAR_USERINFO in the
    middle of the game, then you must selectively whitelist allowed
    userinfo keys by defining the   FCVAR_USERINFO ConVar on
    connection.  This can be done quite easily on SourceMod.

     1. Listen for OnClientConnect events.
     2. Define a new ConVar with the specified key name with flag
        FCVAR_USERINFO (9).



    Regards,
    Brendan H
    Senior Software Engineer
    Platinum Digital Group LLC

    On 3/21/2016 16:52 PM, Vitaliy Genkin wrote:
    An optional server stability update for CS:GO has been released. It is 
recommended for server operators to update servers with PatchVersion=1.35.2.9 
to the latest build ServerVersion=310.

    Community servers that need clients to upload changes to their userinfo 
entries during gameplay must set all allowed server-side userinfo setting keys 
when processing client connect.

    GL HF!


    _______________________________________________
    Csgo_servers mailing list
    [email protected]
    <mailto:[email protected]>
    https://list.valvesoftware.com/cgi-bin/mailman/listinfo/csgo_servers


    _______________________________________________
    Csgo_servers mailing list
    [email protected]
    <mailto:[email protected]>
    https://list.valvesoftware.com/cgi-bin/mailman/listinfo/csgo_servers



_______________________________________________
Csgo_servers mailing list
[email protected]
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/csgo_servers

_______________________________________________
Csgo_servers mailing list
[email protected]
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/csgo_servers

Reply via email to