Nextcloud user_oidc app's ID4me feature is available even when disabled
user_oidc app is an OpenID Connect user backend for Nextcloud. Missing access control on the ID4me endpoint allows an attacker to register an account eventually getting access to data that is available to all registered users. It is recommended that the OpenID Connect user backend is upgraded to 3.0.0 (Nextcloud 20-23), 4.0.0 (Nexcloud 24) or 5.0.0 (Nextcloud 25-28).
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2024-37312
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 7 Nov 2026, 01:11 UTC · Revision 1
Source evidence
Nextcloud user_oidc app's ID4me feature is available even when disabled
core-osv · Original sourcePublished 14 Jun 2024, 14:43 UTC
user_oidc app is an OpenID Connect user backend for Nextcloud. Missing access control on the ID4me endpoint allows an attacker to register an account eventually getting access to data that is available to all registered users. It is recommended that the OpenID Connect user backend is upgraded to 3.0.0 (Nextcloud 20-23), 4.0.0 (Nexcloud 24) or 5.0.0 (Nextcloud 25-28).
osv:CVE-2024-37312
Complete source record
{
"id": "97620f19dc2fb85715d5c7711ba78502576da3ccc54cc6f05b177e0e2b820220",
"url": "https://osv.dev/vulnerability/CVE-2024-37312",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "Nextcloud user_oidc app's ID4me feature is available even when disabled",
"summary": "user_oidc app is an OpenID Connect user backend for Nextcloud. Missing access control on the ID4me endpoint allows an attacker to register an account eventually getting access to data that is available to all registered users. It is recommended that the OpenID Connect user backend is upgraded to 3.0.0 (Nextcloud 20-23), 4.0.0 (Nexcloud 24) or 5.0.0 (Nextcloud 25-28).",
"evidence": "osv:CVE-2024-37312",
"products": [],
"severity": "medium",
"structured": {
"id": "CVE-2024-37312",
"aliases": [
"CVE-2024-37312",
"GHSA-vw7g-959g-vj6q"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/nextcloud/user_oidc",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"fixed": "48af954cb7456d4d6f4aeece9bb2908e8184fa3a"
},
{
"fixed": "9f68a716ecd264160a7c098b8840313f1ac855f2"
}
],
"database_specific": {
"extracted_events": [
{
"cpe": "cpe:2.3:a:nextcloud:user_oidc:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "0"
},
{
"fixed": "5.0.0"
}
],
"source": "CPE_RANGE"
},
{
"range": [
{
"fixed": "9f68a716ecd264160a7c098b8840313f1ac855f2"
}
],
"source": "REFERENCES_COMMIT"
}
]
}
}
],
"versions": [
"v0.3.2",
"v1.2.0",
"v1.3.5",
"v1.3.3",
"v1.3.6",
"v1.3.4",
"v1.3.2",
"v1.3.1",
"v1.3.0",
"v1.2.1",
"v1.1.0",
"v1.0.0",
"v0.3.1",
"v0.3.0",
"v0.2.1",
"v0.1.2",
"v0.1.1",
"v0.1.0"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-37312.json"
}
}
],
"modified": "2026-10-28T02:30:48.667495795Z",
"provider": "osv",
"references": [
"https://hackerone.com/reports/2376929",
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/37xxx/CVE-2024-37312.json",
"https://github.com/nextcloud/security-advisories/security/advisories/GHSA-vw7g-959g-vj6q",
"https://nvd.nist.gov/vuln/detail/CVE-2024-37312",
"https://github.com/nextcloud/user_oidc/commit/9f68a716ecd264160a7c098b8840313f1ac855f2"
],
"provider_metadata": {
"cwe_ids": [
"CWE-284"
],
"cna_assigner": "GitHub_M",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/37xxx/CVE-2024-37312.json"
}
},
"related_cves": [
{
"value": "CVE-2024-37312",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 516879,
"published_at": "2024-06-14T14:43:24.137+00:00"
}