Summary
CVE-2026-18162 is a critical code injection vulnerability in IBM Financial Transaction Manager (FTM) for RedHat OpenShift. The flaw stems from improper neutralization of user-controlled input passed to a JavaScript Function constructor, allowing a remote, unauthenticated attacker to execute arbitrary code on the server. Given the 9.8 CVSS score and the network-facing attack vector, this issue poses a severe risk to financial institutions running affected FTM deployments.
Technical details
- Root cause: User-supplied input is passed into a
new Function(...)constructor call without proper sanitization, allowing attacker-controlled strings to be evaluated as executable JavaScript (CWE-94: Improper Control of Generation of Code). - Trigger conditions: An attacker sends a specially crafted request containing malicious code to an exposed FTM interface that ultimately reaches the vulnerable
Functionconstructor logic. - Attack vector: Network-based; no authentication or user interaction is required to exploit the vulnerability.
- Impact: Successful exploitation results in arbitrary code execution in the context of the FTM application, with full compromise of confidentiality, integrity, and availability of the system — a critical concern given FTM’s role in processing financial transactions.
Affected software
- IBM Financial Transaction Manager (FTM) for RedHat OpenShift versions 4.0.6.0 through 4.0.10.0 (including intermediate releases and Interim Fixes up through Interim Fix 064)
Severity
- CVSS v3.1 Base Score: 9.8 (Critical)
- Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Mitigation and recommended actions
- Immediate: Upgrade IBM Financial Transaction Manager (FTM) for RedHat OpenShift to version 4.0.11.0 or later, which resolves the code injection flaw.
- If immediate patching is not possible: Restrict network access to FTM management and application interfaces to trusted internal networks only, and monitor for anomalous requests targeting FTM endpoints until the patch can be applied. Organizations should prioritize this upgrade given the critical severity and unauthenticated, network-exploitable nature of the flaw.

