org.apache.hbase:hbase-thrift@3.0.0-alpha-3

  • latest version

    3.0.0

  • latest non vulnerable version

  • first published

    12 years ago

  • latest version published

    1 months ago

  • licenses detected

  • package registry

  • Direct Vulnerabilities

    Known vulnerabilities in the org.apache.hbase:hbase-thrift package. This does not include vulnerabilities belonging to this package’s dependencies.

    Fix vulnerabilities automatically

    Snyk's AI Trust Platform automatically finds the best upgrade path and integrates with your development workflows. Secure your code at zero cost.

    Fix for free
    VulnerabilityVulnerable Version
    • H
    Missing Authorization

    org.apache.hbase:hbase-thrift is a HBase Thrift Server.

    Affected versions of this package are vulnerable to Missing Authorization in the REST ScannerInstanceResource and Thrift HBaseServiceHandler scanner handling. An attacker can read rows from, or close, another user’s open scanner by reusing its scanner ID in a REST GET/DELETE request or Thrift scannerGet/scannerClose call. The vulnerable code binds scanner state to a shared server-side ID but does not verify that the caller owns that scanner before serving fetch or close operations. In deployments exposing the HBase REST or Thrift delegation services, this lets one authenticated user interfere with another user’s scan session and access data returned by that scanner.

    How to fix Missing Authorization?

    Upgrade org.apache.hbase:hbase-thrift to version 2.5.15, 2.6.6, 3.0.0-beta-1 or higher.

    [2.5.0,2.5.15)[2.6.0,2.6.6)[3.0.0-alpha-1,3.0.0-beta-1)