Skip to main content

ClaraVerse EUVDEUVD-2026-89414

| CVE-2026-102879 MEDIUM
Server-Side Request Forgery (SSRF) (CWE-918)
2026-09-29 disclosure@vulncheck.com GHSA-65c6-pm4f-hxgg
5.3
CVSS 4.0 · Vendor: vulncheck
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as low-privilege ClaraVerse user
  2. Delivery
    Craft URL evading hostname/IPv6-transition filter
  3. Exploit
    Submit via download_file or scrape_web tool
  4. Execution
    Server fetches internal/metadata endpoint
  5. Impact
    Read 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.

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

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

Alert me

AnalysisAIv1 – 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

ClaraVerse 0 ≤0.3.1

Affected Packages

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

Vendor (vulncheck) PRIMARY 5.3 MEDIUM
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
vuln.today AI 5.0 MEDIUM

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:L/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
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
Low
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

EPSS Score
0.2%
Top 87% exploitable
Prevalence
Low
niche open-source AI agent platform, small self-hosted 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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
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
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

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