Description
RuoYi-Vue-Plus through 6.0.0 contains an insecure direct object reference vulnerability that allows authenticated users to delete other users' social login bindings by supplying their socialId. Attackers can send DELETE /auth/unlock/{socialId} requests with a victim's binding id to remove their GitHub, WeChat, or Gitee binding and stored OAuth tokens, blocking social login.
Published: 2026-10-13
Score: 2.3 Low
EPSS: n/a
KEV: No
Impact: Authorization Bypass via Insecure Direct Object Reference
Action: Assess Impact
AI Analysis

Impact

RuoYi‑Vue‑Plus versions up to 6.0.0 contain an IDOR that permits any authenticated user to delete another user’s social login binding by supplying a target socialId. This deletion removes the associated OAuth token, preventing the victim from logging in via that social provider. The weakness is a classic Direct Object Reference flaw (CWE‑639) that undermines the confidentiality of the victim’s access credentials.

Affected Systems

The vulnerability affects the dromara RuoYi‑Vue‑Plus application, specifically any installation running version 6.0.0 or earlier. The exposed endpoint is DELETE /auth/unlock/{socialId}.

Risk and Exploitability

The CVSS score of 2.3 indicates low severity, and no EPSS score is available to suggest current exploitation activity. The vulnerability is not listed in the CISA KEV catalog, implying no confirmed widespread exploitation. Attackers need only authenticated access and knowledge of a target’s socialId, which makes the vector relatively easy for users with access to social login data. Despite the low severity score, the ability to deny a user social‑login access can be disruptive to business operations.

Generated by OpenCVE AI on October 13, 2026 at 19:11 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade RuoYi‑Vue‑Plus to a patched version that removes the IDOR in the /auth/unlock endpoint.
  • Add an ownership check so that DELETE /auth/unlock only succeeds if the supplied socialId belongs to the authenticated user, thus enforcing proper authorization.
  • Monitor application logs for anomalous DELETE /auth/unlock requests and investigate any unauthorized attempts.

Generated by OpenCVE AI on October 13, 2026 at 19:11 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 17:15:00 +0000

Type Values Removed Values Added
Description RuoYi-Vue-Plus through 6.0.0 contains an insecure direct object reference vulnerability that allows authenticated users to delete other users' social login bindings by supplying their socialId. Attackers can send DELETE /auth/unlock/{socialId} requests with a victim's binding id to remove their GitHub, WeChat, or Gitee binding and stored OAuth tokens, blocking social login.
Title RuoYi-Vue-Plus through 6.0.0 IDOR via DELETE /auth/unlock/{socialId}
First Time appeared Dromara
Dromara ruoyi-vue-plus
Weaknesses CWE-639
CPEs cpe:2.3:a:dromara:ruoyi-vue-plus:*:*:*:*:*:*:*:*
Vendors & Products Dromara
Dromara ruoyi-vue-plus
References
Metrics cvssV3_1

{'score': 4.2, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:L'}

cvssV4_0

{'score': 2.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N'}


Subscriptions

Dromara Ruoyi-vue-plus
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-13T16:53:08.493Z

Reserved: 2026-10-13T16:22:41.394Z

Link: CVE-2026-110106

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-13T17:17:34.613

Modified: 2026-10-13T17:17:34.733

Link: CVE-2026-110106

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T19:15:08Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key