Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privilege ClaraVerse user
-
DeliveryCraft URL evading hostname/IPv6-transition filter
-
ExploitSubmit via download_file or scrape_web tool
-
ExecutionServer fetches internal/metadata endpoint
-
ImpactRead IMDS credentials and internal service data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Credential Access 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 ClaraVerse user (PR:L) who can invoke the download_file or scrape_web agent tools; exploitation is only impactful when the ClaraVerse server runs where internal services or a cloud instance-metadata endpoint (e.g., IMDS at 169.254.169.254) are network-reachable. The bypass specifically defeats the hostname validation and IPv6 transition-address filtering in the SSRF guard (backend/internal/security/ssrf.go). Limiting factors: authentication is mandatory (no anonymous exploitation), no user interaction from a victim is needed, the deployment must sit adjacent to sensitive internal/metadata endpoints for meaningful data disclosure, and impact is limited (VC:L/SC:L) - data read rather than write or code execution. |
| Impact | This is a medium-severity SSRF (CWE-918) rated 5.3 by the reporter (VulnCheck) using a CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:L/SI:N/SA:N). The vector confirms network attack surface with low complexity but requires low-level privileges (PR:L) - i.e., an already-authenticated ClaraVerse user, which meaningfully constrains the threat population versus a fully unauthenticated SSRF. No EPSS score, no CISA KEV listing, and no public exploit code are present in the provided data, so exploitation status is 'no public exploit identified at time of analysis.' The real-world danger is impact amplification rather than raw score: the bug lets an authenticated user coerce the server into requesting cloud instance metadata endpoints (e.g., 169.254.169.254-style IMDS), which can expose IAM credentials and internal services - this is why the vendor set SC:L (subsequent-system confidentiality impact / scope change). On balance this is a genuine but bounded priority: patch-worthy for any internet-exposed ClaraVerse deployment on a cloud instance, but the PR:L barrier and niche product footprint keep it out of the emergency tier. No conflicting signals were found; the CVSS 4.0 vector and the description are mutually consistent. |
| Exploit ScenarioDerived | An authenticated ClaraVerse user invokes the download_file or scrape_web agent tool with a crafted URL whose hostname or IPv6 transition-address form evades the SSRF filter in ssrf.go, pointing at the cloud metadata service or an internal-only host. The server issues the request and returns the response, letting the attacker harvest instance-metadata IAM credentials or probe internal services. No public exploit code is identified, but the bypass technique (hostname validation and IPv6 transition-address filtering gaps) is described concretely in the VulnCheck advisory and issue #254. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 29, 2026
Authenticated users can bypass server-side request forgery (SSRF) protections in ClaraVerse through version 0.3.1 by exploiting flaws in hostname validation and IPv6 transition address filtering within the download_file and scrape_web agent tools, enabling the server to make requests to internal services and cloud instance metadata endpoints. This medium-severity vulnerability (CWE-918, CVSS 5.3) requires a valid ClaraVerse account and is only impactful when the server runs in a network environment where such internal endpoints are reachable. No public exploit code has been identified at time of analysis.
RemediationAI
No vendor-released patch has been identified at time of analysis. Administrators should monitor the GitHub repository and the VulnCheck advisory (https://www.vulncheck.com/advisories/claraverse-through-0.3.1-ssrf-protection-bypass) for an official fix. In the interim, consider disabling the download_file and scrape_web agent tools for untrusted or low-privileged users, as the vulnerability requires authentication. Implement network-level egress filtering to block requests from the ClaraVerse server to private IP ranges (RFC1918), link-local addresses (169.254.0.0/16), and IPv6 transition addresses that could tunnel to internal services; however, this may interfere with legitimate scraping or file download functionality. Alternatively, deploy ClaraVerse behind a forward proxy that enforces allowlisting of external hosts and rejects requests to internal endpoints. Ensure that cloud instance metadata services (e.g., IMDSv2) are configured with session tokens and restricted to trusted hosts.
Affected VersionsENISA
Affected Packages
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 is a classic SSRF (CWE-918) where an attacker can induce the server to make HTTP requests to arbitrary internal hosts. ClaraVerse implements an SSRF guard in backend/internal/security/ssrf.go that attempts to block requests to private IP ranges and IPv6 transition addresses. However, the download_file and scrape_web agent tools do not properly validate hostnames, allowing bypass of the guard's hostname validation logic. Additionally, the filtering of IPv6 transition addresses (e.g., IPv4-mapped IPv6 addresses) can be circumvented. By crafting requests to internal services such as 169.254.169.254 (cloud metadata endpoint) or other internal APIs, an authenticated attacker can potentially retrieve sensitive information. The CVSS vector from the reporter is CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:L/SI:N/SA:N, which aligns with the independent assessment of CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:N/A:N, indicating limited confidentiality impact and no integrity or availability impact.
Know when the next one hits your stack
- 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:L/SI:N/SA:N
Authenticated user (PR:L) triggers server-side requests over the network (AV:N/AC:L); reaching internal/metadata endpoints crosses a trust boundary (S:C) yielding limited data disclosure (C:L), no integrity or availability impact.
Primary rating from Vendor (vulncheck).
CVSS VectorVendor: vulncheck
DescriptionCVE.org
ClaraVerse through 0.3.1 contains server-side request forgery protection bypasses in the download_file and scrape_web agent tools. Authenticated users can bypass hostname validation and IPv6 transition address filtering to make the server request internal services and cloud instance metadata endpoints.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.
EUVD-2026-89414
GHSA-65c6-pm4f-hxgg
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB