{"id":"CVE-2026-17331","kind":"vulnerability","aliases":["CVE-2026-17331"],"related":[],"title":"IBM API Connect: remote attacker can read arbitrary files on server","description":"IBM API Connect 12.1.0.0 through 12.1.1.2 could allow a remote attacker to read arbitrary files on the server due to external control of a file name or path.","summary":"IBM API Connect 12.1.0.0 through 12.1.1.2 lets a remote attacker read arbitrary files on the server because a file name or path is controlled from outside. An attacker can read server files they should not be able to see, such as configuration or credentials.","severity":"high","cvss":7.5,"epss":null,"exploited":false,"exploited_at":null,"products":[{"name":"API Connect V12 OnPrem","fixed":["12.1.1.3"],"affected":">= 12.1.0.0, <= 12.1.1.2","ecosystem":"vendor"}],"ecosystems":[],"tags":["api-gateway","ibm-api-connect","path-traversal","self-hosted","vendor"],"not_affected_if":["versions-outside-range"],"how_to_check":"- Find the running API Connect V12 on-prem version (admin console or your installation/upgrade records).\n- You are affected if it is between v12.1.0.0 and v12.1.1.2 inclusive; v12.1.1.3 or later contains the fix.\n- IBM does not say which endpoints are reachable, so also check whether the management or gateway services are reachable from untrusted networks.","fix":"Upgrade IBM API Connect to v12.1.1.3 (Fix Central: https://www.ibm.com/support/pages/node/7290205). IBM lists no workarounds or mitigations.","status":"open","published_at":"2026-11-07T05:18:43+00:00","first_seen_at":"2026-11-07T05:46:04+00:00","triaged_at":"2026-11-07T05:52:05+00:00","updated_at":"2026-11-07T06:16:29+00:00","category":"vendor","confidence":0.85,"triage":{"at":"2026-11-07T05:52:05Z","model":"claude-haiku-5-5","output":{"fix":"unknown","reach":"internet","title":"IBM API Connect: remote attacker can read arbitrary files on server","impact":"medium","summary":"IBM API Connect 12.1.0.0 through 12.1.1.2 lets a remote attacker read arbitrary files on the server because a file name or path is controlled from outside. An attacker can read server files they should not be able to see, such as configuration or credentials.","audience":"businesses","category":"vendor","nicknames":[],"who_cares":["ibm-api-connect","api-gateway","self-hosted"],"confidence":0.6,"fix_status":"unknown","needs_auth":"unknown","worst_case":"Remote attacker reads arbitrary server files, possibly secrets","analyst_note":"Find IBM's security bulletin for CVE-2026-17331 to get the fixed version, required auth and affected endpoints; the NVD entry alone does not state them.","how_to_check":"- Confirm whether IBM API Connect is deployed and which version runs, for example in the admin console or product installation.\n- Check whether the running version falls in `12.1.0.0` through `12.1.1.2`.","plain_action":"","needs_analyst":true,"not_affected_if":["versions-outside-range"],"who_is_affected":"Teams running IBM API Connect 12.1.0.0 through 12.1.1.2 that expose its endpoints to a network the attacker can reach. The sources do not say which configurations or endpoints are required, so treat any internet-reachable deployment in that range as in scope until IBM's advisory is checked.","user_interaction":"no","needs_special_setup":"unknown","severity_if_unknown":"high"},"cost_usd":0.000704,"input_tokens":4193,"output_tokens":569,"severity_before":"high"},"analyst_status":"done","analyst_note":"Find IBM's security bulletin for CVE-2026-17331 to get the fixed version, required auth and affected endpoints; the NVD entry alone does not state them.","search":"'-17331':14A,17A '-2026':13A,16A '12.1.0.0':39B,83C '12.1.1.2':41B,85C 'abl':72B 'allow':87C 'api':2A,18A,23B,27B,37B,81C 'api-gateway':22B 'arbitrari':8A,47B,93C 'attack':5A,45B,63B,90C 'configur':77B 'connect':3A,19A,28B,38B,82C 'control':59B,101C 'could':86C 'credenti':79B 'cve':12A,15A 'due':98C 'extern':100C 'file':9A,48B,54B,67B,94C,104C 'gateway':24B 'host':34B 'ibm':1A,26B,36B,80C 'ibm-api-connect':25B 'let':42B 'name':55B,105C 'onprem':21A 'outsid':61B 'path':30B,57B,107C 'path-travers':29B 'read':7A,46B,65B,92C 'remot':4A,44B,89C 'see':74B 'self':33B 'self-host':32B 'server':11A,51B,66B,97C 'travers':31B 'v12':20A 'vendor':35B","nicknames":[],"mitigations":[],"who_affected":"Teams running self-managed IBM API Connect V12 OnPrem, versions v12.1.0.0 through v12.1.1.2. IBM describes a remote attacker and its CVSS vector needs no privileges or user interaction, so a deployment reachable by an attacker over the network is exposed; IBM does not name the endpoint. Teams on other versions (e.g. 10.0.x, not listed in this bulletin entry) or already on v12.1.1.3 can skip it.","tier":"B","verified":{"fix":{"at":"2026-11-07T06:16:29Z","by":"analyst","doc":"https://www.ibm.com/support/pages/security-bulletin-multiple-vulnerabilities-ibm-api-connect-39","run_id":2038},"products":{"at":"2026-11-07T06:16:29Z","by":"analyst","doc":"https://www.ibm.com/support/pages/security-bulletin-multiple-vulnerabilities-ibm-api-connect-39","run_id":2038},"mitigations":{"at":"2026-11-07T06:16:29Z","by":"analyst","doc":"https://www.ibm.com/support/pages/security-bulletin-multiple-vulnerabilities-ibm-api-connect-39","run_id":2038},"workarounds":{"at":"2026-11-07T06:16:29Z","by":"analyst","doc":"https://www.ibm.com/support/pages/security-bulletin-multiple-vulnerabilities-ibm-api-connect-39","run_id":2038},"how_to_check":{"at":"2026-11-07T06:16:29Z","by":"analyst","doc":"https://www.ibm.com/support/pages/security-bulletin-multiple-vulnerabilities-ibm-api-connect-39","run_id":2038},"who_affected":{"at":"2026-11-07T06:16:29Z","by":"analyst","doc":"https://www.ibm.com/support/pages/security-bulletin-multiple-vulnerabilities-ibm-api-connect-39","run_id":2038}},"analyst_revisit_at":null,"fix_status":"available","audience":"businesses","plain_action":null,"pkeys":["apiconnectv12onprem","connectv12onprem"],"ptokens":["api","connect","onprem","v12"],"labels":["apigateway","high","ibmapiconnect","pathtraversal","selfhosted","vendor"],"campaign_type":null,"search_a":"'-17331':14A,17A '-2026':13A,16A 'api':2A,18A 'arbitrari':8A 'attack':5A 'connect':3A,19A 'cve':12A,15A 'file':9A 'ibm':1A 'onprem':21A 'read':7A 'remot':4A 'server':11A 'v12':20A","search_b":"'12.1.0.0':39B '12.1.1.2':41B 'abl':72B 'api':23B,27B,37B 'api-gateway':22B 'arbitrari':47B 'attack':45B,63B 'configur':77B 'connect':28B,38B 'control':59B 'credenti':79B 'file':48B,54B,67B 'gateway':24B 'host':34B 'ibm':26B,36B 'ibm-api-connect':25B 'let':42B 'name':55B 'outsid':61B 'path':30B,57B 'path-travers':29B 'read':46B,65B 'remot':44B 'see':74B 'self':33B 'self-host':32B 'server':51B,66B 'travers':31B 'vendor':35B","search_c":"'12.1.0.0':83C '12.1.1.2':85C 'allow':87C 'api':81C 'arbitrari':93C 'attack':90C 'connect':82C 'control':101C 'could':86C 'due':98C 'extern':100C 'file':94C,104C 'ibm':80C 'name':105C 'path':107C 'read':92C 'remot':89C 'server':97C","first_public_at":"2026-11-07T05:18:43+00:00","kev":null,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","cvss_by":"psirt@us.ibm.com","poc_count":0,"sources":[{"source":"nvd","external_id":"CVE-2026-17331","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-17331","severity":null,"published_at":"2026-11-07T05:18:43+00:00","modified_at":"2026-11-07T05:18:43+00:00","first_seen_at":"2026-11-07T05:46:04+00:00","fetched_at":"2026-11-07T05:46:04+00:00","note":null},{"source":"analyst","external_id":"CVE-2026-17331:2038","url":"https://www.ibm.com/support/pages/security-bulletin-multiple-vulnerabilities-ibm-api-connect-39","severity":null,"published_at":"2026-11-07T06:16:29+00:00","modified_at":"2026-11-07T06:16:29+00:00","first_seen_at":"2026-11-07T06:16:29+00:00","fetched_at":"2026-11-07T06:16:29+00:00","note":"IBM bulletin (multiple vulns, v12.1.1.3) lists CVE-2026-17331, CWE-73, CVSS 7.5 AV:N/PR:N; affected API Connect V12 OnPrem v12.1.0.0-v12.1.1.2, fix v12.1.1.3 (Fix Central node/7290205), workarounds none. Affected endpoints not stated by IBM. Not exploited per sources.","cites":["https://www.ibm.com/support/pages/security-bulletin-multiple-vulnerabilities-ibm-api-connect-39"]}],"documents":[{"id":93149,"url":"https://www.ibm.com/support/pages/security-bulletin-multiple-vulnerabilities-ibm-api-connect-39","title":"IBM Security Bulletin: Multiple Vulnerabilities in IBM API Connect (v12.1.1.3)","kind":"advisory","source":"analyst","publisher":null,"text":null,"published_at":null,"relation":"advisory","confidence":null,"note":null}],"exploit_sources":[],"notice":"Free to read, with fair use of about 60 pages a minute. For higher limits or API access: sales@infrastack.ai"}