| Reporter | Title | Published | Views | Family All 11 |
|---|---|---|---|---|
| Security Bulletin: Fixes availabile for CVE-2025-1991 H1-2581021: 'An Integer Underflow During Informix Server Protocol Packet Processing Allows Attackers to Carry out a Denial-of-Service Attack' | 28 Jun 202508:19 | – | ibm | |
| CVE-2025-1991 | 28 Jun 202513:24 | – | circl | |
| IBM Informix Dynamic Server 数字错误漏洞 | 28 Jun 202500:00 | – | cnnvd | |
| CVE-2025-1991 | 28 Jun 202513:02 | – | cve | |
| CVE-2025-1991 IBM Informix Dynamic Server denial of service | 28 Jun 202513:02 | – | cvelist | |
| EUVD-2025-19451 | 3 Oct 202520:07 | – | euvd | |
| CVE-2025-1991 | 28 Jun 202513:15 | – | nvd | |
| CVE-2025-1991 | 28 Jun 202513:15 | – | osv | |
| PT-2025-27305 · Ibm · Ibm Informix Dynamic Server | 28 Jun 202500:00 | – | ptsecurity | |
| CVE-2025-1991 | 7 Jan 202609:12 | – | redhatcve |
#%NASL_MIN_LEVEL 80900
##
# (C) Tenable, Inc.
##
include('compat.inc');
if (description)
{
script_id(241366);
script_version("1.2");
script_set_attribute(attribute:"plugin_modification_date", value:"2025/07/04");
script_cve_id("CVE-2025-1991");
script_xref(name:"IAVA", value:"2025-A-0463");
script_name(english:"IBM Informix Dynamic Server 12.10.x / 14.10.x DoS (7238455)");
script_set_attribute(attribute:"synopsis", value:
"A database server installed on the remote host is affected by a denial of service vulnerability.");
script_set_attribute(attribute:"description", value:
"The version of IBM Informix Dynamic Server installed on the remote is either 12.10.x prior to 12.10.xC16W2, 14.10.x prior to 14.10.xC11W2.
It is, therefore, affected by a denial of service vulnerability as referenced in the 7238455 vendor advisory.
- IBM Informix Dynamic Server 12.10,14.10, and 15.0 could allow a remote attacker to cause a denial of
service due to an integer underflow when processing packets. (CVE-2025-1991)
Note that Nessus has not tested for this issue but has instead relied only on the application's self-reported version
number.");
script_set_attribute(attribute:"see_also", value:"https://www.ibm.com/support/pages/node/7238455");
script_set_attribute(attribute:"solution", value:
"Upgrade to IBM Informix Dynamic Server to the fixed version mentioned in the vendor advisory.");
script_set_attribute(attribute:"agent", value:"all");
script_set_cvss_base_vector("CVSS2#AV:N/AC:L/Au:N/C:N/I:N/A:C");
script_set_cvss3_base_vector("CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H");
script_set_attribute(attribute:"cvss_score_source", value:"CVE-2025-1991");
script_set_attribute(attribute:"vuln_publication_date", value:"2025/06/28");
script_set_attribute(attribute:"patch_publication_date", value:"2025/06/28");
script_set_attribute(attribute:"plugin_publication_date", value:"2025/07/04");
script_set_attribute(attribute:"plugin_type", value:"local");
script_set_attribute(attribute:"cpe", value:"cpe:/a:ibm:informix_dynamic_server");
script_set_attribute(attribute:"stig_severity", value:"I");
script_end_attributes();
script_category(ACT_GATHER_INFO);
script_family(english:"Databases");
script_copyright(english:"This script is Copyright (C) 2025 and is owned by Tenable, Inc. or an Affiliate thereof.");
script_dependencies("ibm_informix_server_installed.nasl", "ibm_informix_server_installed_nix.nbin");
script_require_keys("installed_sw/IBM Informix Dynamic Server");
script_require_ports(139, 445);
exit(0);
}
include('vcf.inc');
include('smb_func.inc');
var win_local = FALSE;
if (get_kb_item('SMB/Registry/Enumerated')) win_local = TRUE;
var app_name = 'IBM Informix Dynamic Server';
var install = vcf::get_app_info(app:app_name, win_local:win_local);
var ver = install['version'];
var path = install['path'];
var fix = NULL;
# For fix 12.10.xC16W2 and 14.10.xC11W2
if (ver !~ "^14\.10\." && ver !~ "^12\.10\.")
audit(AUDIT_INST_PATH_NOT_VULN, app_name, ver, path);
# https://www.ibm.com/support/pages/ibm-informix-version-number
var item = pregmatch(pattern:"(1[24]\.10).+[cC]([0-9]+)[wW]?([0-9]|$)", string:ver);
if (!empty_or_null(item) && !empty_or_null(item[1]) && item[1] == '12.10')
{
if (!empty_or_null(item[2]) && (item[2] <= 15 || (item[2] == 16 && empty_or_null(item[3]) || item[3] < 2)))
fix = '12.10.xC16W2';
}
else if (!empty_or_null(item) && !empty_or_null(item[1]) && item[1] == '14.10')
{
if (!empty_or_null(item[2]) && (item[2] <= 10 || (item[2] == 11 && empty_or_null(item[3]) || item[3] < 2)))
fix = '14.10.xC11W2';
}
if (empty_or_null(fix))
audit(AUDIT_INST_PATH_NOT_VULN, app_name, ver, path);
var port = kb_smb_transport();
var report =
'\n Path : ' + path +
'\n Installed version : ' + ver +
'\n Fixed version : ' + fix + '\n';
var server_instances = get_kb_item('Host/' + app_name + '/Server Instances');
if (!empty_or_null(server_instances))
{
var instance_list = split(server_instances, sep:' / ', keep:FALSE);
report += ' Server instances : ' + '\n - ' + join(instance_list, sep:'\n - ') + '\n';
}
security_report_v4(severity:SECURITY_HOLE, port:port, extra:report);
Data
Build on a solid foundation with Vulners data
We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data
Api
Power your application with Vulners API
The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access
App
Assess and manage vulnerabilities with Vulners tools
Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation