#TRUSTED 40cc7253951625cc037326e3ca7bb36d5007fc9e4a5f31c527eceb0ea1b71ae11ec5a69fd16c1813f536401ac73632d654247708cdc927e0d33f3239588c946814e8ce42179c06c91a023f8020be3ba990f1b391de1c07eee356a7320409642442b8a0b9bdb1324622851b2ca96edc4661a9f6256f2ef785c7600851f6b795f0d226cf5940f147512f685551776a67313b992765f6a032ca79654908b8e2d91868c4f16b9c6cf2061944b0d5aecf998167f52a7c61e4ec3e33e7e7a2be674845d81c95fbd6ad183f99f0a4effb7cfeb341e471bba3f5367d7c0a8e45a51061c327ff854a44059eda616842ec5e5b580e8562c867289dce893afaae166e94b9478be128e6789b13ac62ac1755181ba8444b6c8da4d878d9267e2f47c077fabf935945bfbab12c5868d764d596b8b0b5f779f4d3baadb8f0888f7f54cc8804bc2a01369d12e23305ffa1be1b36e9625e9a77de996bd754b0b52d28435f4732d1efbd29979f1e825aa3da7b65c6eae03155fa0074e4e8d001edc668cd6f67c0cbece8be2571f61ba73cda0de0c7348f5584e3bc8e0bd35757de452ef441241db03a43d09ac45cbdce7c003e2ac80d43637cc686e579dee719e8f6ee8d1e2a5d13bb6f4ea362b2b430c762390dc09d50cbbd762fa20a02b5ad51e93be98a0c5b1a2d87202bd919888d80ee73d7ed8b83c0752b7998698f94552a13a15953e5f4dcfc
#TRUST-RSA-SHA256 11d8c8e34836d16a6577dd6bf4e807724a8578435b23dbe7b800f3551bb5f4cfe9dcb08246fb14a53d91a273c09108a2603f572e79d8d51a9f0fdacc33f53c4122e6d5b182d7829b761cd9f2f0ddcfbf664933eba22cb274f9da3e252860f4a53c61a16276e9bf7ccf88654a4974b8331f47194f3234c72fe6e2611f448cd7c7249699eabb90c37a897981e48f50b984f2745d31f12a1a3430e71da857120fe2fb4dfe1d2e1a7296256f63bb66dcd50414037f9906deefaa3468517c8b07b60f36f762c941cc15e2142b1bb833d69b11a0d7b1525a0289b092dc32bbeb0f7551134839a2183cca2839263a25385cc036b4f0d530407a322c89f12a3245d39b750d385065abbbeef95bd262ce93e092eaa793fe0f6e0491ead57cb8b275f183febfb20e6478f2f3a8a5a77d14c53ddd66cc0dc12b3e18d92abd9c90b18190b19bd9d2e44daf5a5ba236b2ee97adbfd4ceba730b7064f32736fb9e9e5e7203a44d76a7fb51ed2904d3d0edef7dcd39d8eef41a210576dd3f346fca681c57cd46f1f621747d4138322c295502090393abe7420bfc44f65c420c9bf3d6b747d97d634bafddaa79ea8022719d3d068736446a3b8c86b83b4fa9f798d32f0f03e63fabfed20b995168ef31c1c6aab65c6b8ef90281c4ec7db9da22108020837178df5f1c3d77d7262770336b65e9d576cff348ec34c507a697ad4c47de449d969983d4
#
# (C) Tenable Network Security, Inc.
#
# @NOAGNT@
include("compat.inc");
if (description)
{
script_id(70196);
script_version("1.9");
script_set_attribute(attribute:"plugin_modification_date", value:"2026/01/12");
script_xref(name:"IAVT", value:"0001-T-0565");
script_name(english:"Cisco Unity Connection Version");
script_summary(english:"Gets the CUC version from SSH");
script_set_attribute(attribute:"synopsis", value:"The remote host is a Cisco Unity Connection.");
script_set_attribute(attribute:"description", value:"Cisco Unity Connection was found.");
script_set_attribute(attribute:"see_also", value:"https://www.cisco.com/c/en/us/products/unified-communications/unity-connection/index.html");
script_set_attribute(attribute:"solution", value:"n/a");
script_set_attribute(attribute:"risk_factor", value:"None");
script_set_attribute(attribute:"plugin_publication_date", value:"2013/09/28");
script_set_attribute(attribute:"plugin_type", value:"local");
script_set_attribute(attribute:"cpe", value:"cpe:/a:cisco:unity_connection");
script_set_attribute(attribute:"asset_inventory", value:"True");
script_set_attribute(attribute:"asset_inventory_category", value:"software_enumeration");
script_end_attributes();
script_category(ACT_GATHER_INFO);
script_family(english:"CISCO");
script_copyright(english:"This script is Copyright (C) 2013-2026 and is owned by Tenable, Inc. or an Affiliate thereof.");
script_dependencies("ssh_get_info2.nasl");
script_require_keys("Host/OS/showver", "Host/Cisco/show_version_active");
script_require_ports("Services/ssh", 22);
exit(0);
}
include("audit.inc");
include("global_settings.inc");
include("ssh_lib.inc");
include("ssh_func.inc");
include("install_func.inc");
include("spad_log_func.inc");
app_name = "Cisco VOSS Unity";
ret = get_kb_item_or_exit("Host/OS/showver");
spad_log(message:'Product kb data: ' + ret + '\n\n');
if (ret != "Cisco VOSS Unity (CUC)")
audit(AUDIT_NOT_INST, app_name);
ret = get_kb_item_or_exit("Host/Cisco/show_version_active");
spad_log(message:'"show version active" results: ' + ret + '\n\n');
voss_pattern = "Active Master Version: ([0-9.-]+)";
version = pregmatch(string:ret, pattern:voss_pattern);
if (!empty_or_null(version) && !empty_or_null(version[1]))
version = str_replace(string:version[1], find:"-", replace:".");
else
version = UNKNOWN_VER;
extra_no_report = make_list();
extra = make_array();
patches = make_list();
lines = split(ret);
foreach line (lines)
{
if (line =~ 'ciscocm.cuc.')
{
append_element(var:patches, value:chomp(line));
}
}
extra_no_report = {'patches': patches};
spad_log(message:'extra_no_report: ' + obj_rep(extra_no_report) + '\n\n');
extra['Product'] = app_name;
register_install(
app_name:app_name,
vendor : 'Cisco',
product : 'Unity Connection',
path:'/',
version:version,
extra: extra,
extra_no_report: extra_no_report,
cpe:"cpe:/a:cisco:unity_connection");
report_installs(app_name:app_name, port:0);
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