Skip to content
Open
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/Modules.md
Original file line number Diff line number Diff line change
Expand Up @@ -162,6 +162,7 @@ If you want to scan all ports please define -g 1-65535 range. Otherwise Nettacke
- '**ssl_expired_certificate_vuln**' - check if SSL certificate has expired or is close to expiring
- '**ssl_version_vuln**' - check if the server's SSL configuration supports old and insecure SSL versions
- '**ssl_weak_cipher_vuln**' - check if server's SSL configuration supports weak cipher suites
- '**triofox_improper_access_control_cve_2025_12480_vuln**' - Checks for an unauthenticated improper access control vulnerability in Gladinet Triofox
- '**wordpress_dos_cve_2018_6389_vuln**' - check if Wordpress is vulnerable to CVE-2018-6389 Denial Of Service (DOS)
- '**wp_plugin_cve_2023_47668_vuln**' - check the target for CVE-2023-47668
- '**wp_xmlrpc_bruteforce_vuln**' - check if Wordpress is vulnerable to credential Brute Force via XMLRPC wp.getUsersBlogs
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
info:
name: triofox_improper_access_control_cve_2025_12480_vuln
author: OWASP Nettacker Team
severity: 9.8
description: |
Gladinet Triofox before version 12.91.1126.65588 and CentreStack before
version 12.10.595.65696 allow unauthenticated access to the
/management/admindatabase.aspx endpoint. An unauthenticated attacker
can access sensitive database management functionality, leading to
potential data disclosure or system compromise.
reference:
- https://cloud.google.com/blog/topics/threat-intelligence/triofox-vulnerability-cve-2025-12480
- https://attackerkb.com/topics/5C4wRy6hY7/cve-2025-12480/rapid7-analysis
- https://nvd.nist.gov/vuln/detail/CVE-2025-12480
profiles:
- vuln
- http
- critical_severity
- cve
- cve2025
- unauth
- exposure
- triofox
- kev
Comment thread
coderabbitai[bot] marked this conversation as resolved.
Outdated

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Use the established cisa_kev profile tag

When users select --profile cisa_kev, this module is omitted because profile membership is built from exact tag strings and every other KEV module uses cisa_kev; this new kev tag instead creates a separate one-module profile. Since the module is intentionally marked as KEV, use the established tag so KEV-focused scans include this check.

Useful? React with 👍 / 👎.


payloads:
- library: http
steps:
- method: get
timeout: 5
headers:
User-Agent: "{user_agent}"
allow_redirects: false
ssl: false
url:
nettacker_fuzzer:
input_format: "{{schema}}://{target}:{{ports}}{{paths}}"
prefix: ""
suffix: ""
interceptors: []
data:
schema:
- http
- https
ports:
- 80
- 443
paths:
- "/management/admindatabase.aspx"
response:
condition_type: and
conditions:
status_code:
regex: "200"
reverse: false
content:
regex: "(?s)(Triofox Enterprise).*?(Manage Database).*?(Configure Database)"
reverse: false
Loading