Skip to main content

NornicDB CVE-2026-108710

| EUVDEUVD-2026-96984 HIGH
Missing Authorization (CWE-862)
2026-10-11 VulnCheck GHSA-vqw4-fq22-hj9c
7.1
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as allowlisted viewer (PR:L)
  2. Exploit
    Send query/node ID to /nornicdb/search or /similar
  3. Execution
    Missing authorization check bypassed
  4. Impact
    Exfiltrate node IDs, labels and full property maps

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires an authenticated NornicDB account with the viewer role that is allowlisted for the target database but denied read permission - the exact scenario the missing authorization check fails to enforce on /nornicdb/search and /nornicdb/similar. The attacker must be able to reach these HTTP endpoints over the network. Limiting factors: valid authenticated credentials are needed (PR:L, not unauthenticated), and the deployment must actually use per-database read restrictions with allowlisting - instances without such granular access policies, or where the viewer already has read, have nothing to bypass. Impact is confined to reading data (node IDs, labels, full property maps); no write or availability impact.

Impact

This is a confidentiality-only information-disclosure flaw rated CVSS 4.0 7.1 (HIGH). The provided 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H) shows network reachability and low attack complexity, but PR:L means exploitation requires an authenticated account - specifically a viewer-role user already allowlisted for the target database - so this is NOT a remote-unauthenticated issue. Impact is limited to confidentiality (VI:N/VA:N): no data modification or denial of service. No EPSS score, no CISA KEV listing, no SSVC decision data, and no public exploit code were supplied in the input; per precision rules this is 'no public exploit identified at time of analysis.' Weighing the signals together: the network vector and low complexity inflate the raw score, but the authentication requirement plus a confidentiality-only impact, combined with the obscure product footprint, make this a bounded, moderate-priority issue rather than a mass-exploitation threat. Treat it as a privilege-boundary/data-segregation bug relevant only to organizations actually running NornicDB with per-database read restrictions.

Exploit ScenarioDerived

An attacker holding a legitimate low-privilege viewer account - allowlisted for a database but explicitly denied read - issues a crafted vector search query or a node ID to the /nornicdb/search or /nornicdb/similar endpoint. Because the endpoints skip the per-database read authorization check, the server returns node IDs, labels, and full property maps the user was never authorized to see. No public exploit code was identified in the input, though a technical writeup and vulnerable source-code lines are referenced.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 11, 2026

NornicDB through 1.4.1 fails to enforce per-database read restrictions on its vector-search endpoints, so an authenticated viewer-role user who is allowlisted for a database but explicitly denied read permission can still submit search queries or node IDs to /nornicdb/search and /nornicdb/similar and retrieve node IDs, labels and full property maps. The flaw is rated CVSS 4.0 7.1 (HIGH) and is confidentiality-only (CWE-862 missing authorization), requiring valid credentials (PR:L) plus a deployment that actually uses per-database allowlisting with read denial - instances without granular policies have nothing to bypass. No public exploit code has been identified at time of analysis and there is no confirmed active exploitation (CISA KEV).

RemediationAI

No vendor-released patch has been identified at time of analysis for CVE-2026-108710, which affects NornicDB through 1.4.1; track the upstream repository (https://github.com/orneryd/NornicDB) and the VulnCheck advisory (https://www.vulncheck.com/advisories/nornicdb-through-1.4.1-missing-authorization-via-vector-search-endpoints) for a fixed version and apply it as soon as one is published. Until then, the most direct compensating control is to block the /nornicdb/search and /nornicdb/similar paths at the reverse proxy, API gateway or ingress so they are unreachable from untrusted networks - the trade-off is that all vector-similarity search functionality stops working for every user, including those legitimately authorized. A second control is to remove the risky role combination: revoke viewer role from any account that is allowlisted for a database but denied read, or remove those accounts from the allowlist entirely, so the missing check has nothing to bypass - the trade-off is reduced access for users who genuinely need allowlist membership, and it does not protect against future misconfiguration. If the API must remain reachable, restrict it to trusted network segments, require strong authentication and monitor or audit access logs for queries to the two endpoints by accounts without read permission; note that neither network restriction nor logging fixes the underlying authorization gap and both can be evaded by an attacker who already holds a valid low-privilege account on an exposed instance.

Affected VersionsENISA

NornicDB 0 ≤1.4.1

Affected Packages

euvd nornicdb no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Root cause is CWE-862 Missing Authorization in the HTTP handler layer of NornicDB, the graph/vector database published by orneryd. The affected endpoints are the vector similarity search paths /nornicdb/search and /nornicdb/similar, implemented in pkg/server/server_nornicdb.go (roughly lines 415-419 and 811-815) and pkg/server/server_graph.go (roughly lines 418-423); these handlers verify that a caller is authenticated and attached to the database allowlist but omit the per-database read authorization check that guards other read paths, creating an inconsistent access-control policy between endpoint families. Because the endpoints accept free-form search queries and node IDs and return node IDs, labels and full property maps, the missing check converts a legitimate denial of read into a full metadata/property disclosure for the target database. The CPE cpe:2.3:a:orneryd:nornicdb:*:*:*:*:*:*:*:* with a wildcard version marks the whole product line up to 1.4.1 as affected. CVSS 4.0 vector AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N aligns with the independent CVSS 3.1 assessment AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N: remote, low complexity, low privileges, no user interaction, high confidentiality impact with no integrity or availability impact.

Know when Nornicdb gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 7.1 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 6.5 MEDIUM

Network-reachable endpoint with low complexity but requires an authenticated viewer account (PR:L); impact is full read of restricted node data (C:H) with no integrity or availability effect and no scope change.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

NornicDB through 1.4.1 contains a missing authorization vulnerability that allows authenticated users to bypass per-database read restrictions on the /nornicdb/search and /nornicdb/similar endpoints. Viewer-role users allowlisted for a database but denied read can submit search queries or node IDs to retrieve node IDs, labels and full property maps.

Executive ViewAI

Why It Matters

NornicDB deployments through version 1.4.1 do not enforce per-database read restrictions on their vector-search endpoints, allowing an authenticated viewer-role user who is explicitly denied read access to a database to still retrieve node IDs, labels, and full property maps from it. This is a confidentiality exposure limited to organizations running granular per-database allowlisting with read denial; instances without such policies are unaffected, and no public exploit code or active exploitation has been identified. Leadership should care because the flaw could expose sensitive records to internal users who were deliberately denied access, potentially undermining data-governance and least-privilege commitments, though exploitation requires valid credentials and a specific configuration state.

Business Impact: Medium
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict or block the /nornicdb/search and /nornicdb/similar endpoints at a reverse proxy or API gateway for viewer-role users; remove allowlist entries that conflict with explicit read denial; eliminate viewer-role accounts that do not require search access; monitor and alert on vector-search calls made by viewer-role users against restricted databases.

Threat Intelligence Overview

EPSS Score
0.3%
Top 73% exploitable
Prevalence
Rare
obscure open-source graph/vector database, tiny deployment footprint
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
Medium

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy