TencentOS Server 3: flute, libbase, libfonts, libformula, liblayout, libloader, libreoffice, librepository, libserializer, pentaho-libxml, pentaho-reporting-flow-engine, and sac (TSSA-2026:1418)
| Reporter | Title | Published | Views | Family All 162 |
|---|---|---|---|---|
| Exploit for CVE-2026-63277 | 6 Oct 202615:09 | – | githubexploit | |
| Amazon Linux 2 : libreoffice (ALASLIBREOFFICE-2026-010) | 12 Oct 202600:00 | – | nessus | |
| Alibaba Cloud Linux 3 : 0352: flute (ALINUX3-SA-2026:0352) | 12 Nov 202600:00 | – | nessus | |
| Alibaba Cloud Linux 3 : 0353: libbase (ALINUX3-SA-2026:0353) | 12 Nov 202600:00 | – | nessus | |
| Alibaba Cloud Linux 3 : 0354: libfonts (ALINUX3-SA-2026:0354) | 12 Nov 202600:00 | – | nessus | |
| Alibaba Cloud Linux 3 : 0355: libformula (ALINUX3-SA-2026:0355) | 12 Nov 202600:00 | – | nessus | |
| Alibaba Cloud Linux 3 : 0356: liblayout (ALINUX3-SA-2026:0356) | 12 Nov 202600:00 | – | nessus | |
| Alibaba Cloud Linux 3 : 0357: libloader (ALINUX3-SA-2026:0357) | 12 Nov 202600:00 | – | nessus | |
| Alibaba Cloud Linux 3 : 0358: libserializer (ALINUX3-SA-2026:0358) | 12 Nov 202600:00 | – | nessus | |
| Alibaba Cloud Linux 3 : 0359: pentaho-libxml (ALINUX3-SA-2026:0359) | 12 Nov 202600:00 | – | nessus |
10
#%NASL_MIN_LEVEL 80900
##
# (C) Tenable, Inc.
#
# The descriptive text and package checks in this plugin were
# extracted from Tencent Linux Security Advisory TSSA-2026:1418.
##
include('compat.inc');
if (description)
{
script_id(379287);
script_version("1.1");
script_set_attribute(attribute:"plugin_modification_date", value:"2026/11/11");
script_cve_id(
"CVE-2026-63274",
"CVE-2026-63275",
"CVE-2026-63276",
"CVE-2026-63277"
);
script_xref(name:"IAVB", value:"2026-B-0272-S");
script_name(english:"TencentOS Server 3: flute, libbase, libfonts, libformula, liblayout, libloader, libreoffice, librepository, libserializer, pentaho-libxml, pentaho-reporting-flow-engine, and sac (TSSA-2026:1418)");
script_set_attribute(attribute:"synopsis", value:
"The remote TencentOS Server 3 host is missing one or more security updates.");
script_set_attribute(attribute:"description", value:
"The version of Tencent Linux installed on the remote TencentOS Server 3 host is prior to tested version. It is,
therefore, affected by multiple vulnerabilities as referenced in the TSSA-2026:1418 advisory.
Package updates are available for TencentOS Server 3 that fix the following vulnerabilities:
CVE-2026-63274:
LibreOffice Draw can import PDF documents. A heap buffer overflow existed when importing a stream object.
The length of the stream was taken from the object's own dictionary and was not checked against the number
of bytes actually present, so copying the stream read and wrote past the end of the buffer holding it. In
fixed versions the declared length is clamped to the bytes actually read.
CVE-2026-63275:
LibreOffice can read CFF fonts, which may be embedded in documents. A stack buffer overflow existed when
reading the hints of a glyph. The number of hints was checked against the wrong bound, so a glyph
declaring more hints than the array can hold wrote past its end. In fixed versions the hint count is
checked against the capacity the array really has.
CVE-2026-63276:
LibreOffice converts CFF fonts to Type 1 when it subsets a font, which happens when a document is exported
to PDF, and CFF fonts may be embedded in documents. A stack buffer overflow existed in that conversion.
The converted operators were written into a fixed size buffer with no check that they still fit, so a
glyph emitting many operators wrote past the end of the buffer. In fixed versions the remaining capacity
is tracked and the conversion stops when it is used up.
CVE-2026-63277:
LibreOffice Calc can link a cell range to an external data source, and the link is saved in the document.
A document could name a Java database driver for such a link to be loaded from a remote location, so
opening the document could run Java code from that location. In fixed versions an entry in a Java class
path has to be a file URL.
Tenable has extracted the preceding description block directly from the Tencent Linux security advisory.
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://mirrors.tencent.com/tlinux/errata/tssa-20261418.xml");
script_set_attribute(attribute:"solution", value:
"Update the affected packages.");
script_set_cvss_base_vector("CVSS2#AV:L/AC:L/Au:N/C:C/I:C/A:C");
script_set_cvss_temporal_vector("CVSS2#E:POC/RL:OF/RC:C");
script_set_cvss3_base_vector("CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H");
script_set_cvss3_temporal_vector("CVSS:3.0/E:P/RL:O/RC:C");
script_set_attribute(attribute:"cvss4_vector", value:"CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N");
script_set_attribute(attribute:"cvss4_threat_vector", value:"CVSS:4.0/E:P");
script_set_attribute(attribute:"cvss_score_source", value:"CVE-2026-63277");
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:"2026/09/22");
script_set_attribute(attribute:"patch_publication_date", value:"2026/10/22");
script_set_attribute(attribute:"plugin_publication_date", value:"2026/11/11");
script_set_attribute(attribute:"plugin_type", value:"local");
script_set_attribute(attribute:"cpe", value:"cpe:/o:tencent:tencentos_server:3");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:tencent:tencentos_server:flute");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:tencent:tencentos_server:libbase");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:tencent:tencentos_server:libfonts");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:tencent:tencentos_server:libformula");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:tencent:tencentos_server:liblayout");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:tencent:tencentos_server:libloader");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:tencent:tencentos_server:libreoffice");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:tencent:tencentos_server:librepository");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:tencent:tencentos_server:libserializer");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:tencent:tencentos_server:pentaho-libxml");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:tencent:tencentos_server:pentaho-reporting-flow-engine");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:tencent:tencentos_server:sac");
script_set_attribute(attribute:"generated_plugin", value:"current");
script_set_attribute(attribute:"stig_severity", value:"I");
script_end_attributes();
script_category(ACT_GATHER_INFO);
script_family(english:"Tencent Local Security Checks");
script_copyright(english:"This script is Copyright (C) 2026 and is owned by Tenable, Inc. or an Affiliate thereof.");
script_dependencies("ssh_get_info2.nasl");
script_require_keys("Host/local_checks_enabled", "Host/etc/os-release", "Host/TencentOS/rpm-list", "Host/cpu");
exit(0);
}
include('rpm2.inc');
if (!get_kb_item('Host/local_checks_enabled')) audit(AUDIT_LOCAL_CHECKS_NOT_ENABLED);
var os_product = get_kb_item('installed_os/local/SSH/0/product');
if (isnull(os_product) || 'TencentOS' >!< os_product) audit(AUDIT_OS_NOT, 'TencentOS');
var os_version = get_kb_item('installed_os/local/SSH/0/version');
if (isnull(os_version)) audit(AUDIT_UNKNOWN_APP_VER, 'TencentOS');
if (! preg(pattern:"^3([^0-9]|$)", string:os_version)) audit(AUDIT_OS_NOT, 'TencentOS 3.x', 'TencentOS ' + os_version);
if (!get_kb_item('Host/TencentOS/rpm-list')) audit(AUDIT_PACKAGE_LIST_MISSING);
var cpu = get_kb_item('Host/cpu');
if (isnull(cpu)) audit(AUDIT_UNKNOWN_ARCH);
if ('x86_64' >!< cpu && cpu !~ "^i[3-6]86$" && 's390' >!< cpu && 'aarch64' >!< cpu) audit(AUDIT_LOCAL_CHECKS_NOT_IMPLEMENTED, 'TencentOS', cpu);
var constraints = [
{
'release': '3',
'pkgs': [
{'reference':'autocorr-af-7.1.8.1-3.tl3', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'autocorr-bg-7.1.8.1-3.tl3', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'autocorr-ca-7.1.8.1-3.tl3', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'autocorr-cs-7.1.8.1-3.tl3', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'autocorr-da-7.1.8.1-3.tl3', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'autocorr-de-7.1.8.1-3.tl3', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'autocorr-el-7.1.8.1-3.tl3', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'autocorr-en-7.1.8.1-3.tl3', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'autocorr-es-7.1.8.1-3.tl3', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'autocorr-fa-7.1.8.1-3.tl3', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'autocorr-fi-7.1.8.1-3.tl3', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'autocorr-fr-7.1.8.1-3.tl3', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'autocorr-ga-7.1.8.1-3.tl3', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'autocorr-hr-7.1.8.1-3.tl3', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'autocorr-hu-7.1.8.1-3.tl3', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'autocorr-is-7.1.8.1-3.tl3', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'autocorr-it-7.1.8.1-3.tl3', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'autocorr-ja-7.1.8.1-3.tl3', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'autocorr-ko-7.1.8.1-3.tl3', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'autocorr-lb-7.1.8.1-3.tl3', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'autocorr-lt-7.1.8.1-3.tl3', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'autocorr-mn-7.1.8.1-3.tl3', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'autocorr-nl-7.1.8.1-3.tl3', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'autocorr-pl-7.1.8.1-3.tl3', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'autocorr-pt-7.1.8.1-3.tl3', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'autocorr-ro-7.1.8.1-3.tl3', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'autocorr-ru-7.1.8.1-3.tl3', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'autocorr-sk-7.1.8.1-3.tl3', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'autocorr-sl-7.1.8.1-3.tl3', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'autocorr-sr-7.1.8.1-3.tl3', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'autocorr-sv-7.1.8.1-3.tl3', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'autocorr-tr-7.1.8.1-3.tl3', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'autocorr-vi-7.1.8.1-3.tl3', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'autocorr-zh-7.1.8.1-3.tl3', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'flute-1.3.0-19.OOo31.tl3', 'rpm_spec_vers_cmp':TRUE},
{'reference':'libbase-1.1.3-21.tl3', 'rpm_spec_vers_cmp':TRUE},
{'reference':'libfonts-1.1.3-23.tl3', 'rpm_spec_vers_cmp':TRUE},
{'reference':'libformula-1.1.3-20.tl3', 'rpm_spec_vers_cmp':TRUE},
{'reference':'liblayout-0.2.10-19.tl3', 'rpm_spec_vers_cmp':TRUE},
{'reference':'libloader-1.1.3-19.tl3', 'rpm_spec_vers_cmp':TRUE},
{'reference':'libreoffice-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-base-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-base-debuginfo-7.1.8.1-3.tl3', 'cpu':'aarch64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-base-debuginfo-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-calc-7.1.8.1-3.tl3', 'cpu':'aarch64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-calc-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-calc-debuginfo-7.1.8.1-3.tl3', 'cpu':'aarch64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-calc-debuginfo-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-core-7.1.8.1-3.tl3', 'cpu':'aarch64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-core-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-core-debuginfo-7.1.8.1-3.tl3', 'cpu':'aarch64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-core-debuginfo-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-data-7.1.8.1-3.tl3', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-debuginfo-7.1.8.1-3.tl3', 'cpu':'aarch64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-debuginfo-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-debugsource-7.1.8.1-3.tl3', 'cpu':'aarch64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-debugsource-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-draw-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-emailmerge-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-filters-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-gdb-debug-support-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-glade-debuginfo-7.1.8.1-3.tl3', 'cpu':'aarch64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-glade-debuginfo-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-graphicfilter-7.1.8.1-3.tl3', 'cpu':'aarch64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-graphicfilter-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-graphicfilter-debuginfo-7.1.8.1-3.tl3', 'cpu':'aarch64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-graphicfilter-debuginfo-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-gtk3-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-gtk3-debuginfo-7.1.8.1-3.tl3', 'cpu':'aarch64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-gtk3-debuginfo-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-ar-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-bg-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-bn-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-ca-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-cs-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-da-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-de-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-dz-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-el-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-en-7.1.8.1-3.tl3', 'cpu':'aarch64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-en-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-es-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-et-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-eu-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-fi-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-fr-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-gl-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-gu-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-he-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-hi-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-hr-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-hu-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-id-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-it-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-ja-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-ko-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-lt-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-lv-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-nb-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-nl-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-nn-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-pl-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-pt-BR-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-pt-PT-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-ro-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-ru-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-si-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-sk-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-sl-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-sv-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-ta-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-tr-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-uk-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-zh-Hans-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-help-zh-Hant-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-impress-7.1.8.1-3.tl3', 'cpu':'aarch64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-impress-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-impress-debuginfo-7.1.8.1-3.tl3', 'cpu':'aarch64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-impress-debuginfo-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-af-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-ar-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-as-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-bg-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-bn-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-br-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-ca-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-cs-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-cy-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-da-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-de-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-dz-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-el-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-en-7.1.8.1-3.tl3', 'cpu':'aarch64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-en-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-es-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-et-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-eu-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-fa-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-fi-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-fr-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-ga-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-gl-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-gu-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-he-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-hi-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-hr-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-hu-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-id-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-it-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-ja-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-kk-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-kn-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-ko-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-lt-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-lv-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-mai-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-ml-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-mr-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-nb-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-nl-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-nn-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-nr-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-nso-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-or-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-pa-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-pl-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-pt-BR-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-pt-PT-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-ro-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-ru-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-si-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-sk-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-sl-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-sr-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-ss-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-st-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-sv-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-ta-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-te-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-th-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-tn-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-tr-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-ts-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-uk-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-ve-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-xh-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-zh-Hans-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-zh-Hant-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-langpack-zu-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-math-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-officebean-debuginfo-7.1.8.1-3.tl3', 'cpu':'aarch64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-officebean-debuginfo-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-ogltrans-7.1.8.1-3.tl3', 'cpu':'aarch64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-ogltrans-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-ogltrans-debuginfo-7.1.8.1-3.tl3', 'cpu':'aarch64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-ogltrans-debuginfo-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-opensymbol-fonts-7.1.8.1-3.tl3', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-pdfimport-7.1.8.1-3.tl3', 'cpu':'aarch64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-pdfimport-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-pdfimport-debuginfo-7.1.8.1-3.tl3', 'cpu':'aarch64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-pdfimport-debuginfo-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-postgresql-debuginfo-7.1.8.1-3.tl3', 'cpu':'aarch64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-postgresql-debuginfo-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-pyuno-7.1.8.1-3.tl3', 'cpu':'aarch64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-pyuno-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-pyuno-debuginfo-7.1.8.1-3.tl3', 'cpu':'aarch64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-pyuno-debuginfo-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-sdk-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-sdk-debuginfo-7.1.8.1-3.tl3', 'cpu':'aarch64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-sdk-debuginfo-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-sdk-doc-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-ure-7.1.8.1-3.tl3', 'cpu':'aarch64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-ure-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-ure-common-7.1.8.1-3.tl3', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-ure-debuginfo-7.1.8.1-3.tl3', 'cpu':'aarch64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-ure-debuginfo-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-wiki-publisher-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-writer-7.1.8.1-3.tl3', 'cpu':'aarch64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-writer-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-writer-debuginfo-7.1.8.1-3.tl3', 'cpu':'aarch64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-writer-debuginfo-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-x11-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-x11-debuginfo-7.1.8.1-3.tl3', 'cpu':'aarch64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-x11-debuginfo-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreoffice-xsltfilter-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreofficekit-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreofficekit-debuginfo-7.1.8.1-3.tl3', 'cpu':'aarch64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'libreofficekit-debuginfo-7.1.8.1-3.tl3', 'cpu':'x86_64', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'librepository-1.1.3-19.tl3', 'rpm_spec_vers_cmp':TRUE},
{'reference':'libserializer-1.1.2-20.tl3', 'rpm_spec_vers_cmp':TRUE},
{'reference':'pentaho-libxml-1.1.3-20.tl3', 'rpm_spec_vers_cmp':TRUE},
{'reference':'pentaho-reporting-flow-engine-0.9.4-17.tl3', 'rpm_spec_vers_cmp':TRUE, 'epoch':'1'},
{'reference':'sac-1.3-29.tl3', 'rpm_spec_vers_cmp':TRUE}
]
}
];
var os_release = get_one_kb_item('installed_os/local/SSH/0/release');
var os_sp = get_one_kb_item('Host/*/minor_release');
var flag = 0;
var reference;
var sp;
var _cpu;
var el_string;
var rpm_spec_vers_cmp;
var epoch;
var allowmaj;
var exists_check;
var cves;
foreach var constraint ( constraints ) {
# Check that the target release is equal to the affected release
if (!empty_or_null(constraint['release'])){
if (constraint['release'] != os_release) continue;
}
if (!empty_or_null(constraint['sp'])){
if (constraint['sp'] != os_sp) continue;
}
foreach var pkg ( constraint['pkgs'] ) {
reference = NULL;
sp = NULL;
_cpu = NULL;
el_string = NULL;
rpm_spec_vers_cmp = NULL;
epoch = NULL;
allowmaj = NULL;
exists_check = NULL;
cves = NULL;
if (!empty_or_null(pkg['reference'])) reference = pkg['reference'];
if (!empty_or_null(pkg['sp'])) sp = pkg['sp'];
if (!empty_or_null(pkg['cpu'])) _cpu = pkg['cpu'];
if (!empty_or_null(pkg['el_string'])) el_string = pkg['el_string'];
if (!empty_or_null(pkg['rpm_spec_vers_cmp'])) rpm_spec_vers_cmp = pkg['rpm_spec_vers_cmp'];
if (!empty_or_null(pkg['epoch'])) epoch = pkg['epoch'];
if (!empty_or_null(pkg['allowmaj'])) allowmaj = pkg['allowmaj'];
if (!empty_or_null(pkg['exists_check'])) exists_check = pkg['exists_check'];
if (!empty_or_null(pkg['cves'])) cves = pkg['cves'];
if (reference &&
## (no known rpm to check OR known rpm_exists)
(!exists_check || rpm_exists(rpm:exists_check)) &&
rpm_check(sp:sp, cpu:_cpu, reference:reference, epoch:epoch, el_string:el_string, rpm_spec_vers_cmp:rpm_spec_vers_cmp, allowmaj:allowmaj, cves:cves)) flag++;
}
}
if (flag)
{
security_report_v4(
port : 0,
severity : SECURITY_HOLE,
extra : rpm_report_get()
);
exit(0);
}
else
{
var tested = pkg_tests_get();
if (tested) audit(AUDIT_PACKAGE_NOT_AFFECTED, tested);
else audit(AUDIT_PACKAGE_NOT_INSTALLED, 'autocorr-af / autocorr-bg / autocorr-ca / etc');
}
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
11 Nov 2026 00:00Current
7.9High risk
Vulners AI Score7.9
CVSS 48.5
EPSS0.0034
SSVC