Lucene search

K
veracodeVeracode Vulnerability DatabaseVERACODE:44017
HistoryOct 27, 2023 - 6:41 a.m.

Improper Access Control

2023-10-2706:41:16
Veracode Vulnerability Database
sca.analysiscenter.veracode.com
10
github.com/kubernetes/ingress-nginx
improper access control
ingress object
controller credentials
security vulnerability

8.8 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

LOW

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

7 High

AI Score

Confidence

High

0.001 Low

EPSS

Percentile

45.4%

github.com/kubernetes/ingress-nginx is vulnerable to Improper Access Control. The vulnerability exists because the library does not adequately validate path types. Consequently, an attacker with the ability to create or update ingress objects can utilize directives to evade the sanitization of the spec.rules[].http.paths[].path field within an Ingress object, specifically in the networking.k8s.io or extensions API group. This loophole may enable the attacker to acquire the credentials of the ingress-nginx controller. In the default configuration, these credentials grant access to all secrets in the cluster.

8.8 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

LOW

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

7 High

AI Score

Confidence

High

0.001 Low

EPSS

Percentile

45.4%