Google Cloud OsConfig V1 Client - Class PrivilegesRequired (2.0.0)

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 \ CVSSv3

Methods

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;