Skip to content

← Public intelligence

RubyGems package

consul

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

1 actionable advisory, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. Critical, CVSS 9.8RubyGemsPublished

    Consul gem insufficient authentication check - Multiple powers in one controller are not always checked correctly

    CVE-2019-16377 · GHSA-8jhx-9gf4-hhf5

    Affected
    • RubyGems consul < 1.0.3
    Fixed in
    1.0.3· Vendor fix available
    Issue
    With the consul ruby gem before 1.0.3, if a controller checks multiple powers using :if or :except conditions, these conditions are erroneously applied to all power checks in that controller. This can lead to skipped power checks and hence unauthenticated access to certain controller actions.

    Recommended action: Upgrade to 1.0.3 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →