Lucene search

K
githubGitHub Advisory DatabaseGHSA-R25M-CR6V-P9HQ
HistoryJul 06, 2023 - 8:40 p.m.

ethyca-fides Webserver API Path Traversal vulnerability

2023-07-0620:40:17
CWE-22
GitHub Advisory Database
github.com
12
path traversal
directory traversal
remote attackers
arbitrary files
fides 2.15.1
reverse proxy
security best practice
aws application load balancer
environment variables

7.5 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

NONE

Availability Impact

NONE

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

0.002 Low

EPSS

Percentile

53.4%

Impact

A path traversal (directory traversal) vulnerability affects fides versions lower than 2.15.1, allowing remote attackers to access arbitrary files on the fides webserver container’s filesystem.

Patches

The vulnerability is patched in fides 2.15.1. Users should upgrade to this version.

Workarounds

If the Fides webserver API is not directly accessible to attackers and is instead deployed behind a reverse proxy as recommended in Ethyca’s security best practice documentation, and the reverse proxy is an AWS application load balancer, the vulnerability can’t be exploited by these attackers. An AWS application load balancer will reject this attack with a 400 error.

Additionally, any secrets supplied to the container using environment variables rather than a fides.toml configuration file are not affected by this vulnerability.

Affected configurations

Vulners
Node
ethycafidesRange<2.15.1
CPENameOperatorVersion
ethyca-fideslt2.15.1

7.5 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

NONE

Availability Impact

NONE

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

0.002 Low

EPSS

Percentile

53.4%

Related for GHSA-R25M-CR6V-P9HQ