Skip to main content

Hedera Guardian EUVDEUVD-2026-30494

| CVE-2026-45248 MEDIUM
Missing Authentication for Critical Function (CWE-306)
2026-05-14 VulnCheck GHSA-5v4v-3g9q-mh5j
6.9
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Network access to API Gateway
  2. Delivery
    Send GET /api/v1/demo/registered-users request
  3. Exploit
    Endpoint processes request without auth verification
  4. Execution
    Return complete user registry in response
  5. Impact
    Attacker harvests sensitive user metadata

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK

1 technique across 1 tactic: Initial Access

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

Exploitation Conditions

The vulnerability requires only network access to the API Gateway's /api/v1/demo/registered-users endpoint; no authentication credentials, special configuration, or user interaction is required for exploitation. The endpoint is vulnerable in its default configuration when the @Auth decorator is absent (versions through 3.5.1). Access is limited only by network connectivity to the Guardian instance-there is no API rate limiting, request validation, or credential requirement documented as a control. Once the @Auth(Permissions.DEMO_KEY_CREATE) decorator is applied (in patched versions), the endpoint becomes protected and requires valid authentication tokens with the specified permission, eliminating the bypass.

Impact

The CVSS vector (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) confirms network-accessible remote exploitation requiring no authentication, elevated privileges, or user interaction, which typically indicates high real-world risk. However, the confidentiality impact is rated as 'Low' (C:L), suggesting the disclosed information alone does not directly enable system compromise - it reveals user metadata rather than credentials or tokens. The CVSS score of 5.3 places this in the medium range and reflects this limited direct impact. No EPSS score, KEV listing, or POC availability is documented in the provided data, preventing assessment of actual exploitation likelihood in the wild. The upstream fix in PR #6076, which adds explicit authentication enforcement, confirms this was a genuine bypass rather than a documentation error. For organizations running Guardian in production with user-sensitive deployments (e.g., supply chain governance, regulatory systems), this represents a clear data leakage risk warranting priority patching; for development-only or isolated instances, the risk is lower but still notable given ease of exploitation.

Exploit ScenarioDerived

An attacker with network access to the Hedera Guardian API Gateway sends an unauthenticated GET request to /api/v1/demo/registered-users without providing an authentication token. The endpoint, lacking authentication checks in vulnerable versions, returns a JSON array containing usernames, DIDs, system roles, and policy assignments for all registered users in the system. The attacker can harvest this user directory and potentially correlate it with other intelligence to identify high-value accounts, phishing targets, or targets for privilege escalation attacks.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – May 14, 2026

Hedera Guardian through version 3.5.1 allows unauthenticated attackers to retrieve sensitive user information via the GET /api/v1/demo/registered-users endpoint, which lacks proper authentication controls. Attackers can access this endpoint without credentials to obtain usernames, Hedera DIDs, parent registry DIDs, system roles, and policy role assignments for all registered users. The vulnerability affects confidentiality with a CVSS score of 5.3 and has been fixed in the upstream repository via GitHub PR #6076.

RemediationAI

Upgrade Hedera Guardian to a patched version that includes the fix from PR #6076, which enforces the @Auth(Permissions.DEMO_KEY_CREATE) decorator on the registeredUsers endpoint. The patch adds authentication checks and injects authenticated user context, requiring valid credentials before the endpoint returns user data. Users unable to immediately upgrade should restrict network access to the /api/v1/demo/registered-users endpoint via API gateway firewall rules, load balancer policies, or reverse proxy ACLs to allow only trusted administrative clients. Additionally, review access logs for the endpoint to identify any unauthorized queries of user information and assess exposure scope. Implementing network segmentation to limit API Gateway exposure to internal networks only provides defense-in-depth but does not substitute for the patch. The GitHub PR at https://github.com/hashgraph/guardian/pull/6076 and VulnCheck advisory at https://www.vulncheck.com/advisories/hedera-guardian-authentication-bypass-information-disclosure contain patch details and confirmation.

Affected VersionsENISA

Guardian 0 ≤3.5.1
Guardian 0 ≤3.5.1

Affected Packages

euvd guardian 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

The vulnerability exists in the API Gateway's demo service endpoint (api-gateway/src/api/service/demo.ts), specifically in the registeredUsers() method, which queries the Guardian database to return a list of all registered users with their associated metadata. The underlying issue is a missing authentication decorator (@Auth) on the endpoint that should have enforced the DEMO_KEY_CREATE permission. CWE-306 identifies this as a 'Missing Authentication for Critical Function' - the endpoint performs a sensitive operation (user information disclosure) without verifying caller identity. The affected CPE indicates all versions of Hedera Guardian up to and including 3.5.1 are vulnerable. The fix, visible in PR #6076, adds the @Auth decorator to enforce permission checks and injects the authenticated user context into the handler, converting this from an open endpoint to a protected one.

Know when Guardian 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 6.9 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck) · only source for this CVE.

CVSS VectorVendor: VulnCheck

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

Lifecycle Timeline

2
CVSS changed
May 14, 2026 - 22:22 NVD
5.3 (MEDIUM) 6.9 (MEDIUM)
CVE Published
May 14, 2026 - 21:36 nvd
MEDIUM 5.3

DescriptionCVE.org

Hedera Guardian through 3.5.1 contains an authentication bypass vulnerability in the GET /api/v1/demo/registered-users endpoint that allows unauthenticated attackers to retrieve sensitive user information. Attackers can access the endpoint without providing authentication credentials to obtain usernames, Hedera DIDs, parent registry DIDs, system roles, and policy role assignments for all registered users in the system.

Threat Intelligence Overview

EPSS Score
0.1%
Top 76% exploitable
Data Quality
8 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
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.

CVE-2026-34107 CRITICAL POC
9.3 Jul 01

OS command injection in Guardian language-system lets unauthenticated remote attackers run arbitrary shell commands by i

CVE-2026-34106 CRITICAL POC
9.3 Jul 01

Remote code execution in Guardian language-system allows unauthenticated attackers to run arbitrary OS commands by injec

CVE-2026-34099 CRITICAL POC
9.3 Jul 01

Unauthenticated SQL injection in Guardian Language System lets remote attackers manipulate the backend database by injec

CVE-2026-34105 HIGH POC
8.7 Jul 01

Error-based SQL injection in Guardian Language-System allows a network-accessible authenticated attacker to extract the

CVE-2026-34104 HIGH POC
8.7 Jul 01

SQL injection in Guardian Language-System's designer.php (line 124) allows attackers to extract, modify, or destroy the

CVE-2026-34103 HIGH POC
8.7 Jul 01

Error-based SQL injection in Guardian language-system's subtitles.php exposes full database contents to low-privileged a

CVE-2026-34102 HIGH POC
8.7 Jul 01

Error-based SQL injection in Guardian Language-System exposes the full database to low-privileged authenticated attacker

CVE-2026-34101 HIGH POC
8.7 Jul 01

Error-based SQL injection in Guardian language-system's text_file.php exposes the full database to extraction via a triv

CVE-2026-34100 HIGH POC
8.7 Jul 01

SQL injection in Guardian language-system's media.php endpoint allows low-privilege authenticated attackers to extract t

CVE-2020-7049 HIGH POC
7.3 Jun 30

Nozomi Networks OS before 19.0.4 allows /#/network?tab=network_node_list.html CSV Injection. Rated high severity (CVSS 7

CVE-2020-15307 MEDIUM POC
6.1 Jun 30

Nozomi Guardian before 19.0.4 allows attackers to achieve stored XSS (in the web front end) by leveraging the ability to

CVE-2023-29245 CRITICAL
9.2 Sep 19

A SQL Injection vulnerability in Nozomi Networks Guardian and CMC, due to improper input validation in certain fields us

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