IBM API Connect gets 208 CVE records in a day, 47 critical and 54 needing no login: what IBM says
IBM published 208 CVE records for API Connect on 7 November 2026: 47 critical, and 54 that need no login by IBM's own vectors. The fixed releases, v12.1.1.3 and 10.0.8.13, came weeks earlier; IBM gives no workaround and says nothing of exploitation. Read 7 November 2026.
By Parminder Kumar Sharma · LinkedIn · · 13 min read
208 records, one product, one morning
On Saturday 7 November 2026 the CVE Program published 208 vulnerability records for IBM API Connect, every one assigned and scored by IBM. IBM's own scores put 47 of them at critical (9.0 or above), 94 at high, 64 at medium and 3 at low. That is 22.6 percent critical and 67.8 percent critical or high (derived). Twenty records score 9.9. Read the vectors rather than the scores and the sharper number appears: 54 of the 208 need no privileges at all (PR:N, 26.0 percent, derived), and 18 of those are critical. This briefing counted every record from NVD's listing of all 208 and from IBM's two bulletins, read between 16:33 and 16:38 UTC on Saturday 7 November 2026.
API Connect is the IBM product organisations use to publish APIs, issue keys and tokens to the developers and applications that call them, and run the gateway that checks those calls. A flaw that hands out a token for someone else, such as CVE-2026-16720 below, is therefore a flaw in the part of the estate that other systems trust to say who a caller is.
Stated, and not stated
What IBM's bulletins of 5 November 2026 and the 208 CVE records state, against what they leave out. Read 7 November 2026.
| Question | Stated on the record | Not stated |
|---|---|---|
| How many | 208 CVE records published 7 November 2026; the two 5 November bulletins list 203 and 135 entries, 207 distinct | Why IBM published them in one batch |
| How severe | IBM's CVSS 3.1 scores: 47 critical, 94 high, 64 medium, 3 low | Any independent score; NVD lists all 208 as Awaiting Analysis |
| What is needed | 54 PR:N, 142 PR:L, 12 PR:H in IBM's vectors | Whether a self registered portal user counts as PR:L |
| Fixed in | v12.1.1.3 for 12.1; 10.0.8.13 for 10.0.8 | The 10.0.8.13 release date |
| Workaround | "None" in both bulletins | Any interim control or configuration |
| Exploited | Nothing; no KEV entry in catalogue 2026.11.06 | Whether anyone used them before or after the fix |
| Found by | Acknowledgement sections empty | Internal review, outside researcher or tool |
| Where | 9 records name a part: management service, gateway, portal, analytics, a directory | The component for the other 199 |
Two version lines, two fixes
IBM wrote one bulletin per supported line. The 12.1 bulletin says "Multiple vulnerabilities were addressed in IBM API Connect version v12.1.1.3" and lists the affected product as "API Connect V12 OnPrem", versions v12.1.0.0 to v12.1.1.2. The 10.0.8 bulletin says the same of version 10.0.8.13 and lists V10.0.8.0 to V10.0.8.12. Both say "IBM strongly recommends addressing the vulnerability now by upgrading" and both give the workaround as "None". Both carry one line of history: "05 Nov 2026: Initial Publication".
Comparing the two lists (derived): 131 CVEs appear in both bulletins, 72 only in the 12.1 bulletin, and 4 only in the 10.0.8 one. The 208th record, CVE-2026-18535, a 9.6 denial of service flaw, is in neither: its record cites two earlier IBM bulletins of 8 and 14 October 2026. Every one of the 47 critical records applies to 12.1; 26 apply to 10.0.8. One record disagrees with itself: CVE-2026-16679's description names only 12.1, while its affected versions and both bulletins include 10.0.8.
The two lines, counted by this site from IBM's bulletins of 5 November 2026 and the 208 records (CVE-2026-18535 counted on both lines, as its record lists). Derived.
| Measure | 12.1 line | 10.0.8 line |
|---|---|---|
| Affected, as printed | v12.1.0.0 to v12.1.1.2 | V10.0.8.0 to V10.0.8.12 |
| Fixed release IBM names | v12.1.1.3 | 10.0.8.13 |
| Records that apply | 204 | 136 |
| Critical | 47 | 26 |
| No privileges needed (PR:N) | 51 | 26 |
| Critical and PR:N | 18 | 8 |
IBM's v12.1.1.3 page says the release "delivers important security updates for API Connect customers" and that the files "can be downloaded with proper entitlement from Fix Central". The 10.0.8 bulletin points to Fix Central as well; that page needs a browser session and was not read here, so the 10.0.8.13 release date is not established. Earlier IBM bulletins on the same pattern are covered in this site's Langflow briefing.
What an attacker needs
CVSS records the precondition in the Privileges Required metric. Sorted that way, the batch splits three ways: no login (PR:N), a low privilege login (PR:L), and a privileged role (PR:H). Two hundred of the 208 vectors are network reachable (AV:N). The grid below is every record.
This is where the friendly name does the work of a control. 143 of the 208 descriptions say "a remote authenticated attacker", which reads like an insider. In CVSS terms it is PR:L, a low privilege account, and 142 records need nothing more. In an API product that runs a developer portal, a low privilege account can be the kind of account a developer is meant to obtain. Neither the bulletins nor the records say whether self registration on the portal is enough, so treat "authenticated" as a precondition to check in your own configuration, not as a barrier.
The 18 critical records that need no login, in IBM's own words between "could allow" and "due to":
The 18 critical CVE records for IBM API Connect with PR:N in IBM's vector, sorted by score. Wording copied from each record; lines from IBM's bulletins of 5 November 2026. Read 7 November 2026.
| CVE | Score | IBM says it could allow | Lines |
|---|---|---|---|
| CVE-2026-16884 | 9.9 | a remote attacker to obtain sensitive information | 12.1 only |
| CVE-2026-16720 | 9.8 | a remote attacker to obtain valid access tokens for other users | Both |
| CVE-2026-17278 | 9.8 | a remote attacker to gain unauthorized access to sensitive API catalog and runtime configuration data | 12.1 only |
| CVE-2026-17301 | 9.8 | an unauthenticated attacker to bypass authentication | Both |
| CVE-2026-17313 | 9.8 | a remote attacker to obtain sensitive information and take control of gateway configuration | 12.1 only |
| CVE-2026-17340 | 9.8 | a remote attacker to execute arbitrary code | 12.1 only |
| CVE-2026-17360 | 9.8 | a remote attacker to gain full administrative control | 12.1 only |
| CVE-2026-17362 | 9.8 | a remote attacker to create, modify, or delete tenants | 12.1 only |
| CVE-2026-17408 | 9.8 | a remote attacker to execute arbitrary code | Both |
| CVE-2026-17297 | 9.6 | a remote attacker to perform an account takeover | Both |
| CVE-2026-17409 | 9.4 | a remote attacker to execute unauthorized administrative operations and obtain sensitive information | Both |
| CVE-2026-18838 | 9.4 | a remote attacker to obtain sensitive information and modify API configurations | 12.1 only |
| CVE-2026-16918 | 9.3 | a remote attacker to access internal network resources | Both |
| CVE-2026-17131 | 9.3 | a remote attacker to obtain sensitive information | 12.1 only |
| CVE-2026-17329 | 9.3 | a remote attacker to obtain sensitive information | 12.1 only |
| CVE-2026-17344 | 9.3 | a remote attacker to obtain sensitive information | 12.1 only |
| CVE-2026-18836 | 9.3 | a remote attacker to obtain sensitive information | Both |
| CVE-2026-17403 | 9.0 | a remote attacker to gain full administrative control | Both |
Where the flaws sit, and how little the records say
IBM's download page for v12.1.1.3 names the parts of a deployment as files: Management, Developer Portal, CMS Portal, Analytics, a webMethods API Gateway, Federated API Management, the toolkit. The records rarely say which part a flaw is in. Searching the 208 descriptions (derived), 9 name a part: one the management service, one gateway configuration, one portal data, two analytics, four a directory or LDAP. The other 199 say only "IBM API Connect".
Two themes do show through the wording. Sixteen records name tenants, mostly data or actions belonging to "other tenants": CVE-2026-17362, a 9.8 that needs no login, could allow an attacker "to create, modify, or delete tenants due to missing authorization". Six name tokens, including CVE-2026-16720 and CVE-2026-17370, a 6.4 that could allow an authenticated attacker "to obtain an access token for another user". Three records say an attacker could gain "full administrative control": two through hard coded credentials (CVE-2026-17360 and CVE-2026-17403) and one through a weak random number generator (CVE-2026-17386, 10.0.8 only). Seventeen descriptions say an attacker could execute arbitrary code, commands or SQL (derived).
The 208 records by weakness, in families grouped by this site from the CWE id each record carries (48 distinct CWE ids). Counts derived; CWE ids as IBM assigned them.
| Family (this site's grouping) | Records | CWE ids (records) |
|---|---|---|
| Server side request forgery | 57 | CWE-918 (57) |
| Authorisation (object and access checks) | 51 | CWE-639 (33), CWE-862 (5), CWE-863 (5), CWE-178 (2), CWE-915 (2), CWE-1259 (1), CWE-441 (1), CWE-235 (1), CWE-807 (1) |
| Authentication and identity | 27 | CWE-287 (6), CWE-290 (5), CWE-295 (5), CWE-347 (3), CWE-352 (2), CWE-601 (2), CWE-288 (1), CWE-306 (1), CWE-307 (1), CWE-358 (1) |
| Injection and code execution | 34 | CWE-89 (10), CWE-79 (7), CWE-94 (4), CWE-90 (3), CWE-78 (2), CWE-88 (2), CWE-611 (2), CWE-80 (1), CWE-117 (1), CWE-184 (1), CWE-434 (1) |
| Path traversal and file paths | 16 | CWE-22 (15), CWE-73 (1) |
| Built in secrets and weak cryptography | 10 | CWE-798 (3), CWE-321 (2), CWE-338 (2), CWE-329 (1), CWE-916 (1), CWE-522 (1) |
| Information exposure | 8 | CWE-209 (3), CWE-200 (2), CWE-532 (2), CWE-204 (1) |
| Resource and other | 5 | CWE-400 (1), CWE-1333 (1), CWE-121 (1), CWE-362 (1), CWE-704 (1) |
Server side request forgery alone is 57 records, the largest single weakness: the product can be made to fetch addresses it should not, from webhooks, imported definitions and endpoint URLs, per the wording. Authorisation flaws, chiefly CWE-639 object level checks, add 51. In a product whose job is deciding who may call what, those two families are most of the batch.
The fix came first
IBM's v12.1.1.3 page dates every download file "3 October, 2026". An IBM bulletin of 8 October said vulnerabilities were addressed in v12.1.1.3, and one of 14 October said the same of 10.0.8.13; those two list mostly other projects' CVEs in bundled components, with CVE-2026-18535 the only IBM scored entry this site found in them. The bulletins naming IBM's own 207 followed on 5 November, 33 days after the v12.1.1.3 files, and the records on 7 November, 35 days after (derived). The 13 records sampled on CVE.org were published between 04:31 and 04:56 UTC.
The order matters to a defender in two ways. An installation already on v12.1.1.3 has had the fix since early October, whatever its change log said at the time. An installation on the 12.1 line that waited for named CVEs before upgrading carried them for five weeks after the v12.1.1.3 files were dated; for the 10.0.8 line, the date of the 10.0.8.13 files is not established here. Whether anyone used them in that window is not stated.
CVE-2026-16720: a token for someone else
The record IBM published reads: API Connect "could allow a remote attacker to obtain valid access tokens for other users due to improper authentication. Authentication against a connected directory service is not sufficiently enforced, which could allow another user's identity to be assumed." IBM scores it 9.8 with the CVSS 3.1 vector AV:N, AC:L, PR:N, UI:N, S:U, C:H, I:H, A:H and weakness CWE-287, Improper Authentication. It applies to both lines.
What the record establishes: a network caller with no privileges could end up holding a valid token issued for another user, and the gap is in how sign in against a connected directory is enforced. What it does not establish: which directory types or sign in configurations are affected, whether local user registries are, what the token then grants downstream, or whether the flaw needs a particular setting. Systems that accept API Connect tokens would see such a token as genuine, which is why this one deserves attention beyond its score.
What to do, in order
Take this with you
Ranked actions for IBM API Connect owners
- Find your version on every installation. Both supported lines are affected: v12.1.0.0 to v12.1.1.2 and V10.0.8.0 to V10.0.8.12. If you run 12.1, all 47 critical records apply; on 10.0.8, 26 do.
- Apply the fix IBM names. IBM's words: "IBM strongly recommends addressing the vulnerability now by upgrading" to v12.1.1.3 on 12.1 or 10.0.8.13 on 10.0.8, from Fix Central with entitlement.
- Until you can upgrade, know that IBM gives no workaround: both bulletins say "None". This site's suggestion, not IBM's: keep the management and portal interfaces off untrusted networks and review who can register on the developer portal, since 54 records need no login and 142 a low privilege one.
- This site's suggestion, tied to CVE-2026-16720's wording: review issued tokens and the sign in logs for your connected directory for tokens issued to one identity and used by another, or sign ins that do not match the directory's own records.
- IBM does not say to rotate credentials. This site's suggestion: after upgrading, ask IBM whether the hard coded credential and key flaws (CVE-2026-17360, CVE-2026-17403, CVE-2026-19124) require new secrets or fresh encryption of stored ones, and treat backups as sensitive until it answers.
Technical details
Five entries from IBM's 12.1 bulletin, copied as printed. Each lists the CVE, IBM's description, the CWE, the scoring source, the base score and the vector. A defender uses them to match the bulletin against a scanner's findings and to see which preconditions apply.
CVEID: CVE-2026-16720
DESCRIPTION: IBM API Connect could allow a remote attacker to obtain valid access tokens for other users due to improper authentication. Authentication against a connected directory service is not sufficiently enforced, which could allow another user's identity to be assumed.
CWE: CWE-287: Improper Authentication
CVSS Source: IBM
CVSS Base score: 9.8
CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
CVEID: CVE-2026-17313
DESCRIPTION: IBM API Connect could allow a remote attacker to obtain sensitive information and take control of gateway configuration due to authentication bypass via an alternate path.
CWE: CWE-288: Authentication Bypass Using an Alternate Path or Channel
CVSS Source: IBM
CVSS Base score: 9.8
CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
CVEID: CVE-2026-17360
DESCRIPTION: IBM API Connect could allow a remote attacker to gain full administrative control due to the use of hard-coded credentials.
CWE: CWE-798: Use of Hard-coded Credentials
CVSS Source: IBM
CVSS Base score: 9.8
CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
CVEID: CVE-2026-17362
DESCRIPTION: IBM API Connect could allow a remote attacker to create, modify, or delete tenants due to missing authorization.
CWE: CWE-862: Missing Authorization
CVSS Source: IBM
CVSS Base score: 9.8
CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
CVEID: CVE-2026-17409
DESCRIPTION: IBM API Connect could allow a remote attacker to execute unauthorized administrative operations and obtain sensitive information due to improper handling of case sensitivity. Access controls are not applied consistently to all variations of a request, which could allow restricted operations to be reached.
CWE: CWE-178: Improper Handling of Case Sensitivity
CVSS Source: IBM
CVSS Base score: 9.4
CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H)
The affected versions and remediation as each bulletin prints them. The 10.0.8 text is cut where it continues with a Fix Central link.
Affected Products and Versions
| Affected Product(s) | Version(s)
| API Connect V12 OnPrem | v12.1.0.0 - v12.1.1.2
Remediation/Fixes
IBM strongly recommends addressing the vulnerability now by upgrading to v12.1.1.3
Fix Central Link: https://www.ibm.com/support/pages/node/7290205
Workarounds and Mitigations
None
Affected Products and Versions
| Affected Product(s) | Version(s)
| API Connect | V10.0.8.0 - V10.0.8.12
Remediation/Fixes
IBM strongly recommends addressing the vulnerability now by upgrading to 10.0.8.13
The affected versions structure in the CVE-2026-16720 record, as IBM filed it. Asset inventories that match on version ranges can use it directly.
[
{
"vendor": "IBM",
"product": "API Connect",
"versions": [
{
"status": "affected",
"version": "12.1.0.0",
"lessThanOrEqual": "12.1.1.2",
"versionType": "semver"
},
{
"status": "affected",
"version": "10.0.8.0",
"lessThanOrEqual": "10.0.8.12",
"versionType": "semver"
}
],
"cpes": [
"cpe:2.3:a:ibm:api_connect:12.1.0.0:*:*:*:*:*:*:*",
"cpe:2.3:a:ibm:api_connect:12.1.1.2:*:*:*:*:*:*:*",
"cpe:2.3:a:ibm:api_connect:10.0.8.0:*:*:*:*:*:*:*",
"cpe:2.3:a:ibm:api_connect:10.0.8.12:*:*:*:*:*:*:*"
]
}
]
The CPE names in the CVE-2026-16679 record, the record whose description names only 12.1 while its structured data includes 10.0.8. A scanner keyed on these CPE names would match both lines.
cpe:2.3:a:ibm:api_connect:12.1.0.0:*:*:*:*:*:*:*
cpe:2.3:a:ibm:api_connect:12.1.1.2:*:*:*:*:*:*:*
cpe:2.3:a:ibm:api_connect:10.0.8.0:*:*:*:*:*:*:*
cpe:2.3:a:ibm:api_connect:10.0.8.12:*:*:*:*:*:*:*
Score and vector for the six highest scoring records that need no login, as NVD carries IBM's scores. These match the bulletin text.
CVE-2026-16884 9.9 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:L/A:L
CVE-2026-16720 9.8 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVE-2026-17278 9.8 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVE-2026-17301 9.8 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVE-2026-17313 9.8 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVE-2026-17340 9.8 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Neither the bulletins nor the records publish indicators, detection rules or log lines. Nothing here describes how to trigger any flaw.
The question IBM has not answered
IBM shipped the fixed v12.1.1.3 files on 3 October and described 207 of its own flaws in them on 5 November, 33 days later, under a title that says only "Multiple Vulnerabilities" and with no workaround. Customers deciding in October whether to take v12.1.1.3 could find one of IBM's own flaws in IBM's October bulletin, CVE-2026-18535, and not the other 207, 46 of them critical and 18 needing no login. So the question for IBM is this: when one upgrade closes more than 200 flaws, why did the customers who run the token gateway learn what it fixed five weeks after the fix shipped?
Key facts
Sources
- PrimarySecurity Bulletin: Multiple Vulnerabilities in IBM API Connect, for v12.1, published 5 November 2026: 203 CVE entries with descriptions, CWE, scores and vectors, affected v12.1.0.0 to v12.1.1.2, fix v12.1.1.3, workarounds None. Read in fullIBMaccessed 2026-11-07
- PrimarySecurity Bulletin: Multiple Vulnerabilities in IBM API Connect, for 10.0.8, published 5 November 2026: 135 CVE entries, affected V10.0.8.0 to V10.0.8.12, fix 10.0.8.13, workarounds None. Read in fullIBMaccessed 2026-11-07
- PrimarySecurity Bulletin for API Connect v12.1.1.3, published 8 October 2026: mostly bundled component CVEs, plus IBM's CVE-2026-18535 in analytics-v2-directorIBMaccessed 2026-11-07
- PrimarySecurity Bulletin for API Connect 10.0.8.13, published 14 October 2026: names the 10.0.8.13 fix and CVE-2026-18535IBMaccessed 2026-11-07
- PrimaryIBM API Connect v12.1.1.3 is now available: release notes and download list naming Management, Developer Portal, CMS Portal, Analytics and gateway files, each dated 3 October 2026IBMaccessed 2026-11-07
- PrimaryNVD API listing of IBM API Connect records published 5 to 8 November 2026: 208 records, all published 7 November, all scored by IBM, all Awaiting Analysis. Used for every countNIST National Vulnerability Databaseaccessed 2026-11-07
- PrimaryCVE-2026-16720 record: description, CVSS 9.8 vector, CWE-287, affected versions and the two bulletin referencesCVE Program (CVE.org record API)accessed 2026-11-07
- PrimaryCVE-2026-18535 record: the 208th record, citing IBM's October bulletins, discovery UNKNOWNCVE Program (CVE.org record API)accessed 2026-11-07
- PrimaryCVE-2026-16679 record: description names 12.1 only while affected versions and CPEs include 10.0.8CVE Program (CVE.org record API)accessed 2026-11-07
- PrimaryCVE-2026-17313 record: gateway configuration, 9.8, 12.1 onlyCVE Program (CVE.org record API)accessed 2026-11-07
- PrimaryCVE-2026-17360 record: hard coded credentials, 9.8, 12.1 onlyCVE Program (CVE.org record API)accessed 2026-11-07
- PrimaryKnown Exploited Vulnerabilities catalogue JSON, version 2026.11.06, 1,769 entries: none of the 208 listedCISAaccessed 2026-11-07


