High
better-auth SCIM 1.5.0 before 1.7.0-beta.4 Authorization Bypass
Type: advisorySources: OSV
better-auth SCIM versions from 1.5.0 before 1.7.0-beta.4 fail to bind non-organization SCIM providers to their creator by default, allowing authenticated users to manage other users' providers. Attackers can regenerate SCIM bearer tokens, invalidate legitimate tokens, and authenticate to SCIM API routes with the attacker-controlled token.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2026-67331
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 2 Nov 2026, 18:53 UTC · Revision 1
Source evidence
better-auth SCIM 1.5.0 before 1.7.0-beta.4 Authorization Bypass
core-osv · Original sourcePublished 1 Aug 2026, 12:22 UTC
better-auth SCIM versions from 1.5.0 before 1.7.0-beta.4 fail to bind non-organization SCIM providers to their creator by default, allowing authenticated users to manage other users' providers. Attackers can regenerate SCIM bearer tokens, invalidate legitimate tokens, and authenticate to SCIM API routes with the attacker-controlled token.
osv:CVE-2026-67331
Complete source record
{
"id": "49a509ac470f0de961e4da8470211aa2eb0b36a44851747ae6c7f9ebef5349f4",
"url": "https://osv.dev/vulnerability/CVE-2026-67331",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "better-auth SCIM 1.5.0 before 1.7.0-beta.4 Authorization Bypass",
"summary": "better-auth SCIM versions from 1.5.0 before 1.7.0-beta.4 fail to bind non-organization SCIM providers to their creator by default, allowing authenticated users to manage other users' providers. Attackers can regenerate SCIM bearer tokens, invalidate legitimate tokens, and authenticate to SCIM API routes with the attacker-controlled token.",
"evidence": "osv:CVE-2026-67331",
"products": [],
"severity": "high",
"structured": {
"id": "CVE-2026-67331",
"aliases": [
"CVE-2026-67331",
"GHSA-j8v8-g9cx-5qf4"
],
"metrics": [
{
"type": "CVSS_V4",
"score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/better-auth/better-auth",
"type": "GIT",
"events": [
{
"introduced": "0ff021d0a4f4bd387a9674061e7e97a00c24949c"
},
{
"fixed": "a5e2442e3cc8aeac7542c9237d24b8c3ea3d6dd2"
}
],
"database_specific": {
"extracted_events": [
{
"range": [
{
"introduced": "1.5.0"
},
{
"fixed": "1.7.0-beta.4"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"range": [
{
"introduced": "1.5.0"
},
{
"fixed": "1.7.0-beta.4"
}
],
"source": "DESCRIPTION"
}
]
}
}
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-67331.json"
}
}
],
"modified": "2026-10-28T02:30:22.464191584Z",
"provider": "osv",
"references": [
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/67xxx/CVE-2026-67331.json",
"https://github.com/better-auth/better-auth/security/advisories/GHSA-j8v8-g9cx-5qf4",
"https://nvd.nist.gov/vuln/detail/CVE-2026-67331",
"https://www.vulncheck.com/advisories/better-auth-scim-before-beta-4-authorization-bypass"
],
"provider_metadata": {
"cwe_ids": [
"CWE-639"
],
"cna_assigner": "VulnCheck",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/67xxx/CVE-2026-67331.json"
}
},
"related_cves": [
{
"value": "CVE-2026-67331",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 488822,
"published_at": "2026-08-01T12:22:17.565+00:00"
}