Skip to main content

CVE-2016-2183 Birthday Attacks 3DES Cipher Suites Remediation

Summary

This script was created to run the detection and remediation for CVE-2016-2183 Birthday Attacks related to 3DES cipher suites, based on the EDFs option selected by the agent.

Sample Run

Sample Run 1

It is required to execute this script after importing with the setting SetEnvironment = 1.

Sample Run 2

Variables

NameDescription
DetectionOnlyThis collects client-EDF 'CVE Vulnerability Detection Only' data for the agent where the script is deployed. If it is 1, then the CVE-2016-2183-only detection will run and register to the dataview without remediation.
Detection-RemediationThis collects data from client-EDF "CVE-2016-2183 Vul Detection and Remediation" for the agent where the script is deployed. If it is 1, then the CVE-2016-2183 vulnerability will be detected; if found vulnerable, then it attempts to remediate it and log the result to the dataview.
RemediationStatusCheckThis contains a report on whether the remediation was successful or not.
psoutIt contains the complete output of the PowerShell execution for the CVE detection/remediation action.
TicketCreationIt contains the ticket category ID applied on the CWA Remote Monitor - CVE-2016-2183 Birthday Attacks 3DES Cipher Suites. Only the ticket will be created if the category is set.

EDFs

NameLevelTypeExampleDescription
CVE-2016-2183 StatusComputerTextRemediation SuccessfulThis stores the status of CVE-2016-2183 after script execution.
CVE-2016-2183 LoggingComputerText@psout@This stores the script PowerShell execution output for logging.
CVE-2016-2183 Detection DateComputerText2024-05-01 00:00:00This stores the date and time when the last CVE-2016-2183 status was detected via the script.
CVE-2016-2183 VulnerabilityComputerTextNot VulnerableThis indicates whether the device is vulnerable or not based on the script output detection.
CVE-2016-2183 Vul Detection and RemediationClientFlag1If this client EDF is checked, then the CVE-2016-2183 detection, as well as remediation, will be performed by the script, and the client will be added to the group "CVE-2016-2183 Detection & Remediation".
CVE Vulnerability Detection OnlyClientFlag1If this client EDF is checked, then the CVE-2016-2183 detection only will be performed by the script, and the agents will be added to the group "CVE Vulnerability Detection Only".
CVE-2016-2183 Vul Detection and Remediation ExcludeLocationFlag0If this location EDF is checked, then the CVE-2016-2183 detection and remediation will be excluded from all agents in the location.
CVE-2016-2183 Vul Detection and Remediation ExcludeComputerFlag0If this EDF is checked, then the CVE-2016-2183 detection and remediation will be excluded from the agent.
CVE-2016-2183 Vul Detection and RemediationComputerFlag1If this EDF is checked, then the agent will be added to the group "CVE-2016-2183 Detection & Remediation".

Output

  • Script log
  • Dataview

Ticketing

  1. How to Enable Ticket:
    • Navigate to the group 'CVE-2016-2115 - SMB Signing' > Open group > Go to Computers > Remote Monitors.

    • Select the remote monitor CWA Remote Monitor - CVE-2016-2183 Birthday Attacks 3DES Cipher Suites and check the ticket category.
      Ticket Category

    • If this ticket category is set, then only the script will be able to create a ticket for the remediation step.
      Failure:
      Subject:
      CVE-2016-2183 Birthday Attacks 3DES Cipher Suites Vulnerability is Detected on %ComputerName%
      Body:
      @TicketComment@
      The remediation was attempted for the vulnerability fix on the computer name %computername% but it failed. Refer to the logs:
      @psout@
      OR
      The remediation PowerShell execution has failed. Refer to the below logs:
      @psout@
      Success:
      Body:
      The remediation PowerShell was executed successfully. Refer to the below logs:
      @psout@
      OR
      NO 3DES Cipher Suites Detected. Refer to the below logs:
      @psout@