Reference documentation and code samples for the Google Cloud OsConfig V1 Client class PrivilegesRequired.
This metric describes the level of privileges an attacker must possess before successfully exploiting the vulnerability.
Protobuf type google.cloud.osconfig.v1.CVSSv3.PrivilegesRequired
Namespace
Google \ Cloud \ OsConfig \ V1 \ CVSSv3Methods
static::name
Parameter | |
---|---|
Name | Description |
value |
mixed
|
static::value
Parameter | |
---|---|
Name | Description |
name |
mixed
|
Constants
PRIVILEGES_REQUIRED_UNSPECIFIED
Value: 0
Invalid value.
Generated from protobuf enum PRIVILEGES_REQUIRED_UNSPECIFIED = 0;
PRIVILEGES_REQUIRED_NONE
Value: 1
The attacker is unauthorized prior to attack, and therefore does not require any access to settings or files of the vulnerable system to carry out an attack.
Generated from protobuf enum PRIVILEGES_REQUIRED_NONE = 1;
PRIVILEGES_REQUIRED_LOW
Value: 2
The attacker requires privileges that provide basic user capabilities that could normally affect only settings and files owned by a user.
Alternatively, an attacker with Low privileges has the ability to access only non-sensitive resources.
Generated from protobuf enum PRIVILEGES_REQUIRED_LOW = 2;
PRIVILEGES_REQUIRED_HIGH
Value: 3
The attacker requires privileges that provide significant (e.g., administrative) control over the vulnerable component allowing access to component-wide settings and files.
Generated from protobuf enum PRIVILEGES_REQUIRED_HIGH = 3;