All Products
Search
Document Center

Cloud Firewall:DescribeVulnerabilityProtectedList

Last Updated:Apr 24, 2024

Queries the vulnerabilities that are supported by Cloud Firewall.

Debugging

OpenAPI Explorer automatically calculates the signature value. For your convenience, we recommend that you call this operation in OpenAPI Explorer.

Authorization information

The following table shows the authorization information corresponding to the API. The authorization information can be used in the Action policy element to grant a RAM user or RAM role the permissions to call this API operation. Description:

  • Operation: the value that you can use in the Action element to specify the operation on a resource.
  • Access level: the access level of each operation. The levels are read, write, and list.
  • Resource type: the type of the resource on which you can authorize the RAM user or the RAM role to perform the operation. Take note of the following items:
    • The required resource types are displayed in bold characters.
    • If the permissions cannot be granted at the resource level, All Resources is used in the Resource type column of the operation.
  • Condition Key: the condition key that is defined by the cloud service.
  • Associated operation: other operations that the RAM user or the RAM role must have permissions to perform to complete the operation. To complete the operation, the RAM user or the RAM role must have the permissions to perform the associated operations.
OperationAccess levelResource typeCondition keyAssociated operation
yundun-cloudfirewall:DescribeVulnerabilityProtectedListRead
  • All Resources
    *
    none
none

Request parameters

ParameterTypeRequiredDescriptionExample
SourceIpdeprecatedstringNo

The IP address of the access source.

112.239.XX.XX
LangstringNo

The language of the content within the response. Valid values:

  • zh: Chinese (default)
  • en: English
zh
StartTimestringYes

The beginning of the time range to query. The value is a UNIX timestamp. Unit: seconds.

1655778046
EndTimestringYes

The end of the time range to query. The value is a UNIX timestamp. Unit: seconds.

1646063922
VulnStatusstringNo

The status of vulnerability protection. Valid values:

  • partProtected: partially protected
  • protected: protected
  • unProtected: unprotected
protected
VulnCveNamestringNo

The Common Vulnerabilities and Exposures (CVE) ID of the vulnerability.

CVE-2022-2992
AttackTypestringNo

The attack type of the vulnerability prevention event. Valid values:

  • 1: suspicious connection
  • 2: command execution
  • 3: brute-force attack
  • 4: scanning
  • 5: others
  • 6: information leakage
  • 7: DoS attack
  • 8: buffer overflow attack
  • 9: web attack
  • 10: webshell
  • 11: computer worm
  • 12: mining
  • 13: reverse shell
Note If you do not specify this parameter, the intrusion events of all attack types are queried.
13
VulnTypestringNo

The type of the vulnerability. Valid values:

  • App: application vulnerability
  • emg: urgent vulnerability
  • cms: Web-CMS vulnerability
emg
VulnLevelstringNo

The risk level of the vulnerability. Valid values:

  • high
  • medium
  • low
medium
CurrentPagestringNo

The number of the page to return. Default value: 1.

1
PageSizestringNo

The number of entries to return on each page. Maximum value: 50.

10
SortKeystringNo

The sorting basis. Set the value to attackCnt, which indicates the number of attacks.

attackCnt
OrderstringNo

The order in which you want to sort the queried information. Valid values:

  • asc: the ascending order.
  • desc: the descending order. This is the default value.
desc
VulnResourcestringNo

The number of assets that are affected by the vulnerability.

1
UserTypestringNo

The type of the user. Set the value to buy, which indicates user of a paid edition of Cloud Firewall.

buy
BuyVersionlongNo

The edition of Cloud Firewall. If you use Cloud Firewall that uses the pay-as-you-go billing method, set the value to 10. You do not need to specify this parameter for other editions.

10
MemberUidstringNo

The UID of the member that is managed by your Alibaba Cloud account.

258039427902****

Response parameters

ParameterTypeDescriptionExample
object

The data returned.

RequestIdstring

The ID of the request.

D355C631-1537-59C5-A56E-F6C5037B99E5
TotalCountinteger

The total number of vulnerabilities that are detected by Cloud Firewall.

5
ZeroResourceCountinteger

The number of assets on which no vulnerabilities are detected.

1
VulnListobject []

The vulnerabilities.

VulnNamestring

The name of the vulnerability.

Deserialization vulnerability of arbitrary code execution in Fastjson 1.2.80 and earlier versions
AttackTypeinteger

The attack type of the vulnerability prevention event. Valid values:

  • 1: suspicious connection
  • 2: command execution
  • 3: brute-force attack
  • 4: scanning
  • 5: others
  • 6: information leakage
  • 7: DoS attack
  • 8: buffer overflow attack
  • 9: web attack
  • 10: webshell
  • 11: computer worm
  • 12: mining
  • 13: reverse shell
13
NeedRuleClassinteger

The type of the rule group. Valid values:

  • 1 (default): loose
  • 2: medium
  • 3: strict
1
VulnTypestring

The type of the vulnerability. Valid values:

  • emg: urgent vulnerability
  • webcms: Web-CMS vulnerability
  • app: application vulnerability
emg
VulnKeystring

The code of the vulnerability.

dedecms-archive.helper.php-vul
VulnLevelstring

The risk level of the vulnerability. Valid values:

  • high
  • medium
  • low
high
NeedOpenBasicRuleboolean

Indicates whether the basic protection policy that related to the vulnerability is enabled. Valid values:

  • true
  • false
Note If the value of this parameter is true, you must set the action of the basic protection policy related to the vulnerability to Block.
false
CveIdstring

The CVE IDs.

12112131123, 1231123112
FirstTimelong

The time when the first attack was launched.

1608687364
BasicRuleIdsstring

The IDs of associated basic protection policies.

12,12
LastTimelong

The time when the last attack was launched.

1608687364
NeedOpenVirtualPatcheUuidsstring

The UUIDs of the virtual patching policies for which the action needs to be changed to Block.

UUID-1231231234
NeedOpenBasicRuleUuidsstring

The UUIDs of the basic protection policies for which the action needs to be changed to Block.

UUID-1231231
NeedOpenVirtualPatcheboolean

Indicates whether the virtual patching policy that related to the vulnerability is enabled. Valid values:

  • true
  • false
Note If the value of this parameter is true, you must set the action of the virtual patching policy that related to the vulnerability to Block.
true
VirtualPatcheIdsstring

The IDs of associated virtual patching policies.

13,13
HighlightTaginteger

Indicates whether you need to pay special attention to the vulnerability. Valid values:

  • 0: no
  • 1: yes
0
NeedOpenRunModeboolean

Indicates whether Threat Engine Mode needs to be configured when you enable protection. Valid values:

  • true
  • false
true
VulnStatusstring

The status of the vulnerability prevention feature. Valid values:

  • partProtected: enabled for partial assets
  • protected: enabled
  • unProtected: disabled
protected
AttackCntinteger

The number of vulnerability attacks.

0
ResourceCntinteger

The number of assets on which vulnerabilities are detected.

0
MemberUidstring

The UID of the member that is managed by your Alibaba Cloud account.

119384235299****
ResourceListobject []

The assets on which the vulnerability is detected.

ResourceTypestring

The type of the asset. Valid values:

  • SLB
  • EIP
  • ECS
EIP
Eipstring

The elastic IP address (EIP) that is associated with the instance.

203.107.XX.XX
InternetIpstring

The public IP address of the instance.

47.96.XX.XX
VulnStatusstring

The status of the vulnerability prevention feature. Valid values:

  • partProtected: enabled for partial assets
  • protected: enabled
  • unProtected: disabled
protected
ResourceIdstring

The ID of the instance.

vfw-m5e7dbc4y****
ResourceNamestring

The name of the instance.

ECS
IntranetIpstring

The private IP address of the instance.

192.168.XX.XX
RegionIdstring

The region ID of your Cloud Firewall.

Note For more information about Cloud Firewall supported regions, see Supported regions.
cn-beijing

Examples

Sample success responses

JSONformat

{
  "RequestId": "D355C631-1537-59C5-A56E-F6C5037B99E5",
  "TotalCount": 5,
  "ZeroResourceCount": 1,
  "VulnList": [
    {
      "VulnName": "Deserialization vulnerability of arbitrary code execution in Fastjson 1.2.80 and earlier versions\n",
      "AttackType": 13,
      "NeedRuleClass": 1,
      "VulnType": "emg",
      "VulnKey": "dedecms-archive.helper.php-vul",
      "VulnLevel": "high",
      "NeedOpenBasicRule": false,
      "CveId": "12112131123, 1231123112",
      "FirstTime": 1608687364,
      "BasicRuleIds": "12,12",
      "LastTime": 1608687364,
      "NeedOpenVirtualPatcheUuids": "UUID-1231231234",
      "NeedOpenBasicRuleUuids": "UUID-1231231",
      "NeedOpenVirtualPatche": true,
      "VirtualPatcheIds": "13,13",
      "HighlightTag": 0,
      "NeedOpenRunMode": true,
      "VulnStatus": "protected",
      "AttackCnt": 0,
      "ResourceCnt": 0,
      "MemberUid": "119384235299****",
      "ResourceList": [
        {
          "ResourceType": "EIP",
          "Eip": "203.107.XX.XX",
          "InternetIp": "47.96.XX.XX",
          "VulnStatus": "protected",
          "ResourceId": "vfw-m5e7dbc4y****",
          "ResourceName": "ECS",
          "IntranetIp": "192.168.XX.XX",
          "RegionId": "cn-beijing"
        }
      ]
    }
  ]
}

Error codes

For a list of error codes, visit the Service error codes.

Change history

Change timeSummary of changesOperation
No change history