CVE-2019-11027
rubygem-ruby-openid: Unknown remotely exploitable flaw
Severity by source
Trivy's own label is CRITICAL. Rated critical by NVD, GHSA, Ruby Advisory DB. Rated lower by Red Hat (medium), Ubuntu (medium).
Description
Ruby OpenID (aka ruby-openid) through 2.8.0 has a remotely exploitable flaw. This library is used by Rails web applications to integrate with OpenID Providers. Severity can range from medium to critical, depending on how a web application developer chose to employ the ruby-openid library. Developers who based their OpenID integration heavily on the "example app" provided by the project are at highest risk.
Affected packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| rubygems::GitHub Security Advisory RubyGems | ruby-openid | 2.9.0 |
| rubygems::Ruby Advisory Database | ruby-openid | >= 2.9.0 |
| debian 10 | ruby-openid | no fix listed |
| debian 11 | ruby-openid | 2.9.2debian-1 |
| debian 12 | ruby-openid | 2.9.2debian-1 |
| debian 13 | ruby-openid | 2.9.2debian-1 |
| debian 14 | ruby-openid | 2.9.2debian-1 |
| debian 8 | ruby-openid | 2.5.0debian-1+deb8u1 |
| debian 9 | ruby-openid | no fix listed |
| echo | ruby-openid | 2.9.2debian-1 |
| ubuntu 18.04-ESM | ruby-openid | no fix listed |
References
- https://access.redhat.com/security/cve/CVE-2019-11027
- https://github.com/openid/ruby-openid
- https://github.com/openid/ruby-openid/commit/d181a8a2099c64365a1d24b29f6b6b646673a131
- https://github.com/openid/ruby-openid/issues/122
- https://github.com/openid/ruby-openid/releases/tag/v2.9.0
- https://github.com/rubysec/ruby-advisory-db/blob/master/gems/ruby-openid/CVE-2019-11027.yml
- https://lists.debian.org/debian-lts-announce/2019/10/msg00014.html
- https://marc.info/?l=openid-security&m=155154717027534&w=2