CVE-2019-4716 — IBM Planning Analytics Remote Code Execution Vulnerability

CVE-2019-4716

IBM Planning Analytics — Configuration Overwrite Grants Admin Login and TM1 Script RCE

What Is IBM Planning Analytics?

IBM Planning Analytics (built on IBM's TM1 engine) is an enterprise business planning, budgeting, and forecasting platform used by finance and operations teams to model and analyze business data across large organizations. TM1's scripting capability (TurboIntegrator/TI processes) allows administrators to automate data operations — including, in some cases, shell-level actions — which is exactly what makes this vulnerability so severe once admin access is obtained.

Overview

CVE-2019-4716 is a critical remote code execution vulnerability in IBM Planning Analytics stemming from a configuration overwrite flaw that allows an unauthenticated attacker to log in as the "admin" user. Once authenticated as admin, the attacker can leverage TM1 scripting functionality to execute arbitrary code with root (Linux) or SYSTEM (Windows) privileges on the server. CVSS score: 9.8.

Technical Details

The vulnerability (CWE-94, Code Injection) arises because a configuration mechanism intended for legitimate administrative use can be overwritten or manipulated by an unauthenticated remote attacker, effectively resetting or bypassing the admin authentication check and granting the attacker an authenticated admin session without valid credentials. From there, TM1's TurboIntegrator scripting engine — designed to let administrators automate data loading and transformation tasks — can be used to execute OS-level commands, since TI processes support calling out to external programs and scripts. The combination of an authentication bypass with a legitimate but powerful admin scripting feature turns a configuration flaw into full remote code execution with the highest local privilege level.

Discovery

This vulnerability was addressed through IBM's standard security advisory and patch process (IBM PSIRT).

Exploitation Context

CISA's KEV addition confirms this vulnerability has been exploited in the wild. Business planning platforms like IBM Planning Analytics typically hold sensitive financial and strategic planning data, making them attractive targets for both data theft and, given the root/SYSTEM-level code execution available here, use as a broader foothold into corporate finance networks.

Remediation

  1. Apply the IBM Planning Analytics security fix for CVE-2019-4716 per IBM's advisory.
  2. Restrict network access to Planning Analytics/TM1 administrative interfaces to trusted internal networks only.
  3. Audit admin account activity for unexpected logins or configuration changes that could indicate exploitation.
  4. Review TurboIntegrator (TI) processes for unauthorized or unexpected scripts that could indicate post-exploitation activity.
  5. Apply the principle of least privilege to TM1 server accounts and restrict which accounts can create or modify TI processes with OS-level capabilities.

Key Details

PropertyValue
CVE ID CVE-2019-4716
Vendor / Product IBM — Planning Analytics
NVD Published2019-12-18
NVD Last Modified2026-01-14
CVSS 3.1 Score9.8
CVSS 3.1 VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
SeverityCRITICAL
CWE CWE-94 find similar ↗
CISA KEV Added2021-11-03
CISA KEV Deadline2022-05-03
Known Ransomware Use No

CVSS 3.1 Breakdown

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Required Action

CISA BOD 22-01 Deadline: 2022-05-03. Apply updates per vendor instructions.

Timeline

DateEvent
2019-12-18CVE-2019-4716 published
2021-11-03Added to CISA Known Exploited Vulnerabilities catalog
2022-05-03CISA BOD 22-01 remediation deadline

References

ResourceType
NVD — CVE-2019-4716 Vulnerability Database
CISA KEV Catalog Entry US Government