Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Network OIDC login with the deleted user's own credentials gives PR:L and AC:L; regained account access yields high confidentiality and integrity impact but no availability impact, so A:N.
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
7DescriptionNVD
Nextcloud is an open source content collaboration platform. From version 1.3.6 to before version 8.4.0, an improper check allowed users that where provided by LDAP to still authenticate towards user OIDC after they where deleted. This issue has been patched in version 8.4.0.
AnalysisAI
Authentication bypass in the Nextcloud user_oidc app (versions 1.3.6 up to but not including 8.4.0) lets users that were originally provisioned via LDAP continue to authenticate through OpenID Connect even after their account has been deleted. Because an internal LDAP-enabled check was inverted, deletion did not correctly revoke OIDC login for affected accounts, meaning a de-provisioned user with valid OIDC credentials could regain access to the platform. There is no public exploit identified at time of analysis and EPSS is very low (0.03%), but the flaw is a genuine access-control gap fixed in version 8.4.0.
Technical ContextAI
Nextcloud is a self-hosted content-collaboration platform, and user_oidc is its official app for delegating authentication to an external OpenID Connect identity provider. Deployments frequently combine LDAP-based user provisioning with OIDC single sign-on. The root cause is CWE-284 (Improper Access Control): as shown in the PR #1340 diff for lib/Service/LdapService.php, the condition guarding LDAP-user handling was inverted (if ($this->isLDAPEnabled()) corrected to if (!$this->isLDAPEnabled())). This logic error meant the code path that should have blocked or re-evaluated an LDAP-sourced account after deletion did not execute correctly, so the OIDC login flow still treated the deleted identity as valid. The advisory-tracked CPE (cpe:2.3:a:nextcloud:security-advisories) is an artifact of Nextcloud's security-advisories repository rather than the true package identifier; the actually affected component is the user_oidc app.
RemediationAI
Vendor-released patch: upgrade the Nextcloud user_oidc app to version 8.4.0 or later, which corrects the inverted LDAP-enabled check per PR #1340 (https://github.com/nextcloud/user_oidc/pull/1340) and advisory GHSA-79xf-ffj8-96fm (https://github.com/nextcloud/security-advisories/security/advisories/GHSA-79xf-ffj8-96fm). Until 8.4.0 can be deployed, compensating controls include disabling the user_oidc login flow for LDAP-provisioned users, or handling offboarding at the identity-provider layer by revoking or disabling the account/tokens directly in the OIDC IdP (so authentication fails upstream regardless of Nextcloud's local state) - the trade-off is added IdP administrative overhead and that it only protects accounts you explicitly revoke. Administrators should also audit recent OIDC logins for accounts that were deleted to detect any post-deletion access. Do not rely on Nextcloud account deletion alone as the revocation mechanism on affected versions.
Nextcloud server is an open source home cloud implementation. Rated high severity (CVSS 8.8), this vulnerability is remo
A too lax check in Nextcloud Talk 6.0.4, 7.0.2 and 8.0.7 allowed a code injection when a not correctly sanitized talk co
Nextcloud Server provides data storage for Nextcloud, an open source cloud platform. Rated critical severity (CVSS 9.8),
Unauthenticated vector-store tampering in Nextcloud MCP Server before 0.117.2 lets any network attacker who can reach th
Nextcloud Server before 9.0.54 and 10.0.1 & ownCloud Server before 9.1.2, 9.0.6, and 8.2.9 suffer from SMB User Authenti
NextCloud Cookbook is a recipe library app. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable,
Nextcloud server is an open source home cloud implementation. Rated high severity (CVSS 8.8), this vulnerability is remo
Nextcloud Desktop Client prior to 3.1.3 is vulnerable to resource injection by way of missing validation of URLs, allowi
lib/Controller/ExtractionController.php in the Extract add-on before 1.2.0 for Nextcloud allows Remote Code Execution vi
Insufficient protection of the server-side encryption keys in Nextcloud Server 19.0.1 allowed an attacker to replace the
A bug in Nextcloud Server 14.0.4 could expose more data in reshared link shares than intended by the sharer. Rated high
Improper access control in Nextcloud Deck 0.8.0 allowed an attacker to reshare boards shared with them with more permiss
Same weakness CWE-284 – Improper Access Control
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-33710