Lucene search
+L

IBM Cognos Analytics 12.1.x < 12.1.3 FP2 Multiple Vulnerabilities (7287209)

🗓️ 18 Sep 2026 00:00:00Reported by TenableType 
nessus
 nessus
🔗 www.tenable.com👁 7 Views

IBM Cognos Analytics 12.1.x before 12.1.3 FP2 allows code execution via OpenNLP and ActiveMQ.

Related
Refs
Code
ReporterTitlePublishedViews
Family
cve
CVE
CVE-2025-12635
8 Dec 202521:58
cve
cve
CVE
CVE-2025-14915
25 Mar 202620:12
cve
cve
CVE
CVE-2025-14923
3 Mar 202619:47
cve
cve
CVE
CVE-2025-33147
18 Sep 202615:40
cve
cve
CVE
CVE-2025-62718
9 Apr 202614:31
cve
cve
CVE
CVE-2026-14742
5 Jul 202610:45
cve
cve
CVE
CVE-2026-1561
25 Mar 202620:10
cve
cve
CVE
CVE-2026-24051
2 Feb 202619:49
cve
cve
CVE
CVE-2026-25646
10 Feb 202617:04
cve
cve
CVE
CVE-2026-27024
20 Feb 202621:10
cve
Rows per page
#%NASL_MIN_LEVEL 80900
##
# (C) Tenable, Inc.
##

include('compat.inc');

if (description)
{
  script_id(347959);
  script_version("1.3");
  script_set_attribute(attribute:"plugin_modification_date", value:"2026/09/18");

  script_cve_id(
    "CVE-2025-12635",
    "CVE-2025-14915",
    "CVE-2025-14923",
    "CVE-2025-33147",
    "CVE-2025-62718",
    "CVE-2026-1561",
    "CVE-2026-3713",
    "CVE-2026-4539",
    "CVE-2026-14742",
    "CVE-2026-24051",
    "CVE-2026-25646",
    "CVE-2026-27024",
    "CVE-2026-27025",
    "CVE-2026-27026",
    "CVE-2026-33416",
    "CVE-2026-39824",
    "CVE-2026-40466",
    "CVE-2026-40682",
    "CVE-2026-41044",
    "CVE-2026-42027",
    "CVE-2026-42198",
    "CVE-2026-42440",
    "CVE-2026-45205",
    "CVE-2026-48155",
    "CVE-2026-48156",
    "CVE-2026-48710",
    "CVE-2026-48735",
    "CVE-2026-48817",
    "CVE-2026-48818",
    "CVE-2026-49460",
    "CVE-2026-49461",
    "CVE-2026-49851",
    "CVE-2026-53537",
    "CVE-2026-53538",
    "CVE-2026-53539",
    "CVE-2026-53540",
    "CVE-2026-54282",
    "CVE-2026-54283",
    "CVE-2026-54530",
    "CVE-2026-54531",
    "CVE-2026-54651",
    "CVE-2026-57204",
    "CVE-2026-59935",
    "CVE-2026-59936",
    "CVE-2026-59937",
    "CVE-2026-59938"
  );
  script_xref(name:"IAVB", value:"2026-B-0261");
  script_xref(name:"CISA-KNOWN-EXPLOITED", value:"2026/09/16");

  script_name(english:"IBM Cognos Analytics 12.1.x < 12.1.3 FP2 Multiple Vulnerabilities (7287209)");

  script_set_attribute(attribute:"synopsis", value:
"The remote host is missing one or more security updates.");
  script_set_attribute(attribute:"description", value:
"The version of IBM Cognos Analytics installed on the remote host is 12.1.x prior to 12.1.3 FP2. It is, therefore,
affected by multiple vulnerabilities as referenced in the IBM Security Bulletin No. 7287209. These vulnerabilities are
applicable only to version 12.1.3 due to newer functionalities and an updated software stack:

  - Arbitrary class instantiation via model manifest in Apache OpenNLP ExtensionLoader. The
    ExtensionLoader.instantiateExtension() method loads a class by its fully-qualified name via
    Class.forName() and invokes its no-arg constructor, with the class name sourced from the
    manifest.properties entry of a model archive. An attacker who can supply a crafted model archive can
    cause the static initializer of any class on the classpath to run during model loading.
    (CVE-2026-42027)

  - XML External Entity (XXE) via unsanitized dictionary parsing in Apache OpenNLP
    DictionaryEntryPersistor. An attacker who can supply a crafted dictionary file containing a malicious
    DOCTYPE declaration can trigger local file disclosure via file:// entity references or server-side
    request forgery via http:// entity references during SAX parsing. (CVE-2026-40682)

  - An authenticated attacker may bypass the fix in CVE-2026-34197 by adding a connector using an HTTP
    Discovery transport via BrokerView.addNetworkConnector or BrokerView.addConnector through Jolokia if the
    activemq-http module is on the classpath, resulting in arbitrary code execution on the Apache ActiveMQ
    broker's JVM. (CVE-2026-40466)

Note that Nessus has not tested for these issues 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/7287209");
  script_set_attribute(attribute:"see_also", value:"https://www.ibm.com/support/pages/node/7283969");
  script_set_attribute(attribute:"solution", value:
"Upgrade to IBM Cognos Analytics 12.1.3 FP2 or later.");
  script_set_cvss_base_vector("CVSS2#AV:N/AC:L/Au:N/C:C/I:C/A:C");
  script_set_cvss_temporal_vector("CVSS2#E:F/RL:OF/RC:C");
  script_set_cvss3_base_vector("CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:L/A:L");
  script_set_cvss3_temporal_vector("CVSS:3.0/E:F/RL:O/RC:C");
  script_set_attribute(attribute:"cvss4_vector", value:"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N");
  script_set_attribute(attribute:"cvss4_threat_vector", value:"CVSS:4.0/E:A");
  script_set_attribute(attribute:"cvss_score_source", value:"CVE-2026-42027");
  script_set_attribute(attribute:"cvss3_score_source", value:"CVE-2025-62718");
  script_set_attribute(attribute:"cvss4_score_source", value:"CVE-2026-59936");

  script_set_attribute(attribute:"exploitability_ease", value:"Exploits are available");
  script_set_attribute(attribute:"exploit_available", value:"true");

  script_set_attribute(attribute:"vuln_publication_date", value:"2025/12/08");
  script_set_attribute(attribute:"patch_publication_date", value:"2026/09/11");
  script_set_attribute(attribute:"plugin_publication_date", value:"2026/09/18");

  script_set_attribute(attribute:"plugin_type", value:"remote");
  script_set_attribute(attribute:"cpe", value:"cpe:/a:ibm:cognos_analytics");
  script_set_attribute(attribute:"stig_severity", value:"I");
  script_end_attributes();

  script_category(ACT_GATHER_INFO);
  script_family(english:"CGI abuses");

  script_copyright(english:"This script is Copyright (C) 2026 and is owned by Tenable, Inc. or an Affiliate thereof.");

  script_dependencies("ibm_cognos_analytics_web_detect.nbin");
  script_require_keys("installed_sw/IBM Cognos Analytics");

  exit(0);
}

include('vcf.inc');
include('http.inc');

var app = 'IBM Cognos Analytics';

var port = get_http_port(default:443);

var app_info = vcf::get_app_info(app:app, port:port, webapp:TRUE);

var constraints = [
  {'min_version': '12.1.0', 'max_version': '12.1.2.999999', 'fixed_display': '12.1.3 FP2'},
  # AC detection does not pick up fix packs (FPs), so 12.1.3 requires paranoia
  {'equal': '12.1.3', 'fixed_display': '12.1.3 FP2', 'require_paranoia': TRUE}
];

vcf::check_version_and_report(
  app_info:app_info,
  constraints:constraints,
  severity:SECURITY_HOLE,
  flags:{'xss':TRUE}
);

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

18 Sep 2026 00:00Current
CVSS 3.19.8 - 9.9
CVSS 48.7
CVSS 24.3
CVSS 35.3
EPSS0.98256
SSVC
7