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

CVE-2024-5731

CVE-2024-5731 Vulnerability in IPS Manager
📅 PUBLISHED: 2024-06-14 00:00 UTC 🔄 UPDATED: 2026-09-23 20:25 UTC
[ PATCH UNDER REVIEW ↓ ] Remains UNDER REVIEW until an independent source confirms the fix
[ DEFENSE PATCH ↓ ]
💣 PoC: None
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🎯 EPSS: 0.27%
👁️
0.27% probability
6.8× above the median CVE
Tier: ELEVATED
30-day exploitation window · FIRST.org · updated daily
🥷 MITRE: T1190
👁️
MITRE ATT&CK Tactic - Describes the strategy hackers use to execute this attack.
VULNERABLE: version not auto-detected — verify your deployed version locally
CVSS VECTOR BREAKDOWN 6.8
AV: N Attack Vector Network
AC: H Attack Complexity High
PR: L Privileges Required Low
UI: N User Interaction None
S: U Scope Unchanged
C: H Confidentiality High
I: H Integrity High
A: N Availability None
6.8
THREAT LEVEL
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2024-5731 is a medium-severity server-side request forgery (SSRF) vulnerability present in the communication workflow between IPS Manager, Central Manager, and Local Manager components of an unidentified security management product. The flaw allows an authenticated attacker to manipulate a request parameter to control the destination of backend communication, enabling the exfiltration of sensitive information from internal services. Enterprise environments deploying this management stack in a hub-and-spoke architecture are at risk of lateral data exposure and internal network reconnaissance, with a CVSS score of 6.8 reflecting the moderate attack complexity but high confidentiality impact.

⚡ 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

Technical Analysis

The vulnerability resides in the inter-service communication layer between the IPS Manager, Central Manager, and Local Manager components. These components typically communicate over HTTP/HTTPS using structured parameters to route management requests — such as policy pushes, log aggregation, and status reporting — from distributed sensors to central orchestration points.

The flaw is a parameter-based destination manipulation issue, fundamentally an SSRF. When a Local Manager initiates a request to the Central Manager, or the Central Manager forwards requests to subordinate IPS Managers, a URL or host configuration parameter (e.g., dest, target, endpoint, redirect_to) is insufficiently validated. An attacker with access to an authenticated session — likely through a compromised manager account, API token, or a low-privileged administrative interface — can modify this parameter to point to an arbitrary internal address.

The server-side component then issues the request to the attacker-specified destination using its own network privileges and trust context. This enables the following abuse primitives:

  1. Internal port scanning — The affected component will return connection status (open/closed/filtered) for internal IP addresses and ports, allowing an attacker to map the internal network topology.
  2. Service banner retrieval — Responses from internal HTTP services are reflected back to the attacker, disclosing version information, internal headers, and application fingerprints.
  3. Sensitive data exfiltration — Endpoints exposed on internal networks (e.g., configuration databases, API management consoles, monitoring dashboards) that trust the manager's IP address can be queried, with the responses relayed through the vulnerable component.

The attack surface is the management-plane network, typically segregated on an internal management VLAN. However, in environments where manager web consoles are exposed to a VPN or limited external access, the vulnerability becomes remotely exploitable. The CVSS vector (AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N) confirms a network-accessible attack requiring elevated complexity and low-privilege credentials.

Exploitation Scenarios

Scenario 1: Internal Port Scan via Central Manager

  1. Reconnaissance: Attacker compromises a low-privilege account on the Central Manager web console or obtains a valid API token. The attacker identifies the vulnerable parameter by intercepting legitimate manager-to-manager communication (e.g., status polling between Central and Local Managers) and noting a dest or host parameter containing an IP address.
  2. Trigger: The attacker crafts a request to the Central Manager's administrative API endpoint — for example, POST /api/v1/status-check — and modifies the dest parameter from 10.0.0.5:8443 (legitimate Local Manager) to 10.0.0.10:3306 (suspected internal database).
  3. Weaponization: The request is submitted. The Central Manager attempts an HTTP connection to 10.0.0.10:3306. Based on the response — connection refusal vs. timeout vs. HTTP error — the attacker determines whether the port is open. The process is repeated across a CIDR range (e.g., 10.0.0.0/24) with a simple script.
  4. Payload/Execution: To extract data, the attacker targets an internal application known to return data via HTTP GET requests. For instance, modifying dest to http://10.0.1.20:9200/_cluster/health (Elasticsearch endpoint) and observing the reflected JSON response leaks cluster health, node names, and index metadata.
  5. Post-Exploitation: Using leaked credentials or session tokens from internal services, the attacker pivots deeper into the management network, potentially reaching domain controllers or backup infrastructure.

Scenario 2: Cloud Metadata Access

  1. Reconnaissance: Attacker identifies the manager components are hosted on a cloud VM (e.g., AWS, Azure) by checking HTTP headers or default landing pages.
  2. Trigger: The attacker issues a request with the parameter set to http://169.254.169.254/latest/meta-data/iam/security-credentials/ — the cloud instance metadata service.
  3. Weaponization: The request is sent via the vulnerable component's server-side fetch. The metadata service, which only accepts requests from the local host, returns the IAM role name.
  4. Payload/Execution: A follow-up request retrieves temporary AWS access credentials, which the attacker can use to access S3 buckets, EC2 instances, and other cloud resources in the same account.
  5. Post-Exploitation: The attacker exfiltrates sensitive data from cloud storage, potentially including customer records or encrypted backups, and maintains persistence using the compromised credentials.

Impact Assessment

Business Impact: The vulnerability enables unauthorized access to internal network services and data exfiltration from a trusted management plane. Given the trust relationship between manager components and backend infrastructure, the confidentiality impact is high (C:H). The integrity impact (I:H) stems from the potential to tamper with internal services reachable via SSRF — for example, modifying configuration files or pushing malicious policy updates through an internal management API. Availability is not directly impacted (A:N).

Affected Systems: Any deployment using IPS Manager, Central Manager, or Local Manager in a distributed security management architecture. Typically found in enterprise network security appliances and centralized threat management consoles.

Blast Radius: The internal trust boundary of the management network. Because the vulnerable component operates with privileged network access, the SSRF can reach any host the manager can communicate with — not just the intended Local/IPS Managers. This expands the attack surface to databases, authentication services, monitoring infrastructure, and cloud metadata endpoints.

CVSS Breakdown: The 6.8 score reflects a medium severity. The high complexity (AC:H) likely results from the requirement to identify and successfully manipulate the specific request parameter, possibly behind authentication. The low privilege requirement (PR:L) means only one compromised low-tier account is needed to trigger the flaw.

Detection Guidance

Sigma Rule

title: Suspicious SSRF Parameter Manipulation in Manager Communication
id: 3f2c9a1e-7d45-4b6a-8e21-9c4d5f6a7b8c
status: experimental
description: Detects attempts to manipulate destination parameters in manager communication requests, indicating potential SSRF exploitation (CVE-2024-5731)
author: Valters IT Security
date: 2024/06/15
tags:
    - attack.t1190
    - attack.t1090
    - cve.2024.5731
logsource:
    category: webserver
    product: generic
detection:
    selection:
        cs-method:
            - 'POST'
            - 'PUT'
        cs-uri-query|contains:
            - 'dest=http://'
            - 'dest=https://'
            - 'target=http://'
            - 'target=https://'
            - 'endpoint=http://'
            - 'url=http://'
            - 'url=https://'
        cs-uri-query|re:
            - '(dest|target|endpoint|url)=(http|https)://(169\.254\.169\.254|127\.0\.0\.1|10\.|172\.(1[6-9]|2[0-9]|3[0-1])\.|192\.168\.|localhost|metadata\.google\.internal)'
    filter_legit:
        cs-uri-query|contains:
            - 'dest=https://www.example.com'
    condition: selection and not filter_legit
level: high
falsepositives:
    - Legitimate redirect functionality in health-check endpoints
    - Internal IPs used for legitimate manager-to-manager sync

YARA Rule

rule CVE_2024_5731_SSRF_Parameter_Manipulation
{
    meta:
        author = "Valters IT Security"
        description = "Detects SSRF payloads targeting internal IP ranges in request parameters for CVE-2024-5731"
        date = "2024-06-15"
        cve = "CVE-2024-5731"
    strings:
        $s1 = "dest=http://" ascii wide nocase
        $s2 = "target=http://" ascii wide nocase
        $s3 = "endpoint=http://" ascii wide nocase
        $s4 = "dest=169.254.169.254" ascii wide nocase
        $s5 = "endpoint=169.254.169.254" ascii wide nocase
        $s6 = "dest=127.0.0.1" ascii wide nocase
        $s7 = "target=127.0.0.1" ascii wide nocase
        $s8 = "dest=metadata.google.internal" ascii wide nocase
        $internal_net = /(dest|target|endpoint|url)=(https?:\/\/)?(10\.|172\.(1[6-9]|2[0-9]|3[01])\.|192\.168\.|127\.0\.0\.1|169\.254\.169\.254|localhost)/
    condition:
        uint16(0) == 0x5A4D or uint32(0) == 0x464C457F  // PE or ELF file
        or any of ($s*)
        or $internal_net
}

Suricata IDS Rule

alert http any any -> any any (msg:"CVE-2024-5731 - SSRF Parameter Manipulation to Internal IP in Manager Request"; flow:established,to_server; content:"POST"; http_method; nocase; pcre:"/(dest|target|endpoint|url)=(https?:\/\/)?(10\.|172\.(1[6-9]|2[0-9]|3[01])\.|192\.168\.|127\.0\.0\.1|169\.254\.169\.254|localhost)/Ui"; http_uri; sid:2024573101; rev:1; metadata:attack_target_server, deployment_datacenter, tag_cve_CVE-2024-5731, tag_ssrf; reference:cve,2024-5731; classtype:web-application-attack;)

alert http any any -> any any (msg:"CVE-2024-5731 - Cloud Metadata Endpoint Request via Manager"; flow:established,to_server; content:"169.254.169.254"; http_uri; nocase; sid:2024573102; rev:1; metadata:attack_target_server, tag_cve_CVE-2024-5731, tag_ssrf; reference:cve,2024-5731; classtype:attempted-recon;)

Elastic Detection

sequence by process.entity_id with maxspan=5m
  [network where network.direction == "egress" and
   cidrMatch(destination.ip, "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16", "127.0.0.0/8", "169.254.169.254/32") and
   event.action in ("connection_attempted", "connection_accepted", "connection_lookup") and
   process.executable != null]
  [process where process.args : ("*dest=*", "*target=*", "*endpoint=*", "*url=*") and
   process.args : ("*http://*", "*https://*")]

Splunk SPL Query

index=proxy OR index=webserver OR index=network
  (sourcetype="iis" OR sourcetype="apache" OR sourcetype="access_combined")
  (uri_query="*dest=*" OR uri_query="*target=*" OR uri_query="*endpoint=*" OR uri_query="*url=*")
  (uri_query="*169.254.169.254*" OR uri_query="*127.0.0.1*" OR uri_query="*localhost*" OR uri_query="*10.*" OR uri_query="*192.168.*" OR uri_query="*172.16.*" OR uri_query="*172.17.*" OR uri_query="*172.18.*" OR uri_query="*172.19.*" OR uri_query="*172.2[0-9].*" OR uri_query="*172.3[0-1].*")
  | table _time src_ip dest_ip http_method uri uri_query status response_time
  | sort - _time
  | stats count by src_ip dest_ip uri

Wazuh OSSEC Rule

<group name="ssrf,">
  <rule id="100573" level="12">
    <decoded_as>json</decoded_as>
    <field name="event_type">^http$|^url$</field>
    <regex>url|uri|param</regex>
    <match>dest=|target=|endpoint=</match>
    <regex>169\.254\.169\.254|127\.0\.0\.1|localhost|metadata\.google\.internal|10\.</regex>
    <description>CVE-2024-5731 - SSRF attempt to internal/metadata IP detected via manager request parameter</description>
    <group>attack.t1190,</group>
    <mitre>
      <id>t1190</id>
    </mitre>
  </rule>
</group>

Mitigation & Patch Guidance

Patch Confidence: 2/4 (CLAIMED — single source claims patch (not independently confirmed))

  1. Immediate Mitigations:

    • Restrict network access to the IPS Manager, Central Manager, and Local Manager management interfaces to trusted administrative networks only. Apply strict egress filtering on the manager's outbound connections to prevent access to internal/untrusted destinations.
    • Implement a web application firewall (WAF) rule to block requests containing URLs pointing to private IP ranges (RFC 1918), link-local addresses (169.254.0.0/16), and cloud metadata endpoints (169.254.169.254, 169.254.170.2) in the vulnerable parameter.
    • Enforce least-privilege access on manager accounts — review and revoke unnecessary API tokens and low-privilege administrative accounts. Enforce multi-factor authentication where possible.
    • Monitor outbound connections from manager components for any requests to unexpected internal hosts or cloud metadata endpoints.
  2. Patch/Upgrade Steps:

    • Contact the vendor (identification pending) and request verification of the claimed patch. Since the CNA is unidentified, check for advisories referencing "IPS Manager", "Central Manager", or "Local Manager" in the National Vulnerability Database (NVD) under CVE-2024-5731.
    • If a patch is confirmed, apply it to all manager components in the following order: Central Manager first (highest trust), then Local Managers and IPS Managers. Validate that version numbers align with the vendor's fix release notes.
    • Until a verified patch is available, treat the vulnerability as unmitigated by code fix and rely on the compensating controls listed above.
  3. Long-Term Hardening:

    • Segment the management plane into its own VLAN with strict ACLs. Ensure manager-to-manager and manager-to-backend communication uses dedicated, non-routable network segments where possible.
    • Implement application-layer allow-listing on the manager's outbound proxy to only permit connections to known, approved internal FQDNs and IPs.
    • Regularly audit manager communication logs for anomalous outbound destinations.
    • Establish a vendor communication channel to obtain verified patch status and subscribe to vendor security advisories for this product line.

References

  1. NVD Entry: https://nvd.nist.gov/vuln/detail/CVE-2024-5731 — Official NVD record with most recent version information and CNA assignment status.
  2. FIRST.org CVSS Calculator: https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N — Reference for the CVSS vector analysis.
  3. OWASP Server-Side Request Forgery Prevention Cheat Sheet: https://cheatsheetseries.owasp.org/cheatsheets/Server_Side_Request_Forgery_Prevention_Cheat_Sheet.html — Industry-standard mitigation guidance for the SSRF vulnerability class.
  4. MITRE ATT&CK — T1190 Exploit Public-Facing Application: https://attack.mitre.org/techniques/T1190/ — Technique mapping reference.
  5. CISA Known Exploited Vulnerabilities Catalog: https://www.cisa.gov/known-exploited-vulnerabilities-catalog — Monitored for any future inclusion of CVE-2024-5731; currently not listed (as of reporting date).

Threat Actor Campaign Note: No public reports of active exploitation or threat actor campaigns leveraging CVE-2024-5731 exist at the time of this report. The vulnerability has not been added to the CISA KEV catalog, and no exploit code or Nuclei templates are publicly available. SOC teams should nonetheless monitor for the detection patterns provided above, as SSRF vulnerabilities in management planes are frequently weaponized shortly after disclosure.

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

http.component:"IPS Manager"
http.title:"Central Manager"
http.component:"Local Manager"
http.title:"Security Manager" port:80,443
◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2024-5731/ · 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.