CVE-2026-108746

Source
https://cve.org/CVERecord?id=CVE-2026-108746
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-108746.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-108746
Published
2026-10-11T12:19:48Z
Modified
2026-10-12T02:32:24Z
Severity
  • 8.7 (High) CVSS_V4 - CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N CVSS Calculator
Summary
Vearch 3.5.2 through 3.5.9 Incorrect Authorization via Role.HasPermissionForResources
Details

Vearch 3.5.2 through 3.5.9 contains an incorrect authorization vulnerability in Role.HasPermissionForResources that ignores stored ReadOnly or None privilege levels for resources listed in a role. Authenticated non-root users can upsert and delete documents with read-only access, or call PUT /roles to grant their role WriteRead privileges, escalating toward cluster administrator access.

Database specific
{
    "cna_assigner": "VulnCheck",
    "cwe_ids": [
        "CWE-863"
    ],
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/108xxx/CVE-2026-108746.json"
}
References

Affected packages

Git / github.com/vearch/vearch

Affected ranges

Type
GIT
Repo
https://github.com/vearch/vearch
Events
Database specific
Show details
{
    "extracted_events": [
        {
            "introduced": "3.5.2"
        },
        {
            "last_affected": "3.5.9"
        }
    ],
    "source": "AFFECTED_FIELD"
}

Affected versions

v3.*
v3.5.2
v3.5.3
v3.5.4
v3.5.5
v3.5.6
v3.5.7
v3.5.8
v3.5.9

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-108746.json"