Summary
CVE-2026-82183 is an improper authentication vulnerability (CWE-287) in the "OAuth Single Sign On – SSO (OAuth Client)" WordPress plugin (published under the slug miniorange-login-with-eve-online-google-facebook), developed by miniOrange. The plugin fails to verify the identity assertion returned by its Steam single sign-on flow, allowing an unauthenticated attacker to log in as an arbitrary non-administrator user or create new accounts. The flaw carries a CVSS v3.1 base score of 8.1 (High).
Technical details
- Root cause: the plugin’s Steam SSO authentication flow does not validate the identity assertion returned during the login callback, so the returned identity is trusted without proof of ownership.
- Trigger conditions: the site must have the Steam social login option of the plugin enabled; no valid credentials, prior session, or user interaction beyond the crafted login request are required.
- Attack vector: network-based, unauthenticated; requires high attack complexity (crafting a forged Steam identity assertion), no privileges, and no user interaction.
- Impact: attackers can impersonate arbitrary non-administrator accounts and register new accounts, achieving high confidentiality, integrity, and availability impact on the affected accounts/site functionality.
Affected software
- OAuth Single Sign On – SSO (OAuth Client) (miniOrange), also distributed as "miniOrange Login with Eve Online, Google, Facebook", plugin slug
miniorange-login-with-eve-online-google-facebook - Versions 6.25.0 through 7.0.0
Severity
- CVSS v3.1 Base Score: 8.1 (High)
- Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Mitigation and recommended actions
- Immediate: upgrade the plugin to version 7.0.1 or later, where the Steam SSO identity assertion is validated.
- If patching is not immediately possible: disable the Steam single sign-on login option within the plugin’s settings until the update can be applied, and review recent user account creations/logins for signs of abuse.
How IONIX identifies potentially affected assets
IONIX matches the following signal against data already collected when it crawled the asset; identifying the technology sends no request beyond that crawl.
- Raw HTTP response body:
/wp-content/plugins/miniorange-login-openid/

