Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege Informix SQL credentials
-
DeliveryConnect to Informix SQL listener over network
-
ExploitSubmit crafted SQL request with oversized length field
-
ExecutionTrigger stack-based buffer overflow in sq_sgkprepare
-
PersistOverwrite stack return address (CWE-121)
-
ImpactExecute arbitrary code as Informix server process
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Stack buffer bounds checking
MITRE ATT&CK
1 technique across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated SQL session with at least low-privilege credentials on the target IBM Informix Dynamic Server instance, consistent with the CVSS PR:L metric. The attacker must have network connectivity to the Informix SQL listener (CVSS AV:N, AC:L) - typically exposed on TCP port 9088 or a site-configured variant. The vulnerable code path is triggered during normal SQL query preparation via the sq_sgkprepare function in the oninit daemon when a request with an unchecked SQL interface length field is processed; no special non-default server configuration is described as required beyond an operational Informix SQL listener. Exploitation is limited by the credential requirement - unauthenticated exploitation is not supported by available CVSS or description data. Environments that restrict SQL listener access to specific trusted hosts or that enforce strong credential hygiene are meaningfully harder to exploit. |
| Impact | The CVSS 3.1 score of 8.8 reflects a network-reachable (AV:N), low-complexity (AC:L) attack requiring only low-privilege SQL credentials (PR:L) with no user interaction and full CIA impact - characteristics consistent with a highly dangerous RCE class vulnerability. The PR:L requirement meaningfully constrains the attacker pool compared to unauthenticated (PR:N) flaws; exploitation requires valid SQL credentials, which limits opportunistic mass exploitation. EPSS data was not provided in available intelligence, so quantitative exploitation probability cannot be stated. The vulnerability is not listed in CISA's Known Exploited Vulnerabilities catalog, and no public proof-of-concept exploit has been identified at time of analysis. IBM Informix is a niche enterprise database compared to mainstream systems like Oracle or SQL Server, further concentrating real-world risk to organizations actively running Informix with network-exposed listeners. IBM has released a patch, making this a prioritized but not emergency patching scenario for most environments, absent active exploitation evidence. |
| Exploit ScenarioDerived | An attacker with low-privilege SQL credentials connects to an IBM Informix Dynamic Server instance over the network and submits a crafted SQL request containing a malformed or oversized length field during the query preparation phase handled by sq_sgkprepare. The missing bounds check causes a stack-based buffer overflow in the oninit daemon, overwriting the stack return address and allowing the attacker to redirect execution to attacker-controlled code or a ROP chain, achieving remote code execution with the privileges of the Informix server process. No public proof-of-concept exploit has been identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 12, 2026
Remote code execution in IBM Informix Dynamic Server 14.10, 12.10.x, and 15.0 is possible through a stack-based buffer overflow (CWE-121) in the oninit daemon's sq_sgkprepare function, triggered when processing a SQL interface request containing an unchecked length field. An authenticated, network-adjacent attacker with low-privilege SQL credentials can exploit this to achieve full compromise of the database server, resulting in complete confidentiality, integrity, and availability impact. No public exploit has been identified at time of analysis; IBM has released a patch via Security Advisory 7283143.
RemediationAI
Apply the vendor-released patch for IBM Informix Dynamic Server as detailed in IBM Security Advisory 7283143 at https://www.ibm.com/support/pages/node/7283143, which covers the 12.10.x, 14.10, and 15.0 release lines. Exact fix versions per release train are not independently confirmed from available input data - consult the advisory to identify the correct fix pack for your installed version. Where immediate patching is not feasible, restrict network access to the Informix SQL listener (typically TCP port 9088 or as configured) using host-based or network firewall rules, limiting connectivity exclusively to known, trusted client hosts; this reduces the pool of potential authenticated attackers but does not eliminate risk for environments with broad SQL access grants. Network segmentation placing Informix instances behind a dedicated database network tier is a secondary compensating control with low operational impact.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability resides in sq_sgkprepare, a function within IBM Informix's oninit process - the primary daemon responsible for handling SQL connections, session management, and query preparation in IBM Informix Dynamic Server. CWE-121 (Stack-based Buffer Overflow) identifies the root cause: a length field in the SQL interface protocol is not validated before data is copied to a stack buffer, enabling an attacker to overwrite stack control structures such as return addresses, facilitating arbitrary code execution. The affected CPE (cpe:2.3:a:ibm:informix_dynamic_server) spans versions 12.10.x, 14.10, and 15.0 - IBM Informix Dynamic Server is a commercial relational database system designed for high-volume OLTP workloads, commonly deployed in financial, retail, and legacy enterprise environments.
Know when Informix Dynamic Server gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Network-accessible SQL listener requires low-privilege credentials; unchecked length field enables stack overflow yielding full RCE with complete CIA impact on the database host.
Primary rating from Vendor (ibm).
CVSS VectorVendor: ibm
DescriptionCVE.org
IBM Informix Dynamic Server 14.10, 12.10.x, and 15.0 IBM Informix oninit sq_sgkprepare RCE via unchecked SQL Interface length field.
Executive ViewAI
IBM Informix Dynamic Server (versions 12.10.x, 14.10, and 15.0) contains a critical remote code execution vulnerability that allows authenticated users with low-privilege SQL credentials to completely compromise the database server. Organizations using affected versions face immediate risk to database confidentiality and integrity, with potential for unauthorized data access or corruption that could disrupt dependent business operations and expose customer information.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
A stack-based buffer overflow occurs when a program writes more data to a buffer located on the stack than it was allocated to hold.
More in Informix Dynamic Server
View allStack-based buffer overflow in IBM Informix Dynamic Server (IDS) 11.50 before 11.50.xC9W2 and 11.70 before 11.70.xC5 all
Buffer overflow in IBM Informix 11.50 through 11.50.xC9W2 and 11.70 before 11.70.xC7 allows remote authenticated users t
Local privilege escalation in IBM Informix Dynamic Server 14.10 and 15.0 allows any low-privileged local OS user to gain
The client implementation in IBM Informix Dynamic Server 11.70.xCn on Windows does not properly restrict access to the (
Local privilege escalation in IBM Informix Dynamic Server 14.10 allows a user who already holds a low-privilege account
IBM Informix Dynamic Server 12.10 and 14.10 onsmsync is vulnerable to a heap buffer overflow, caused by improper bounds
IBM Informix spatial 14.10 could allow a local user to execute commands as a privileged user due to an out of bounds wri
IBM Informix Dynamic Server Enterprise Edition 12.1 could allow a local privileged Informix user to load a malicious sha
IBM Informix Dynamic Server 12.10,14.10, and15.0 could allow a remote attacker to cause a denial of service due to an in
Remote unauthenticated OS command injection in IBM Informix Dynamic Server 12.10, 14.10, and 15.0 allows network-accessi
IBM Informix Dynamic Server 12.1 could allow a local user logged in with database administrator user to gain root privil
IBM Informix Dynamic Server 14.10 is vulnerable to a stack based buffer overflow, caused by improper bounds checking. Ra
EUVD-2026-57533
GHSA-vp4r-fvw6-3hxp
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB