Skip to content
Heist/ feed
Back to feed
HighFix available

ruby-doorkeeper — security advisory

Type: advisorySources: OSVAdvisory ID: DEBIAN-CVE-2020-10187

Doorkeeper version 5.0.0 and later contains an information disclosure vulnerability that allows an attacker to retrieve the client secret only intended for the OAuth application owner. After authorizing the application and allowing access, the attacker simply needs to request the list of their authorized applications in a JSON format (usually GET /oauth/authorized_applications.json). An application is vulnerable if the authorized applications controller is enabled.

Products
ruby-doorkeeper
Affected versions
Not specified
Fixed versions
5.0.3-1
CVEs
CVE-2020-10187
Confirmed fixed CVEs
Not specified
Updated in this feed
1 Nov 2026, 12:26 UTC · Revision 1

Source evidence

DEBIAN-CVE-2020-10187

core-osv · Original source

Published 4 May 2020, 14:15 UTC

Doorkeeper version 5.0.0 and later contains an information disclosure vulnerability that allows an attacker to retrieve the client secret only intended for the OAuth application owner. After authorizing the application and allowing access, the attacker simply needs to request the list of their authorized applications in a JSON format (usually GET /oauth/authorized_applications.json). An application is vulnerable if the authorized applications controller is enabled.

osv:DEBIAN-CVE-2020-10187

ruby-doorkeeper

Fixed versions: 5.0.3-1

ruby-doorkeeper

Fixed versions: 5.0.3-1

ruby-doorkeeper

Fixed versions: 5.0.3-1

Complete source record
{
  "id": "b76300e97e07ca027a0396cb9f0a83c9df390ce8e4a0ca832b792bc84bb4df18",
  "url": "https://osv.dev/vulnerability/DEBIAN-CVE-2020-10187",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "DEBIAN-CVE-2020-10187",
    "summary": "Doorkeeper version 5.0.0 and later contains an information disclosure vulnerability that allows an attacker to retrieve the client secret only intended for the OAuth application owner. After authorizing the application and allowing access, the attacker simply needs to request the list of their authorized applications in a JSON format (usually GET /oauth/authorized_applications.json). An application is vulnerable if the authorized applications controller is enabled.",
    "evidence": "osv:DEBIAN-CVE-2020-10187",
    "products": [
      {
        "name": {
          "value": "ruby-doorkeeper",
          "evidence": "/affected/0/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "5.0.3-1",
            "evidence": "/affected/0/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "ruby-doorkeeper",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "5.0.3-1",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "ruby-doorkeeper",
          "evidence": "/affected/2/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "5.0.3-1",
            "evidence": "/affected/2/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "high",
    "structured": {
      "id": "DEBIAN-CVE-2020-10187",
      "aliases": [
        "DEBIAN-CVE-2020-10187"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "5.0.3-1"
                }
              ]
            }
          ],
          "package": {
            "name": "ruby-doorkeeper",
            "purl": "pkg:deb/debian/ruby-doorkeeper?arch=source&distro=bookworm",
            "ecosystem": "Debian:12"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2020-10187.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "5.0.3-1"
                }
              ]
            }
          ],
          "package": {
            "name": "ruby-doorkeeper",
            "purl": "pkg:deb/debian/ruby-doorkeeper?arch=source&distro=trixie",
            "ecosystem": "Debian:13"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2020-10187.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "5.0.3-1"
                }
              ]
            }
          ],
          "package": {
            "name": "ruby-doorkeeper",
            "purl": "pkg:deb/debian/ruby-doorkeeper?arch=source&distro=forky",
            "ecosystem": "Debian:14"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2020-10187.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        }
      ],
      "modified": "2026-10-26T12:00:08.682918185Z",
      "provider": "osv",
      "upstream": [
        "CVE-2020-10187"
      ],
      "references": [
        "https://security-tracker.debian.org/tracker/CVE-2020-10187"
      ]
    },
    "related_cves": [
      {
        "value": "CVE-2020-10187",
        "evidence": "/upstream"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 450996,
  "published_at": "2020-05-04T14:15:13.013+00:00"
}