CVE-2016-6590

Current Description

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.

Basic Data

PublishedJanuary 23, 2017
Last ModifiedOctober 09, 2018
Assignercve@mitre.org
Data TypeCVE
Data FormatMITRE
Data Version4.0
Problem TypeCWE-254
CVE Data Version4.0

Base Metric V2

CVSS 2 - Version2.0
CVSS 2 - Vector StringAV:N/AC:L/Au:N/C:N/I:P/A:P
CVSS 2 - Access VectorNETWORK
CVSS 2 - Access ComplexityLOW
CVSS 2 - AuthenticationNONE
CVSS 2 - Confidentiality ImpactNONE
CVSS 2 - Availability ImpactPARTIAL
CVSS 2 - Base Score6.4
SeverityMEDIUM
Exploitability Score10.0
Impact Score4.9
Obtain All Privilegefalse
Obtain User Privilegefalse
Obtain Other Privilegefalse

Base Metric V3

CVSS 3 - Version3.0
CVSS 3 - Vector StringCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
CVSS 3 - Attack VectorNETWORK
CVSS 3 - Attack ComplexityLOW
CVSS 3 - Privileges RequiredNONE
CVSS 3 - User InteractionNONE
CVSS 3 - ScopeUNCHANGED
CVSS 3 - Confidentiality ImpactNONE
CVSS 3 - Integrity ImpactHIGH
CVSS 3 - Availability ImpactHIGH
CVSS 3 - Base Score9.1
CVSS 3 - Base SeverityCRITICAL
Exploitability Score3.9
Base SeverityCRITICAL

Configurations

  • OR - Configuration 1
    Cpe VersionPartVendorProductVersionUpdateEditionLanguageSW EditionTarget SWTarget HWOtherVersion Start IncludingVersion End IncludingVersion Start ExcludingVersion End Excluding
    2.3ApplicationDoorkeeper ProjectDoorkeeper*****CVE-2012-6132**4.1.0

Vulnerable Software List

VendorProductVersions
Doorkeeper Project Doorkeeper *

References

NameSourceURLTags
http://packetstormsecurity.com/files/138430/Doorkeeper-4.1.0-Token-Revocation.htmlhttp://packetstormsecurity.com/files/138430/Doorkeeper-4.1.0-Token-Revocation.htmlMISCThird Party Advisory VDB Entry
20160822 [CVE-2016-6582] Doorkeeper gem does not revoke tokens & uses wrong auth/auth methodhttp://seclists.org/fulldisclosure/2016/Aug/105FULLDISCMailing List Patch Third Party Advisory
20160818 [CVE-2016-6582] Doorkeeper gem does not revoke tokens & uses wrong auth/auth methodhttp://www.securityfocus.com/archive/1/539268/100/0/threadedBUGTRAQ
92551http://www.securityfocus.com/bid/92551BIDThird Party Advisory VDB Entry
https://github.com/doorkeeper-gem/doorkeeper/issues/875https://github.com/doorkeeper-gem/doorkeeper/issues/875CONFIRMIssue Tracking Patch Third Party Advisory
https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.2.0https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.2.0CONFIRMIssue Tracking Patch Release Notes Third Party Advisory