GLSA-202003-09 : OpenID library for Ruby: Server-Side Request Forgery

critical Nessus Plugin ID 134586

Synopsis

The remote Gentoo host is missing one or more security-related patches.

Description

The remote host is affected by the vulnerability described in GLSA-202003-09 (OpenID library for Ruby: Server-Side Request Forgery)

It was discovered that OpenID library for Ruby performed discovery first, and then verification.
Impact :

A remote attacker could possibly change the URL used for discovery and trick the server into connecting to the URL. This server in turn could be a private server not publicly accessible.
In addition, if the client that uses this library discloses connection errors, this in turn could disclose information from the private server to the attacker.
Workaround :

There is no known workaround at this time.

Solution

All ruby-openid users should upgrade to the latest version:
# emerge --sync # emerge --ask --oneshot --verbose '>=dev-ruby/ruby-openid-2.9.2'

See Also

https://security.gentoo.org/glsa/202003-09

Plugin Details

Severity: Critical

ID: 134586

File Name: gentoo_GLSA-202003-09.nasl

Version: 1.3

Type: local

Published: 3/16/2020

Updated: 3/22/2024

Supported Sensors: Nessus

Risk Information

VPR

Risk Factor: Medium

Score: 5.9

CVSS v2

Risk Factor: Critical

Base Score: 10

Temporal Score: 7.4

Vector: CVSS2#AV:N/AC:L/Au:N/C:C/I:C/A:C

CVSS Score Source: CVE-2019-11027

CVSS v3

Risk Factor: Critical

Base Score: 9.8

Temporal Score: 8.5

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

Temporal Vector: CVSS:3.0/E:U/RL:O/RC:C

Vulnerability Information

CPE: cpe:/o:gentoo:linux, p-cpe:/a:gentoo:linux:ruby-openid

Required KB Items: Host/local_checks_enabled, Host/Gentoo/release, Host/Gentoo/qpkg-list

Exploit Ease: No known exploits are available

Patch Publication Date: 3/14/2020

Vulnerability Publication Date: 6/10/2019

Reference Information

CVE: CVE-2019-11027

GLSA: 202003-09