Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach agent /tradecraft/verify endpoint unauthenticated
-
DeliverySubmit public URL redirecting/DNS-rebinding to internal host
-
ExploitBypass validate_url initial-hostname-only check
-
ExecutionServer fetches cloud metadata or internal service
-
ImpactExfiltrate content via model-generated summary
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 | No authentication is required (PR:N): the POST /tradecraft/verify agent endpoint must simply be network-reachable to the attacker. The core defect is that validate_url only validates the initial hostname, so exploitation requires supplying a public URL that either returns an HTTP redirect to an internal address or uses DNS rebinding to resolve to internal space after the check - standard SSRF bypass techniques, no special product configuration needed. Returned data is delivered through the model-generated summary, so the endpoint's summarization/fetch path must be functioning. The primary limiting factor is reachability of the RedAmon agent API; the headline cloud-metadata impact additionally requires the instance to be deployed where a metadata service (e.g. 169.254.169.254) or other sensitive internal endpoints are reachable from the server, though generic internal-network SSRF applies in any deployment. |
| Impact | This is a genuine but moderate-priority issue, and the signals are internally consistent. The provided CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) confirms a network-reachable, low-complexity, unauthenticated flaw, which raises urgency, but the impact metrics are deliberately limited: only VC:L (low confidentiality) with VI:N/VA:N and no subsequent-system impact (SC/SI/SA:N), yielding a base score of 6.9 (Medium). This matches a classic read-only SSRF - an attacker can coerce the server to fetch internal resources and read back content, but cannot directly write, destroy, or pivot scope through the CVE as scored. No EPSS score, CISA KEV listing, POC flag, or SSVC decision was supplied in the input, so exploitation-probability and automatability signals are simply absent rather than conflicting. The affected product (RedAmon, an independent open-source agentic project by developer samugit83) has a very small deployment footprint, so despite trivial exploitability the real-world blast radius is narrow. Bottom line: a real, low-friction vulnerability class (unauthenticated SSRF reaching cloud metadata) but confined to a niche product with limited (confidentiality-only) scored impact - prioritize patching for anyone actually running RedAmon, but it is not a broad fleet emergency. |
| Exploit ScenarioDerived | An unauthenticated attacker sends a crafted request to the agent's POST /tradecraft/verify endpoint supplying a public URL that passes the initial hostname check in validate_url, then redirects or DNS-rebinds to an internal address such as a cloud metadata service (e.g. 169.254.169.254). RedAmon fetches the internal resource and returns the retrieved content back to the attacker embedded in the model-generated summary, disclosing internal data or cloud credentials. A technical write-up exists (hackmd), but no weaponized exploit code is confirmed in the provided data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 15, 2026
Unauthenticated server-side request forgery in RedAmon through 7.0.1 allows any attacker who can reach the agent API to make the server issue outbound requests to attacker-chosen URLs via POST /tradecraft/verify, including internal services and cloud metadata endpoints such as 169.254.169.254, with the fetched content returned to the attacker through the model-generated summary. The defect is that the validate_url routine inspects only the initially submitted hostname, so a public URL that returns an HTTP redirect or uses DNS rebinding to resolve into internal address space after the check bypasses the validation entirely (CWE-918). No authentication is required (PR:N per both the CVE 4.0 vector and the independent CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N assessment), the assessed impact is confidentiality-only, and no public exploit code was identified at time of analysis. The practical limiting factor is network reachability of the RedAmon agent API, and the cloud-metadata impact additionally depends on the deployment having a reachable metadata service or sensitive internal endpoints from the server.
RemediationAI
No vendor-released patch or fixed version is identified in the available data for CVE-2026-111323, so remediation must start with network exposure reduction while tracking the upstream repository (https://github.com/samugit83/redamon) and the VulnCheck advisory (https://www.vulncheck.com/advisories/redamon-through-7.0.1-unauthenticated-ssrf-via-tradecraft-verify-endpoint) for a patched release. Until then, the highest-leverage control is to make POST /tradecraft/verify unreachable to untrusted networks: bind the agent API to loopback or a management-only interface and put it behind an authenticated reverse proxy or VPN, since the endpoint is unauthenticated and any network-reachable attacker can trigger fetches - the trade-off is loss of remote/agent-to-agent access. Apply egress filtering on the RedAmon host so the process cannot initiate connections to RFC1918 space, loopback, link-local including 169.254.169.254, and other internal ranges, using a default-deny egress policy with an explicit allowlist of required external destinations; the side effect is that legitimate fetches of internal resources will fail, and the allowlist must be maintained. On cloud instances, enforce IMDSv2 (session-token-required) or disable the metadata service, which blocks the metadata-theft path even if SSRF succeeds but does not stop generic internal-network reach. In code, if you are running a forked or self-built deployment, follow redirects manually and re-run validation against the resolved IP on every hop, resolve hostnames once and connect to the validated IP (pinning) to defeat DNS rebinding, reject non-HTTP(S) schemes, and restrict destinations to an allowlist rather than a blocklist - pinning can break legitimately load-balanced or CDN-fronted targets, so validate allowlist entries accordingly. Note that blacklisting hostnames or rejecting redirects in the orchestrator only reduces, not eliminates, the TOCTOU window; fix version numbers should not be assumed until the vendor publishes them.
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
This is a classic server-side request forgery (CWE-918) in the RedAmon agentic orchestrator, a Python-based tool whose attack-surface here is the POST /tradecraft/verify API handler (agentic/api.py line 1688) that fetches a user-supplied URL and summarizes the response. The security control is implemented in agentic/orchestrator_helpers/tradecraft_lookup.py (referenced lines 231 and 539), where validate_url checks the hostname of the URL exactly as submitted rather than the address that is ultimately connected to. This creates a time-of-check/time-of-use gap: the validator sees a benign public hostname, but the subsequent request follows an HTTP 302/301 redirect to 127.0.0.1, RFC1918 space, or 169.254.169.254, or the attacker's DNS record is re-pointed (low TTL, DNS rebinding) to resolve to an internal IP between the validation call and the actual connect. Because fetched content is surfaced back through the model-generated summary, this is a non-blind SSRF - the attacker receives the response body, turning internal HTTP services and cloud instance metadata into a readable data source. The CPE cpe:2.3:a:samugit83:redamon:*:*:*:*:*:*:*:* uses a wildcard version, indicating that no fixed release is enumerated in the advisory data and that all versions through 7.0.1 are treated as affected. Note the disclosure vector is CVSS 4.0 with E:X (exploitation maturity undefined), so no maturity signal is asserted; the assessed 3.1 vector scores only low confidentiality impact with no integrity or availability effect, consistent with an information-disclosure SSRF rather than a code-execution or data-tampering primitive.
Know when Redamon 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
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
Unauthenticated network endpoint with trivial SSRF bypass gives AV:N/AC:L/PR:N/UI:N; impact is read-only internal content disclosure so C:L, I:N, A:N, scope unchanged per the source scoring.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
RedAmon through 7.0.1 contains an unauthenticated server-side request forgery vulnerability in the agent POST /tradecraft/verify endpoint because validate_url checks only the initial hostname. Attackers can submit a public URL that redirects or DNS-rebinds to internal addresses like cloud metadata services, receiving fetched content through the model-generated summary.
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-102481
GHSA-g3vp-47q6-cfx3
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB