Automated Threat Modeling

Brief Summary: IBM API Connect CVE-2026-17324 Missing Authentication for a Critical Function

A brief summary of CVE-2026-17324, a missing authentication flaw (CWE 306) in IBM API Connect V12 OnPrem 12.1.0.0 through 12.1.1.2 that IBM rates 8.3 High. We cover the disclosed attack model, the 12.1.1.3 patch information and the affected version range.

CVE Analysis

7 min read

Gaurav Sarraf
Gaurav Sarraf

2026-11-06

Brief Summary: IBM API Connect CVE-2026-17324 Missing Authentication for a Critical Function
Experimental AI-Generated Content

This CVE analysis is an experimental publication that is completely AI-generated. The content may contain errors or inaccuracies and is subject to change as more information becomes available. We are continuously refining our process.

If you have feedback, questions, or notice any errors, please reach out to us.

[email protected]

Introduction

IBM has fixed a flaw in API Connect V12 OnPrem that lets a remote attacker with no credentials reach a critical function, read sensitive configuration data and perform unauthorized actions. Many organizations rely on API Connect to enforce authentication and access policy for their own APIs. A missing authentication check inside the platform itself deserves prompt attention from teams running the 12.1 branch.

IBM describes API Connect as an API management product for building and managing APIs across hybrid environments. Its documented security functions include authentication, authorization, access policies and traffic protection through IBM DataPower Gateway, and IBM reports being named a Leader in the 2026 Gartner Magic Quadrant for API Management. That puts API Connect at a central control point for APIs in many enterprises, so an authentication gap in the product matters beyond a single application.

Technical information

Root cause

IBM's bulletin states that IBM API Connect 12.1.0.0 through 12.1.1.2 "could allow a remote attacker to access sensitive configuration data and perform unauthorized actions due to missing authentication for a critical function." The assigned weakness is CWE 306, Missing Authentication for Critical Function, which MITRE defines as functionality that requires a provable user identity operating without any authentication.

In practice, some server-side handler in an affected release accepts requests without first establishing who the caller is. IBM has not named the endpoint, the subsystem, the request parameters, the configuration fields exposed or the specific unauthorized operations. API Connect is closed source, so there is no public commit or diff to inspect, and we are not aware of any vulnerable code published by the vendor.

The published CVSS vector

IBM, acting as CNA, scores the issue 8.3 High:

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:L
  • Attack Vector: Network. The function is reachable remotely.
  • Attack Complexity: Low.
  • Privileges Required: None. No prior authenticated session is needed.
  • User Interaction: None. No other user has to participate.
  • Scope: Changed. Per FIRST, the impact extends beyond the security scope of the vulnerable component. The record does not say which components are involved.
  • Confidentiality, Integrity, Availability: Low each.

Remote, unauthenticated reachability combined with a changed scope drives the score, even though each individual impact metric is Low. NVD lists the record as Awaiting Analysis and has not provided its own assessment, so 8.3 is IBM's figure.

Attack flow as disclosed

Based only on what IBM and the CVE record describe, the attack model looks like this:

  1. An attacker has network access to an affected API Connect V12 OnPrem deployment (12.1.0.0 through 12.1.1.2).
  2. Without supplying credentials, the attacker sends requests to the critical function that lacks an authentication check.
  3. The server processes the request, allowing the attacker to read sensitive configuration data.
  4. The same unauthenticated access allows the attacker to perform unauthorized actions through that function.

The public material does not supply a specific HTTP request, payload or exploit chain, and nothing in the disclosure describes arbitrary code execution. Keep this CVE separate from neighbouring API Connect issues. CVE-2026-17147, for example, is a path traversal rated 9.9 that describes code execution but requires an authenticated attacker. CVE-2026-17324 requires no privileges but documents only configuration disclosure and unauthorized actions.

Exploitation status

As of November 7, 2026, an exact search of the CISA Known Exploited Vulnerabilities catalog returns no result for this CVE. OffSeq reports no exploitation evidence on record, no attack traffic from its Mirage sensors, no public exploit code indexed in Metasploit or Exploit DB and no public Nuclei template. No threat actor, campaign or malware family has been attributed. These are statements about available visibility, so exploitation should be treated as unconfirmed rather than disproven.

The disclosure timeline has three separate events: IBM's bulletin on November 5, 2026, the CVE record at 2026-11-07T04:33:16.770Z and the NVD publication at 2026-11-07T05:18:42.310.

Patch information

IBM fixed CVE-2026-17324 in IBM API Connect v12.1.1.3. The only patch evidence is IBM security bulletin 7295635 (published November 5, 2026), which NVD lists as the single reference for this CVE. Its Remediation/Fixes section says IBM "strongly recommends addressing the vulnerability now by upgrading to v12.1.1.3" and links to the v12.1.1.3 release page (document 7290205). The workaround section says None.

  • Affected: API Connect V12 OnPrem v12.1.0.0 through v12.1.1.2
  • Fixed: v12.1.1.3
  • Weakness addressed: CWE 306, Missing Authentication for Critical Function
  • CNA score (IBM): 8.3 High, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:L
  • Workaround offered: None. Only the upgrade fixes it.

What the fix does. IBM has not published code-level information. The usual remedy for CWE 306 is for the server to require a valid authenticated identity, and often a role check as well, before the sensitive handler runs. Treat that as the expected behavior of v12.1.1.3, not a confirmed implementation detail.

Getting the fixed build. The release notes say v12.1.1.3 "delivers important security updates for API Connect customers." Files are on Fix Central and require IBM entitlement. All artifacts are dated October 3, 2026, about a month before the bulletin. They include:

  • Upgrade bundles for each subsystem: upgrade_management_12.1.1.3.tgz, upgrade_portal_12.1.1.3.tgz, upgrade_devportal_12.1.1.3.tgz, upgrade_analytics_12.1.1.3.tgz, upgrade_federatedapimanagement_12.1.1.3.tgz and upgrade_wmapigateway_12.1.1.3.tgz
  • VMware OVAs for the same subsystems
  • An image tool archive and operator release files for container installs
  • The apicup and apicupgrade tooling, plus 12.1.1.3_signatures.zip for verifying downloads
  • For OVA deployments, an optional appliance control plane bundle (version 1.35.9) that may be needed to bring Kubernetes up to a supported level

The release page does not itself provide a complete installation procedure or supported upgrade paths. IBM does not say which subsystem held the vulnerable function, so a deployment should only count as fixed once every subsystem is on 12.1.1.3.

Part of a larger release. This fix is one of more than 150 CVEs addressed together in v12.1.1.3. Several are closely related authentication failures fixed in the same build:

  • CVE-2026-17240: authentication checks not applied consistently
  • CVE-2026-17313: authentication bypass through an alternate path
  • CVE-2026-17362: missing authorization on tenant create, modify and delete
  • CVE-2026-17344: a service reachable without authentication that can be abused for SSRF

Taken together, this looks like a broad hardening of how API Connect controls access to its control plane endpoints rather than a one-line change. It also means the fix cannot be taken in isolation. Upgrading to 12.1.1.3 brings in all of these changes.

Version metadata mismatch. The bulletin's affected versions table ends at v12.1.1.2, and NVD agrees (12.1.0.0 through 12.1.1.2). The bulletin's document metadata, however, lists "v12.1.0.0 through v12.1.1.3" as its range. This appears to be a labeling quirk on IBM's page. The remediation text clearly names 12.1.1.3 as the fixed release.

One secondary source, OffSeq, displays no fixed version and frames its advice around waiting for a fix. IBM's bulletin and the CVE record are explicit that 12.1.1.3 is the remediation, so the gap in that listing should not be read as a missing patch.

Affected systems and versions

  • Product: IBM API Connect V12 OnPrem
  • Vulnerable: versions 12.1.0.0 through 12.1.1.2
  • Fixed: version 12.1.1.3, applied to every subsystem (management, portal, developer portal, analytics, federated API management and webMethods API gateway components as shipped)
  • Configuration: the disclosure does not restrict exposure to a specific configuration. The attack requires network reach to the affected deployment, no privileges and no user interaction.

Version ranges from other API Connect CVEs, such as the 10.0.8 branch, should not be applied to this CVE.

Vendor security history

IBM previously disclosed CVE-2025-13915, an authentication bypass in API Connect found through internal testing. That bulletin assigned CVSS 9.8 and stated that a remote attacker could bypass authentication and gain unauthorized access to the application. It affected 10.0.8.0 through 10.0.8.5 and 10.0.11.0, and Singapore's Cyber Security Agency published an alert about it. Both issues sit at the authentication boundary, but they have different affected versions and CVSS vectors, and nothing published indicates shared code or root cause.

Separately, CVE-2026-17147 is a path traversal affecting specified 10.0.8 and 12.1 branches, rated 9.9, that requires an authenticated attacker and describes arbitrary code execution and unauthorized administrative actions.

IBM describes its PSIRT as a centralized reporting process backed by a global investigation team, following the FIRST framework of Discovery, Triage, Remediation and Disclosure. That establishes a formal response structure, though not a measurable response time.

References

Detect & fix
what others miss

Works with
  • GitHub
  • GitLab
  • Bitbucket
  • Azure DevOps Services
  • Gerrit
  • CVS
  • Jira
  • Linear
  • Slack
  • Security Compass
Explore integrations
Security magnifying glass visualization