{"id":"CVE-2026-17407","kind":"vulnerability","aliases":["CVE-2026-17407"],"related":[],"title":"IBM API Connect: SQL injection through sign-in values lets attackers run database commands","description":"IBM API Connect 10.0.8.0 through 10.0.8.12 and 12.1.0.0 through 12.1.1.2 could allow a remote authenticated attacker to execute arbitrary SQL commands due to SQL injection. Values received during sign-in are not properly neutralized before being used in a database query, which could allow SQL commands to run.","summary":"IBM API Connect does not neutralize values received during sign-in before using them in a database query (SQL injection, CWE-89). A remote authenticated attacker can run arbitrary SQL commands against the database. IBM rates it CVSS 8.5.","severity":"high","cvss":8.5,"epss":null,"exploited":false,"exploited_at":null,"products":[{"name":"api-connect","fixed":["10.0.8.13"],"affected":">= 10.0.8.0, <= 10.0.8.12","ecosystem":"vendor"},{"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","auth-required","ibm-api-connect","infrastructure","self-hosted"],"not_affected_if":["auth-required","outside-affected-versions","version-outside-range"],"how_to_check":"Check your API Connect version. Affected per IBM: API Connect 10.0.8.0 - 10.0.8.12 and API Connect V12 OnPrem v12.1.0.0 - v12.1.1.2. Fixed: 10.0.8.13 and v12.1.1.3. Needs a valid (authenticated) account; no special setting required.","fix":"Upgrade to 10.0.8.13 (10.0.8.x) or v12.1.1.3 (API Connect V12 OnPrem 12.1.x) via IBM Fix Central. IBM lists no workarounds or mitigations.","status":"open","published_at":"2026-11-07T05:18:57+00:00","first_seen_at":"2026-11-07T05:46:07+00:00","triaged_at":"2026-11-07T05:48:54+00:00","updated_at":"2026-11-07T06:05:51+00:00","category":"infrastructure","confidence":0.85,"triage":{"at":"2026-11-07T05:48:54Z","model":"claude-haiku-5-5","output":{"fix":"unknown","reach":"network","title":"IBM API Connect: SQL injection through sign-in values lets attackers run database commands","impact":"high","summary":"IBM API Connect versions 10.0.8.0 through 10.0.8.12 and 12.1.0.0 through 12.1.1.2 do not neutralize values received during sign-in before using them in a database query. A remote attacker with an account can run arbitrary SQL commands against the database.","audience":"businesses","category":"infrastructure","nicknames":[],"who_cares":["ibm-api-connect","api-gateway","self-hosted"],"confidence":0.7,"fix_status":"unknown","needs_auth":"yes","worst_case":"Attacker runs arbitrary SQL commands against the API Connect database","analyst_note":"Fixed version and any vendor advisory are not in the sources; check IBM's security bulletin for CVE-2026-17407.","how_to_check":"- Check the installed API Connect version against the affected ranges 10.0.8.0 through 10.0.8.12 and 12.1.0.0 through 12.1.1.2\n- unknown","plain_action":"","needs_analyst":true,"not_affected_if":["version-outside-range"],"who_is_affected":"Organizations running IBM API Connect in the affected version ranges are exposed, because the flaw is reachable over the network by anyone holding a valid account. Deployments outside those version ranges are not affected by this advisory. The sources do not state which configurations or sign-in methods are needed to reach the flaw.","user_interaction":"no","needs_special_setup":"unknown","severity_if_unknown":"high"},"cost_usd":0.000707,"input_tokens":4263,"output_tokens":561,"severity_before":"high"},"analyst_status":"done","analyst_note":"Fixed version and any vendor advisory are not in the sources; check IBM's security bulletin for CVE-2026-17407.","search":"'-17407':18A,21A '-2026':17A,20A '-89':66B '10.0.8.0':87C '10.0.8.12':89C '12.1.0.0':91C '12.1.1.2':93C '8.5':83B 'allow':95C,128C 'api':2A,23A,26A,31B,38B,45B,85C 'api-connect':22A 'api-connect-v12-onprem':25A 'api-gateway':30B 'arbitrari':73B,102C 'attack':12A,70B,99C 'auth':34B 'auth-requir':33B 'authent':69B,98C 'command':15A,75B,104C,130C 'connect':3A,24A,27A,39B,46B,86C 'could':94C,127C 'cve':16A,19A 'cvss':82B 'cwe':65B 'databas':14A,61B,78B,124C 'due':105C 'execut':101C 'gateway':32B 'host':43B 'ibm':1A,37B,44B,79B,84C 'ibm-api-connect':36B 'infrastructur':40B 'inject':5A,64B,108C 'let':11A 'neutral':49B,118C 'onprem':29A 'proper':117C 'queri':62B,125C 'rate':80B 'receiv':51B,110C 'remot':68B,97C 'requir':35B 'run':13A,72B,132C 'self':42B 'self-host':41B 'sign':8A,54B,113C 'sign-in':7A,53B,112C 'sql':4A,63B,74B,103C,107C,129C 'use':57B,121C 'v12':28A 'valu':10A,50B,109C","nicknames":[],"mitigations":[],"who_affected":"Teams running self-managed IBM API Connect 10.0.8.0 to 10.0.8.12 or V12 OnPrem 12.1.0.0 to 12.1.1.2. An attacker needs a valid account; the sign-in values are not neutralized before a database query, so they can run SQL against the back-end database. Teams on 10.0.8.13 or 12.1.1.3 or later can skip it.","tier":"B","verified":{"fix":{"at":"2026-11-07T06:05:51Z","by":"analyst","doc":"https://www.ibm.com/support/pages/security-bulletin-multiple-vulnerabilities-ibm-api-connect-39","run_id":2004},"products":{"at":"2026-11-07T06:05:51Z","by":"analyst","doc":"https://www.ibm.com/support/pages/security-bulletin-multiple-vulnerabilities-ibm-api-connect-39","run_id":2004},"workarounds":{"at":"2026-11-07T06:05:51Z","by":"analyst","doc":"https://www.ibm.com/support/pages/security-bulletin-multiple-vulnerabilities-ibm-api-connect-39","run_id":2004},"how_to_check":{"at":"2026-11-07T06:05:51Z","by":"analyst","doc":"https://www.ibm.com/support/pages/security-bulletin-multiple-vulnerabilities-ibm-api-connect-39","run_id":2004},"who_affected":{"at":"2026-11-07T06:05:51Z","by":"analyst","doc":"https://www.ibm.com/support/pages/security-bulletin-multiple-vulnerabilities-ibm-api-connect-39","run_id":2004}},"analyst_revisit_at":null,"fix_status":"available","audience":"businesses","plain_action":null,"pkeys":["apiconnect","apiconnectv12onprem"],"ptokens":["api","connect","onprem","v12"],"labels":["apigateway","authrequired","high","ibmapiconnect","infrastructure","selfhosted"],"campaign_type":null,"search_a":"'-17407':18A,21A '-2026':17A,20A 'api':2A,23A,26A 'api-connect':22A 'api-connect-v12-onprem':25A 'attack':12A 'command':15A 'connect':3A,24A,27A 'cve':16A,19A 'databas':14A 'ibm':1A 'inject':5A 'let':11A 'onprem':29A 'run':13A 'sign':8A 'sign-in':7A 'sql':4A 'v12':28A 'valu':10A","search_b":"'-89':66B '8.5':83B 'api':31B,38B,45B 'api-gateway':30B 'arbitrari':73B 'attack':70B 'auth':34B 'auth-requir':33B 'authent':69B 'command':75B 'connect':39B,46B 'cvss':82B 'cwe':65B 'databas':61B,78B 'gateway':32B 'host':43B 'ibm':37B,44B,79B 'ibm-api-connect':36B 'infrastructur':40B 'inject':64B 'neutral':49B 'queri':62B 'rate':80B 'receiv':51B 'remot':68B 'requir':35B 'run':72B 'self':42B 'self-host':41B 'sign':54B 'sign-in':53B 'sql':63B,74B 'use':57B 'valu':50B","search_c":"'10.0.8.0':87C '10.0.8.12':89C '12.1.0.0':91C '12.1.1.2':93C 'allow':95C,128C 'api':85C 'arbitrari':102C 'attack':99C 'authent':98C 'command':104C,130C 'connect':86C 'could':94C,127C 'databas':124C 'due':105C 'execut':101C 'ibm':84C 'inject':108C 'neutral':118C 'proper':117C 'queri':125C 'receiv':110C 'remot':97C 'run':132C 'sign':113C 'sign-in':112C 'sql':103C,107C,129C 'use':121C 'valu':109C","first_public_at":"2026-11-07T05:18:57+00:00","kev":null,"cvss_vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H","cvss_by":"psirt@us.ibm.com","poc_count":0,"sources":[{"source":"nvd","external_id":"CVE-2026-17407","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-17407","severity":null,"published_at":"2026-11-07T05:18:57+00:00","modified_at":"2026-11-07T05:18:57+00:00","first_seen_at":"2026-11-07T05:46:07+00:00","fetched_at":"2026-11-07T05:46:07+00:00","note":null},{"source":"analyst","external_id":"CVE-2026-17407:2004","url":"https://www.ibm.com/support/pages/security-bulletin-multiple-vulnerabilities-ibm-api-connect-41","severity":null,"published_at":"2026-11-07T06:05:51+00:00","modified_at":"2026-11-07T06:05:51+00:00","first_seen_at":"2026-11-07T06:05:51+00:00","fetched_at":"2026-11-07T06:05:51+00:00","note":"Read IBM bulletins -41 (10.0.8.x, fix 10.0.8.13) and -39 (V12 OnPrem, fix v12.1.1.3); both list CVE-2026-17407, CVSS 8.5, no workarounds. No exploitation/PoC evidence found; no social search.","cites":["https://www.ibm.com/support/pages/security-bulletin-multiple-vulnerabilities-ibm-api-connect-41","https://www.ibm.com/support/pages/security-bulletin-multiple-vulnerabilities-ibm-api-connect-39"]}],"documents":[{"id":93150,"url":"https://www.ibm.com/support/pages/security-bulletin-multiple-vulnerabilities-ibm-api-connect-41","title":"IBM Security Bulletin: Multiple Vulnerabilities in IBM API Connect (10.0.8.13)","kind":"advisory","source":"analyst","publisher":null,"text":null,"published_at":null,"relation":"advisory","confidence":null,"note":null},{"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"}