Skip to content
OpenAdvisories
Critical USN-7394-1 2 CVEs

ruby-doorkeeper vulnerabilities

Published Mar 31, 2025 · Updated Jun 25, 2026

Summary

Jonathan Clem and Justin Bull discovered that Doorkeeper could allow
arbitrary token revocation and replay attacks. An attacker could possibly
use this issue to gain unauthorized access to a system. (CVE-2016-6582)

It was discovered that Doorkeeper incorrectly handled storing client names.
An attacker could possibly use this issue to execute a cross-site
scripting (XSS) attack. (CVE-2018-1000088)

Fixed packages 1

ReleasePackageFixed in
Ubuntu · Pro 16.04 LTS Pro:16.04:LTS ruby-doorkeeper 2.2.1-1ubuntu0.1~esm2

Vulnerabilities 2

  • Critical 9.1

    Doorkeeper is vulnerable to replay attacks

    The Doorkeeper gem before 4.2.0 for Ruby might allow remote attackers to conduct replay attacks or revoke arbitrary tokens by leveraging failure to implement the OAuth 2.0 Token Revocation specification.

  • Medium 6.1

    Doorkeeper is vulnerable to stored XSS and code execution

    Doorkeeper version 2.1.0 through 4.2.5 contains a Cross Site Scripting (XSS) vulnerability in web view's OAuth app form, user authorization prompt web view that can result in Stored XSS on the OAuth Client's name will cause users interacting with it will exec…

References

  • report
    https://ubuntu.com/security/CVE-2016-6582
  • report
    https://ubuntu.com/security/CVE-2018-1000088