CVE-2023-34246
mediumpriority · track · 26EPSS 0.007 · 54 %ileEUUSEPSS · scored 2026-10-27
Doorkeeper is an OAuth 2 provider for Ruby on Rails / Grape. Prior to version 5.6.6, Doorkeeper automatically processes authorization requests without user consent for public clients that have been previous approved. Public clients are inherently vulnerable to impersonation, their identity cannot be assured. This issue is fixed in version 5.6.6.
cvss
Technical severity, 0–10. One row per scoring source.
base score 0–10 · higher = more severe · hover a vector to decode
ssvc
A stakeholder decision — act, attend, or track — from exploitation and impact.
weaknesses
The CWE weakness classes this flaw belongs to.
affected products (3)
Products and version ranges known to be affected.
advisories (1)
Vendor and ecosystem advisories describing this.
- GHSA-7w2c-w47h-789wDoorkeeper Improper Authentication vulnerability2023-06-12ghsa · osvUS
OAuth RFC 8252 says https://www.rfc-editor.org/rfc/rfc8252#section-8.6 > the authorization server SHOULD NOT process authorization requests automatically without user consent or interaction, except when the identity of the client can be assured. **This includes the case where the user has previously approved an authorization request for a given client id** But Doorkeeper automatically processes authorization requests without user consent for public clients that have been previously approved. Public clients are inherently vulnerable to impersonation, their identity cannot be assured. Issue https://github.com/doorkeeper-gem/doorkeeper/issues/1589 Fix https://github.com/doorkeeper-gem/doorkeeper/pull/1646
also known as (3)
Other names and identifiers for this entity.
sources
Which sources assert this record, and when.
references (22)
External citations — patches, advisories, analysis.
- https://cxsecurity.com/cveshow/CVE-2023-34246/cnnvd
- https://github.com/doorkeeper-gem/doorkeeper/issues/1589cnnvd
- https://github.com/doorkeeper-gem/doorkeeper/pull/1646cnnvd
- https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.6.6cnnvd
- https://github.com/doorkeeper-gem/doorkeeper/security/advisories/GHSA-7w2c-w47h-789wcnnvd
- https://lists.debian.org/debian-lts-announce/2023/07/msg00016.htmlcnnvd
- https://www.auscert.org.au/bulletins/ESB-2023.3849cnnvd
- https://www.auscert.org.au/bulletins/ESB-2023.3935cnnvd
Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.
Free scan