Lucene search

K
rubygemsRubySecRUBY:FIELD_TEST-2020-16252
HistoryAug 03, 2020 - 9:00 p.m.

CSRF Vulnerability with Non-Session Based Authentication

2020-08-0321:00:00
RubySec
github.com
13
csrf
vulnerability
field test dashboard
non-session based authentication
software

CVSS2

4.3

Attack Vector

NETWORK

Attack Complexity

MEDIUM

Authentication

NONE

Confidentiality Impact

NONE

Integrity Impact

PARTIAL

Availability Impact

NONE

AV:N/AC:M/Au:N/C:N/I:P/A:N

CVSS3

4.3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

REQUIRED

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

LOW

Availability Impact

NONE

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

The Field Test dashboard is vulnerable to CSRF with non-session based authentication methods.

Impact

The Field Test dashboard is vulnerable to CSRF with non-session based authentication methods,
like basic authentication. Session-based authentication methods (like Devise’s default
authentication) are not affected.

A CSRF attack works by getting an authorized user to visit a malicious website and then
performing requests on behalf of the user. In this instance, a single endpoint is affected,
which allows for changing the variant assigned to a user.

Affected configurations

Vulners
Node
rubyfield_testRange0.4.0
VendorProductVersionCPE
rubyfield_test*cpe:2.3:a:ruby:field_test:*:*:*:*:*:*:*:*

CVSS2

4.3

Attack Vector

NETWORK

Attack Complexity

MEDIUM

Authentication

NONE

Confidentiality Impact

NONE

Integrity Impact

PARTIAL

Availability Impact

NONE

AV:N/AC:M/Au:N/C:N/I:P/A:N

CVSS3

4.3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

REQUIRED

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

LOW

Availability Impact

NONE

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

Related for RUBY:FIELD_TEST-2020-16252