CVE-2018-14643
smart_proxy_dynflow: Authentication bypass in Foreman remote execution feature
Severity by source
Trivy's own label is CRITICAL. Rated critical by NVD, GHSA, Red Hat, Ruby Advisory DB.
Description
An authentication bypass flaw was found in the smart_proxy_dynflow component used by Foreman. A malicious attacker can use this flaw to remotely execute arbitrary commands on machines managed by vulnerable Foreman instances, in a highly privileged context.
Affected packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| rubygems::GitHub Security Advisory RubyGems | smart_proxy_dynflow | 0.2.1, 0.1.11 |
| rubygems::Ruby Advisory Database | smart_proxy_dynflow | ~> 0.1.11, >= 0.2.1 |
References
- http://www.securityfocus.com/bid/105375
- https://access.redhat.com/errata/RHSA-2018:2733
- https://access.redhat.com/security/cve/CVE-2018-14643
- https://bugzilla.redhat.com/show_bug.cgi?id=1629063
- https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2018-14643
- https://github.com/rubysec/ruby-advisory-db/blob/master/gems/smart_proxy_dynflow/CVE-2018-14643.yml
- https://github.com/theforeman/smart_proxy_dynflow
- https://github.com/theforeman/smart_proxy_dynflow/pull/54