← Back to search

CVE-2026-108746

8.8 HIGHpublic exploit available

Published 2026-10-11 · Updated 2026-10-16

AI risk analysis

Summary
Vearch allows authenticated users with read-only roles to perform write operations like upserting and deleting documents, bypassing expected authorization controls. This flaw enables privilege escalation where users can effectively gain write access to resources they shouldn't be able to modify.
Exploitability
The vulnerability is easily exploitable by any authenticated user who has a role with ReadOnly or None privileges, requiring no special conditions beyond having an account and accessing the system.
Blast radius
An attacker could potentially compromise entire document collections by leveraging this authorization bypass to modify or delete data, and could escalate their access to cluster administrator level through role modification endpoints.
Detection
Monitor for unauthorized PUT /roles API calls from non-admin users, and watch for unexpected write operations (upsert/delete) performed by users with ReadOnly roles in access logs.
Prioritized remediation
Upgrade to Vearch version 3.5.10 or later to fix the incorrect authorization vulnerability in Role.HasPermissionForResources.
authorizationprivilege-escalationapiauth-bypassdata-loss

Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

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.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Weaknesses

CWE-863

Public exploit & PoC references

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.

Related CVEs

Related by shared AI tags and CWE weakness class. Browse the full archive.