Skip to main content

GoClaw EUVDEUVD-2026-45385

| CVE-2026-16124 LOW
Server-Side Request Forgery (SSRF) (CWE-918)
2026-07-18 VulDB GHSA-ggmr-9v2r-pqw6
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Authenticate to GoClaw with low-privilege account
  2. Delivery
    Craft web_fetch request targeting 198.18.0.0/15 or 240.0.0.0/4 address
  3. Exploit
    isPrivateIP blocklist check passes due to missing range
  4. Execution
    GoClaw server issues HTTP request to internal target
  5. Impact
    Attacker receives internal service response

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

Exploitation requires a valid low-privilege GoClaw account (CVSS PR:L confirmed). The web_fetch component must be accessible to the attacker's account, which is its default purpose in GoClaw. Critically, meaningful impact requires that the GoClaw server's network environment routes 198.18.0.0/15 (RFC 2544 benchmarking space) or 240.0.0.0/4 (reserved space) to internal services - this is not the default in most cloud or enterprise networks, but is possible in some carrier, lab, or custom infrastructure configurations. No special GoClaw configuration is required; the missing blocklist entries are absent from the default deployment. Exploitation is limited by: (1) the PR:L authentication requirement, (2) the non-standard nature of the bypassed IP ranges which are not routed to internal services in typical environments, and (3) the Low impact ceiling even when conditions are met.

Impact

The CVSS 4.0 score of 5.3 (Medium) accurately reflects a meaningful but constrained threat. PR:L confirms a valid low-privilege account is required, ruling out unauthenticated opportunistic exploitation. A POC is public (E:P), so the technique is documented and reproducible by any authenticated user. No CISA KEV entry exists, and the EPSS signal is unavailable in the provided data - the absence of KEV listing, combined with the non-standard nature of the bypassed IP ranges, suggests targeted rather than mass exploitation. Real-world impact depends critically on whether the GoClaw server's network environment routes 198.18.0.0/15 or 240.0.0.0/4 addresses to internal services, which is uncommon in standard cloud or enterprise deployments. Low C/I/A impact ratings (VC:L/VI:L/VA:L) are consistent with a constrained SSRF that may read or interact with reachable internal endpoints but does not grant full system compromise. Net: genuine vulnerability with a working POC, but realistic impact is bounded by authentication, non-standard IP ranges, and routing prerequisites.

Exploit ScenarioDerived

An authenticated GoClaw user with a low-privilege account submits a web_fetch request targeting an internal service reachable at an address in the 198.18.0.0/15 benchmarking range - for example, http://198.18.0.1/admin/config - knowing that the SSRF blocklist omits this range. GoClaw's server-side HTTP client issues the request unchecked, and the internal service response is returned to the attacker, potentially exposing internal API data or allowing state-mutating requests. A public proof-of-concept demonstrating this bypass is available at https://github.com/nextlevelbuilder/goclaw/issues/1218.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jul 18, 2026

Server-side request forgery in GoClaw through 3.15.0-beta.32 allows authenticated remote attackers to bypass the SSRF blocklist in the web_fetch component by targeting IP addresses in the RFC 2544 benchmarking range (198.18.0.0/15) and the reserved-for-future-use range (240.0.0.0/4), which the isPrivateIP function in internal/tools/web_shared.go failed to block. A publicly available proof-of-concept exploit exists (GitHub issue #1218, corroborated by E:P in the CVSS 4.0 vector), though no CISA KEV entry confirms active widespread exploitation. The bypass is constrained by a PR:L requirement and by the rarity of infrastructure that routes these non-standard ranges to reachable internal services.

RemediationAI

Upgrade GoClaw to version 3.15.0-beta.33 (vendor-released patch), which adds the RFC 2544 benchmarking range (198.18.0.0/15) and the IANA reserved block (240.0.0.0/4) to the SSRF blocklist in both internal/tools/web_shared.go and internal/security/ssrf.go. The release is available at https://github.com/nextlevelbuilder/goclaw/releases/tag/v3.15.0-beta.33. If immediate upgrade is not feasible, apply a network-level egress filter on the GoClaw server host to block outbound connections to 198.18.0.0/15 and 240.0.0.0/4 - these ranges have no legitimate public internet use and dropping them causes no operational side effects. As a secondary measure, restrict access to the web_fetch feature to the smallest possible set of trusted accounts, since PR:L means any valid user can currently exploit this; this reduces exposure but does not eliminate the flaw.

Affected VersionsENISA

GoClaw 3.15.0-beta.6
GoClaw 3.15.0-beta.5
GoClaw 3.15.0-beta.15
GoClaw 3.15.0-beta.2
GoClaw 3.15.0-beta.21
GoClaw 3.15.0-beta.22
GoClaw 3.15.0-beta.32
GoClaw 3.15.0-beta.20
GoClaw 3.15.0-beta.31
GoClaw 3.15.0-beta.17
GoClaw 3.15.0-beta.1
GoClaw 3.15.0-beta.7
GoClaw 3.15.0-beta.28
GoClaw 3.15.0-beta.0
GoClaw 3.15.0-beta.16
GoClaw 3.15.0-beta.10
GoClaw 3.15.0-beta.3
GoClaw 3.15.0-beta.12
GoClaw 3.15.0-beta.30
GoClaw 3.15.0-beta.25
GoClaw 3.15.0-beta.13
GoClaw 3.15.0-beta.11
GoClaw 3.15.0-beta.29
GoClaw 3.15.0-beta.26
GoClaw 3.15.0-beta.24
GoClaw 3.15.0-beta.14
GoClaw 3.15.0-beta.27
GoClaw 3.15.0-beta.23
GoClaw 3.15.0-beta.18
GoClaw 3.15.0-beta.19
GoClaw 3.15.0-beta.8
GoClaw 3.15.0-beta.9
GoClaw 3.15.0-beta.4

Affected Packages

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

GoClaw (cpe:2.3:a:nextlevelbuilder:goclaw:*:*:*:*:*:*:*:*) is a Go-based web application exposing a web_fetch feature that issues server-side HTTP requests to user-supplied URLs. To prevent SSRF (CWE-918), it maintains a blocklist of private and reserved IP ranges split across internal/tools/web_shared.go (isPrivateIP) and internal/security/ssrf.go (CheckSSRF). The pre-patch blocklist covered RFC 1918 private ranges (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16), loopback (127.0.0.0/8), link-local (169.254.0.0/16, including cloud metadata at 169.254.169.254), and carrier-grade NAT (100.64.0.0/10, RFC 6598), but omitted RFC 2544 benchmarking space (198.18.0.0/15) and the IANA reserved block (240.0.0.0/4). The patch at commit 12a0168271827650ddb0026d6277fbadf3dcf3eb adds these two ranges to both files and introduces regression tests covering them, confirming the omission was the sole root cause.

Know when Goclaw 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 (VulDB) PRIMARY 2.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
vuln.today AI 6.3 MEDIUM

Network-accessible SSRF requiring low-privilege authentication (PR:L); scope unchanged; Low C/I/A reflects constrained reach limited to internal services on non-standard IP ranges.

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

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

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

Lifecycle Timeline

3
Severity Changed
Jul 18, 2026 - 16:22 NVD
MEDIUM LOW
CVSS changed
Jul 18, 2026 - 16:22 NVD
5.3 (MEDIUM) 2.1 (LOW)
CVE Published
Jul 18, 2026 - 15:00 cve.org
MEDIUM 5.3

DescriptionCVE.org

A security vulnerability has been detected in nextlevelbuilder GoClaw up to 3.15.0-beta.32. This affects the function CheckSSRF/isPrivateIP of the file internal/tools/web_shared.go of the component web_fetch. Such manipulation leads to server-side request forgery. The attack can be launched remotely. The exploit has been disclosed publicly and may be used. Upgrading to version 3.15.0-beta.33 is able to mitigate this issue. The name of the patch is 12a0168271827650ddb0026d6277fbadf3dcf3ea. Upgrading the affected component is recommended.

Threat Intelligence Overview

EPSS Score
0.3%
Top 75% exploitable
Prevalence
Low
niche Go web app, minimal enterprise deployment evidence
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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 LOW
CISA KEV No
Public POC Yes
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Low

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +10
PoC: +20
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.

More in Goclaw

View all
CVE-2026-10219 MEDIUM POC
5.5 Jun 01

OS command injection in nextlevelbuilder GoClaw through version 3.11.3 allows remote attackers to execute arbitrary shel

CVE-2026-10617 MEDIUM POC
5.5 Jun 02

Missing authentication in GoClaw's Webhook Verification Handler allows unauthenticated remote attackers to interact with

CVE-2026-7505 MEDIUM POC
5.5 Apr 30

Improper authorization in the GoClaw and GoClaw Lite RPC gateway allows unauthenticated remote attackers to invoke privi

CVE-2026-15626 LOW POC
2.1 Jul 14

Path traversal in GoClaw 3.13.3-beta.3 allows authenticated remote attackers to read or write files outside the intended

CVE-2026-16119 LOW POC
2.1 Jul 18

Incorrect authorization in GoClaw's WebSocket Approval Endpoint allows low-privileged remote attackers to bypass access

CVE-2026-15625 LOW POC
2.1 Jul 14

GoClaw 3.11.3 by nextlevelbuilder exposes an incomplete blacklist bypass in the ExecApprovalManager.CheckCommand functio

CVE-2026-15627 LOW POC
2.1 Jul 14

Information disclosure in nextlevelbuilder GoClaw up to version 3.13.3-beta.3 allows remote low-privileged attackers to

CVE-2026-16120 LOW POC
2.1 Jul 18

Name resolution bypass in GoClaw's exec approval subsystem allows remote low-privileged attackers to circumvent the bina

CVE-2026-14716 LOW POC
2.1 Jul 05

Incorrect authorization in nextlevelbuilder GoClaw's WebSocket RPC Handler allows authenticated low-privilege remote att

CVE-2026-16199 LOW POC
2.1 Jul 19

Improper authorization in nextlevelbuilder GoClaw up to version 3.13.3-beta.3 allows low-privileged remote attackers to

CVE-2026-16123 LOW POC
2.1 Jul 18

Missing authorization on the Invoke Endpoint in nextlevelbuilder GoClaw up to version 3.13.2 allows low-privileged remot

CVE-2026-16121 LOW POC
2.1 Jul 18

Improper authorization in nextlevelbuilder GoClaw up to version 3.13.2 allows remote low-privilege authenticated attacke

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