| Reporter | Title | Published | Views | Family All 19 |
|---|---|---|---|---|
| CVE-2026-32147 | 21 Apr 202612:01 | – | attackerkb | |
| CVE-2026-32147 affecting package erlang for versions less than 26.2.5.20-1 | 29 Apr 202615:26 | – | cbl_mariner | |
| CVE-2026-32147 | 29 Apr 202612:45 | – | circl | |
| Ericsson Erlang 安全漏洞 | 21 Apr 202600:00 | – | cnnvd | |
| CVE-2026-32147 | 21 Apr 202612:01 | – | cve | |
| CVE-2026-32147 SFTP chroot bypass via path traversal in SSH_FXP_FSETSTAT | 21 Apr 202612:01 | – | cvelist | |
| CVE-2026-32147 | 21 Apr 202612:01 | – | debiancve | |
| EUVD-2026-24085 | 21 Apr 202612:01 | – | euvd | |
| SFTP chroot bypass via path traversal in SSH_FXP_FSETSTAT | 26 Apr 202608:05 | – | mscve | |
| CVE-2026-32147 | 21 Apr 202612:15 | – | nvd |
| Source | Link |
|---|---|
| security-tracker | www.security-tracker.debian.org/tracker/CVE-2026-32147 |
| ubuntu | www.ubuntu.com/security/CVE-2026-32147 |
| cve | www.cve.mitre.org/cgi-bin/cvename.cgi |
#%NASL_MIN_LEVEL 80900
##
# (C) Tenable, Inc.
##
include('compat.inc');
if (description)
{
script_id(309710);
script_version("1.5");
script_set_attribute(attribute:"plugin_modification_date", value:"2026/05/29");
script_cve_id("CVE-2026-32147");
script_name(english:"Linux Distros Unpatched Vulnerability : CVE-2026-32147");
script_set_attribute(attribute:"synopsis", value:
"The Linux/Unix host has one or more packages installed with a vulnerability that the vendor indicates will not be
patched.");
script_set_attribute(attribute:"description", value:
"The Linux/Unix host has one or more packages installed that are impacted by a vulnerability without a vendor supplied
patch available.
- Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in Erlang OTP
ssh (ssh_sftpd module) allows an authenticated SFTP user to modify file attributes outside the configured
chroot directory. The SFTP daemon (ssh_sftpd) stores the raw, user-supplied path in file handles instead
of the chroot-resolved path. When SSH_FXP_FSETSTAT is issued on such a handle, file attributes
(permissions, ownership, timestamps) are modified on the real filesystem path, bypassing the root
directory boundary entirely. Any authenticated SFTP user on a server configured with the root option can
modify file attributes of files outside the intended chroot boundary. The prerequisite is that a target
file must exist on the real filesystem at the same relative path. Note that this vulnerability only allows
modification of file attributes; file contents cannot be read or altered through this attack vector. If
the SSH daemon runs as root, this enables direct privilege escalation: an attacker can set the setuid bit
on any binary, change ownership of sensitive files, or make system configuration world-writable. This
vulnerability is associated with program files lib/ssh/src/ssh_sftpd.erl and program routines
ssh_sftpd:do_open/4 and ssh_sftpd:handle_op/4. This issue affects OTP from OTP 17.0 until OTP 28.4.3,
27.3.4.11, and 26.2.5.20 corresponding to ssh from 3.01 until 5.5.3, 5.2.11.7, and 5.1.4.15.
(CVE-2026-32147)
Note that Nessus relies on the presence of the package as reported by the vendor.");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2026-32147");
script_set_attribute(attribute:"see_also", value:"https://ubuntu.com/security/CVE-2026-32147");
script_set_attribute(attribute:"solution", value:
"There is no known solution at this time.");
script_set_attribute(attribute:"agent", value:"unix");
script_set_cvss_base_vector("CVSS2#AV:N/AC:L/Au:S/C:C/I:C/A:C");
script_set_cvss_temporal_vector("CVSS2#E:U/RL:U/RC:C");
script_set_cvss3_base_vector("CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N");
script_set_cvss3_temporal_vector("CVSS:3.0/E:U/RL:U/RC:C");
script_set_attribute(attribute:"cvss4_vector", value:"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:L/SA:N");
script_set_attribute(attribute:"cvss4_threat_vector", value:"CVSS:4.0/E:U");
script_set_attribute(attribute:"cvss_score_source", value:"CVE-2026-32147");
script_set_attribute(attribute:"exploitability_ease", value:"No known exploits are available");
script_set_attribute(attribute:"exploit_available", value:"false");
script_set_attribute(attribute:"vendor_unpatched", value:"true");
script_set_attribute(attribute:"vuln_publication_date", value:"2026/04/21");
script_set_attribute(attribute:"plugin_publication_date", value:"2026/04/22");
script_set_attribute(attribute:"plugin_type", value:"local");
script_set_attribute(attribute:"cpe", value:"cpe:/o:canonical:ubuntu_linux:14.04:-:lts");
script_set_attribute(attribute:"cpe", value:"cpe:/o:canonical:ubuntu_linux:16.04:-:lts");
script_set_attribute(attribute:"cpe", value:"cpe:/o:canonical:ubuntu_linux:18.04:-:lts");
script_set_attribute(attribute:"cpe", value:"cpe:/o:canonical:ubuntu_linux:20.04:-:lts");
script_set_attribute(attribute:"cpe", value:"cpe:/o:canonical:ubuntu_linux:22.04:-:lts");
script_set_attribute(attribute:"cpe", value:"cpe:/o:canonical:ubuntu_linux:24.04:-:lts");
script_set_attribute(attribute:"cpe", value:"cpe:/o:canonical:ubuntu_linux:25.10");
script_set_attribute(attribute:"cpe", value:"cpe:/o:canonical:ubuntu_linux:26.04:-:lts");
script_set_attribute(attribute:"cpe", value:"cpe:/o:debian:debian_linux:11.0");
script_set_attribute(attribute:"cpe", value:"cpe:/o:debian:debian_linux:12.0");
script_set_attribute(attribute:"cpe", value:"cpe:/o:debian:debian_linux:13.0");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:erlang");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:debian:debian_linux:erlang");
script_set_attribute(attribute:"generated_plugin", value:"current");
script_end_attributes();
script_category(ACT_GATHER_INFO);
script_family(english:"Misc.");
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", "set_linux_os_id.nasl");
script_require_keys("Host/cpu", "Host/local_checks_enabled", "global_settings/vendor_unpatched", "Host/OS/identifier");
script_require_ports("Host/OS/Debian Linux-11", "Host/OS/Debian Linux-12", "Host/OS/Debian Linux-13", "Host/OS/Ubuntu Linux-14.04", "Host/OS/Ubuntu Linux-16.04", "Host/OS/Ubuntu Linux-18.04", "Host/OS/Ubuntu Linux-20.04", "Host/OS/Ubuntu Linux-22.04", "Host/OS/Ubuntu Linux-24.04", "Host/OS/Ubuntu Linux-25.10", "Host/OS/Ubuntu Linux-26.04");
exit(0);
}
if (!get_kb_item("global_settings/vendor_unpatched")) exit(0, "Unpatched Vulnerabilities Detection not active.");
if (!get_kb_item("Host/local_checks_enabled")) audit(AUDIT_LOCAL_CHECKS_NOT_ENABLED);
if (empty_or_null(get_one_kb_item("Host/Debian/dpkg-l"))) audit(AUDIT_PACKAGE_LIST_MISSING);
include('linux_unpatched.inc');
var distro_constraints_array = {
"Debian Linux-12": {
"package_manager": "dpkg-l",
"constraints": [
{
"release": "12",
"pkgs": [
{"reference": "erlang"},
{"reference": "erlang-asn1"},
{"reference": "erlang-base"},
{"reference": "erlang-common-test"},
{"reference": "erlang-crypto"},
{"reference": "erlang-debugger"},
{"reference": "erlang-dev"},
{"reference": "erlang-dialyzer"},
{"reference": "erlang-diameter"},
{"reference": "erlang-doc"},
{"reference": "erlang-edoc"},
{"reference": "erlang-eldap"},
{"reference": "erlang-erl-docgen"},
{"reference": "erlang-et"},
{"reference": "erlang-eunit"},
{"reference": "erlang-examples"},
{"reference": "erlang-ftp"},
{"reference": "erlang-inets"},
{"reference": "erlang-jinterface"},
{"reference": "erlang-manpages"},
{"reference": "erlang-megaco"},
{"reference": "erlang-mnesia"},
{"reference": "erlang-mode"},
{"reference": "erlang-nox"},
{"reference": "erlang-observer"},
{"reference": "erlang-odbc"},
{"reference": "erlang-os-mon"},
{"reference": "erlang-parsetools"},
{"reference": "erlang-public-key"},
{"reference": "erlang-reltool"},
{"reference": "erlang-runtime-tools"},
{"reference": "erlang-snmp"},
{"reference": "erlang-src"},
{"reference": "erlang-ssh"},
{"reference": "erlang-ssl"},
{"reference": "erlang-syntax-tools"},
{"reference": "erlang-tftp"},
{"reference": "erlang-tools"},
{"reference": "erlang-wx"},
{"reference": "erlang-x11"},
{"reference": "erlang-xmerl"}
]
}
]
},
"Ubuntu Linux-22.04": {
"package_manager": "dpkg-l",
"constraints": [
{
"release": "22.04",
"pkgs": [
{"reference": "erlang"},
{"reference": "erlang-asn1"},
{"reference": "erlang-base"},
{"reference": "erlang-common-test"},
{"reference": "erlang-crypto"},
{"reference": "erlang-debugger"},
{"reference": "erlang-dev"},
{"reference": "erlang-dialyzer"},
{"reference": "erlang-diameter"},
{"reference": "erlang-doc"},
{"reference": "erlang-edoc"},
{"reference": "erlang-eldap"},
{"reference": "erlang-erl-docgen"},
{"reference": "erlang-et"},
{"reference": "erlang-eunit"},
{"reference": "erlang-examples"},
{"reference": "erlang-ftp"},
{"reference": "erlang-inets"},
{"reference": "erlang-jinterface"},
{"reference": "erlang-manpages"},
{"reference": "erlang-megaco"},
{"reference": "erlang-mnesia"},
{"reference": "erlang-mode"},
{"reference": "erlang-nox"},
{"reference": "erlang-observer"},
{"reference": "erlang-odbc"},
{"reference": "erlang-os-mon"},
{"reference": "erlang-parsetools"},
{"reference": "erlang-public-key"},
{"reference": "erlang-reltool"},
{"reference": "erlang-runtime-tools"},
{"reference": "erlang-snmp"},
{"reference": "erlang-src"},
{"reference": "erlang-ssh"},
{"reference": "erlang-ssl"},
{"reference": "erlang-syntax-tools"},
{"reference": "erlang-tftp"},
{"reference": "erlang-tools"},
{"reference": "erlang-wx"},
{"reference": "erlang-x11"},
{"reference": "erlang-xmerl"}
]
}
]
},
"Ubuntu Linux-24.04": {
"package_manager": "dpkg-l",
"constraints": [
{
"release": "24.04",
"pkgs": [
{"reference": "erlang"},
{"reference": "erlang-asn1"},
{"reference": "erlang-base"},
{"reference": "erlang-common-test"},
{"reference": "erlang-crypto"},
{"reference": "erlang-debugger"},
{"reference": "erlang-dev"},
{"reference": "erlang-dialyzer"},
{"reference": "erlang-diameter"},
{"reference": "erlang-doc"},
{"reference": "erlang-edoc"},
{"reference": "erlang-eldap"},
{"reference": "erlang-erl-docgen"},
{"reference": "erlang-et"},
{"reference": "erlang-eunit"},
{"reference": "erlang-examples"},
{"reference": "erlang-ftp"},
{"reference": "erlang-inets"},
{"reference": "erlang-jinterface"},
{"reference": "erlang-manpages"},
{"reference": "erlang-megaco"},
{"reference": "erlang-mnesia"},
{"reference": "erlang-mode"},
{"reference": "erlang-nox"},
{"reference": "erlang-observer"},
{"reference": "erlang-odbc"},
{"reference": "erlang-os-mon"},
{"reference": "erlang-parsetools"},
{"reference": "erlang-public-key"},
{"reference": "erlang-reltool"},
{"reference": "erlang-runtime-tools"},
{"reference": "erlang-snmp"},
{"reference": "erlang-src"},
{"reference": "erlang-ssh"},
{"reference": "erlang-ssl"},
{"reference": "erlang-syntax-tools"},
{"reference": "erlang-tftp"},
{"reference": "erlang-tools"},
{"reference": "erlang-wx"},
{"reference": "erlang-x11"},
{"reference": "erlang-xmerl"}
]
}
]
},
"Debian Linux-11": {
"package_manager": "dpkg-l",
"constraints": [
{
"release": "11",
"pkgs": [
{"reference": "erlang"},
{"reference": "erlang-asn1"},
{"reference": "erlang-base"},
{"reference": "erlang-base-hipe"},
{"reference": "erlang-common-test"},
{"reference": "erlang-crypto"},
{"reference": "erlang-debugger"},
{"reference": "erlang-dev"},
{"reference": "erlang-dialyzer"},
{"reference": "erlang-diameter"},
{"reference": "erlang-doc"},
{"reference": "erlang-edoc"},
{"reference": "erlang-eldap"},
{"reference": "erlang-erl-docgen"},
{"reference": "erlang-et"},
{"reference": "erlang-eunit"},
{"reference": "erlang-examples"},
{"reference": "erlang-ftp"},
{"reference": "erlang-inets"},
{"reference": "erlang-jinterface"},
{"reference": "erlang-manpages"},
{"reference": "erlang-megaco"},
{"reference": "erlang-mnesia"},
{"reference": "erlang-mode"},
{"reference": "erlang-nox"},
{"reference": "erlang-observer"},
{"reference": "erlang-odbc"},
{"reference": "erlang-os-mon"},
{"reference": "erlang-parsetools"},
{"reference": "erlang-public-key"},
{"reference": "erlang-reltool"},
{"reference": "erlang-runtime-tools"},
{"reference": "erlang-snmp"},
{"reference": "erlang-src"},
{"reference": "erlang-ssh"},
{"reference": "erlang-ssl"},
{"reference": "erlang-syntax-tools"},
{"reference": "erlang-tftp"},
{"reference": "erlang-tools"},
{"reference": "erlang-wx"},
{"reference": "erlang-x11"},
{"reference": "erlang-xmerl"}
]
}
]
},
"Ubuntu Linux-20.04": {
"package_manager": "dpkg-l",
"constraints": [
{
"release": "20.04",
"pkgs": [
{"reference": "erlang"},
{"reference": "erlang-asn1"},
{"reference": "erlang-base"},
{"reference": "erlang-base-hipe"},
{"reference": "erlang-common-test"},
{"reference": "erlang-crypto"},
{"reference": "erlang-debugger"},
{"reference": "erlang-dev"},
{"reference": "erlang-dialyzer"},
{"reference": "erlang-diameter"},
{"reference": "erlang-doc"},
{"reference": "erlang-edoc"},
{"reference": "erlang-eldap"},
{"reference": "erlang-erl-docgen"},
{"reference": "erlang-et"},
{"reference": "erlang-eunit"},
{"reference": "erlang-examples"},
{"reference": "erlang-ftp"},
{"reference": "erlang-inets"},
{"reference": "erlang-jinterface"},
{"reference": "erlang-manpages"},
{"reference": "erlang-megaco"},
{"reference": "erlang-mnesia"},
{"reference": "erlang-mode"},
{"reference": "erlang-nox"},
{"reference": "erlang-observer"},
{"reference": "erlang-odbc"},
{"reference": "erlang-os-mon"},
{"reference": "erlang-parsetools"},
{"reference": "erlang-public-key"},
{"reference": "erlang-reltool"},
{"reference": "erlang-runtime-tools"},
{"reference": "erlang-snmp"},
{"reference": "erlang-src"},
{"reference": "erlang-ssh"},
{"reference": "erlang-ssl"},
{"reference": "erlang-syntax-tools"},
{"reference": "erlang-tftp"},
{"reference": "erlang-tools"},
{"reference": "erlang-wx"},
{"reference": "erlang-x11"},
{"reference": "erlang-xmerl"}
]
}
]
},
"Debian Linux-13": {
"package_manager": "dpkg-l",
"constraints": [
{
"release": "13",
"pkgs": [
{"reference": "erlang"},
{"reference": "erlang-asn1"},
{"reference": "erlang-base"},
{"reference": "erlang-common-test"},
{"reference": "erlang-crypto"},
{"reference": "erlang-debugger"},
{"reference": "erlang-dev"},
{"reference": "erlang-dialyzer"},
{"reference": "erlang-diameter"},
{"reference": "erlang-doc"},
{"reference": "erlang-edoc"},
{"reference": "erlang-eldap"},
{"reference": "erlang-et"},
{"reference": "erlang-eunit"},
{"reference": "erlang-examples"},
{"reference": "erlang-ftp"},
{"reference": "erlang-inets"},
{"reference": "erlang-jinterface"},
{"reference": "erlang-megaco"},
{"reference": "erlang-mnesia"},
{"reference": "erlang-mode"},
{"reference": "erlang-nox"},
{"reference": "erlang-observer"},
{"reference": "erlang-odbc"},
{"reference": "erlang-os-mon"},
{"reference": "erlang-parsetools"},
{"reference": "erlang-public-key"},
{"reference": "erlang-reltool"},
{"reference": "erlang-runtime-tools"},
{"reference": "erlang-snmp"},
{"reference": "erlang-src"},
{"reference": "erlang-ssh"},
{"reference": "erlang-ssl"},
{"reference": "erlang-syntax-tools"},
{"reference": "erlang-tftp"},
{"reference": "erlang-tools"},
{"reference": "erlang-wx"},
{"reference": "erlang-x11"},
{"reference": "erlang-xmerl"}
]
}
]
},
"Ubuntu Linux-25.10": {
"package_manager": "dpkg-l",
"constraints": [
{
"release": "25.10",
"pkgs": [
{"reference": "erlang"},
{"reference": "erlang-asn1"},
{"reference": "erlang-base"},
{"reference": "erlang-common-test"},
{"reference": "erlang-crypto"},
{"reference": "erlang-debugger"},
{"reference": "erlang-dev"},
{"reference": "erlang-dialyzer"},
{"reference": "erlang-diameter"},
{"reference": "erlang-doc"},
{"reference": "erlang-edoc"},
{"reference": "erlang-eldap"},
{"reference": "erlang-et"},
{"reference": "erlang-eunit"},
{"reference": "erlang-examples"},
{"reference": "erlang-ftp"},
{"reference": "erlang-inets"},
{"reference": "erlang-jinterface"},
{"reference": "erlang-megaco"},
{"reference": "erlang-mnesia"},
{"reference": "erlang-mode"},
{"reference": "erlang-nox"},
{"reference": "erlang-observer"},
{"reference": "erlang-odbc"},
{"reference": "erlang-os-mon"},
{"reference": "erlang-parsetools"},
{"reference": "erlang-public-key"},
{"reference": "erlang-reltool"},
{"reference": "erlang-runtime-tools"},
{"reference": "erlang-snmp"},
{"reference": "erlang-src"},
{"reference": "erlang-ssh"},
{"reference": "erlang-ssl"},
{"reference": "erlang-syntax-tools"},
{"reference": "erlang-tftp"},
{"reference": "erlang-tools"},
{"reference": "erlang-wx"},
{"reference": "erlang-x11"},
{"reference": "erlang-xmerl"}
]
}
]
},
"Ubuntu Linux-26.04": {
"package_manager": "dpkg-l",
"constraints": [
{
"release": "26.04",
"pkgs": [
{"reference": "erlang"},
{"reference": "erlang-asn1"},
{"reference": "erlang-base"},
{"reference": "erlang-common-test"},
{"reference": "erlang-crypto"},
{"reference": "erlang-debugger"},
{"reference": "erlang-dev"},
{"reference": "erlang-dialyzer"},
{"reference": "erlang-diameter"},
{"reference": "erlang-doc"},
{"reference": "erlang-edoc"},
{"reference": "erlang-eldap"},
{"reference": "erlang-et"},
{"reference": "erlang-eunit"},
{"reference": "erlang-examples"},
{"reference": "erlang-ftp"},
{"reference": "erlang-inets"},
{"reference": "erlang-jinterface"},
{"reference": "erlang-megaco"},
{"reference": "erlang-mnesia"},
{"reference": "erlang-mode"},
{"reference": "erlang-nox"},
{"reference": "erlang-observer"},
{"reference": "erlang-odbc"},
{"reference": "erlang-os-mon"},
{"reference": "erlang-parsetools"},
{"reference": "erlang-public-key"},
{"reference": "erlang-reltool"},
{"reference": "erlang-runtime-tools"},
{"reference": "erlang-snmp"},
{"reference": "erlang-src"},
{"reference": "erlang-ssh"},
{"reference": "erlang-ssl"},
{"reference": "erlang-syntax-tools"},
{"reference": "erlang-tftp"},
{"reference": "erlang-tools"},
{"reference": "erlang-wx"},
{"reference": "erlang-x11"},
{"reference": "erlang-xmerl"}
]
}
]
},
"Ubuntu Linux-14.04": {
"package_manager": "dpkg-l",
"constraints": [
{
"release": "14.04",
"pkgs": [
{"reference": "erlang"},
{"reference": "erlang-appmon"},
{"reference": "erlang-asn1"},
{"reference": "erlang-base"},
{"reference": "erlang-base-hipe"},
{"reference": "erlang-common-test"},
{"reference": "erlang-corba"},
{"reference": "erlang-crypto"},
{"reference": "erlang-dbg"},
{"reference": "erlang-debugger"},
{"reference": "erlang-dev"},
{"reference": "erlang-dialyzer"},
{"reference": "erlang-diameter"},
{"reference": "erlang-doc"},
{"reference": "erlang-edoc"},
{"reference": "erlang-eldap"},
{"reference": "erlang-erl-docgen"},
{"reference": "erlang-et"},
{"reference": "erlang-eunit"},
{"reference": "erlang-examples"},
{"reference": "erlang-gs"},
{"reference": "erlang-ic"},
{"reference": "erlang-ic-java"},
{"reference": "erlang-inets"},
{"reference": "erlang-jinterface"},
{"reference": "erlang-manpages"},
{"reference": "erlang-megaco"},
{"reference": "erlang-mnesia"},
{"reference": "erlang-mode"},
{"reference": "erlang-nox"},
{"reference": "erlang-observer"},
{"reference": "erlang-odbc"},
{"reference": "erlang-os-mon"},
{"reference": "erlang-parsetools"},
{"reference": "erlang-percept"},
{"reference": "erlang-pman"},
{"reference": "erlang-public-key"},
{"reference": "erlang-reltool"},
{"reference": "erlang-runtime-tools"},
{"reference": "erlang-snmp"},
{"reference": "erlang-src"},
{"reference": "erlang-ssh"},
{"reference": "erlang-ssl"},
{"reference": "erlang-syntax-tools"},
{"reference": "erlang-test-server"},
{"reference": "erlang-toolbar"},
{"reference": "erlang-tools"},
{"reference": "erlang-tv"},
{"reference": "erlang-typer"},
{"reference": "erlang-webtool"},
{"reference": "erlang-x11"},
{"reference": "erlang-xmerl"}
]
}
]
},
"Ubuntu Linux-16.04": {
"package_manager": "dpkg-l",
"constraints": [
{
"release": "16.04",
"pkgs": [
{"reference": "erlang"},
{"reference": "erlang-asn1"},
{"reference": "erlang-base"},
{"reference": "erlang-base-hipe"},
{"reference": "erlang-common-test"},
{"reference": "erlang-corba"},
{"reference": "erlang-crypto"},
{"reference": "erlang-dbg"},
{"reference": "erlang-debugger"},
{"reference": "erlang-dev"},
{"reference": "erlang-dialyzer"},
{"reference": "erlang-diameter"},
{"reference": "erlang-doc"},
{"reference": "erlang-edoc"},
{"reference": "erlang-eldap"},
{"reference": "erlang-erl-docgen"},
{"reference": "erlang-et"},
{"reference": "erlang-eunit"},
{"reference": "erlang-examples"},
{"reference": "erlang-gs"},
{"reference": "erlang-ic"},
{"reference": "erlang-ic-java"},
{"reference": "erlang-inets"},
{"reference": "erlang-jinterface"},
{"reference": "erlang-manpages"},
{"reference": "erlang-megaco"},
{"reference": "erlang-mnesia"},
{"reference": "erlang-mode"},
{"reference": "erlang-nox"},
{"reference": "erlang-observer"},
{"reference": "erlang-odbc"},
{"reference": "erlang-os-mon"},
{"reference": "erlang-parsetools"},
{"reference": "erlang-percept"},
{"reference": "erlang-public-key"},
{"reference": "erlang-reltool"},
{"reference": "erlang-runtime-tools"},
{"reference": "erlang-snmp"},
{"reference": "erlang-src"},
{"reference": "erlang-ssh"},
{"reference": "erlang-ssl"},
{"reference": "erlang-syntax-tools"},
{"reference": "erlang-test-server"},
{"reference": "erlang-tools"},
{"reference": "erlang-typer"},
{"reference": "erlang-webtool"},
{"reference": "erlang-wx"},
{"reference": "erlang-x11"},
{"reference": "erlang-xmerl"}
]
}
]
},
"Ubuntu Linux-18.04": {
"package_manager": "dpkg-l",
"constraints": [
{
"release": "18.04",
"pkgs": [
{"reference": "erlang"},
{"reference": "erlang-asn1"},
{"reference": "erlang-base"},
{"reference": "erlang-base-hipe"},
{"reference": "erlang-common-test"},
{"reference": "erlang-corba"},
{"reference": "erlang-crypto"},
{"reference": "erlang-debugger"},
{"reference": "erlang-dev"},
{"reference": "erlang-dialyzer"},
{"reference": "erlang-diameter"},
{"reference": "erlang-doc"},
{"reference": "erlang-edoc"},
{"reference": "erlang-eldap"},
{"reference": "erlang-erl-docgen"},
{"reference": "erlang-et"},
{"reference": "erlang-eunit"},
{"reference": "erlang-examples"},
{"reference": "erlang-ic"},
{"reference": "erlang-ic-java"},
{"reference": "erlang-inets"},
{"reference": "erlang-jinterface"},
{"reference": "erlang-manpages"},
{"reference": "erlang-megaco"},
{"reference": "erlang-mnesia"},
{"reference": "erlang-mode"},
{"reference": "erlang-nox"},
{"reference": "erlang-observer"},
{"reference": "erlang-odbc"},
{"reference": "erlang-os-mon"},
{"reference": "erlang-parsetools"},
{"reference": "erlang-public-key"},
{"reference": "erlang-reltool"},
{"reference": "erlang-runtime-tools"},
{"reference": "erlang-snmp"},
{"reference": "erlang-src"},
{"reference": "erlang-ssh"},
{"reference": "erlang-ssl"},
{"reference": "erlang-syntax-tools"},
{"reference": "erlang-tools"},
{"reference": "erlang-wx"},
{"reference": "erlang-x11"},
{"reference": "erlang-xmerl"}
]
}
]
}
};
var distro_constraints_values = linux_unpatched::get_distro_constraints(distro_constraints_arr:distro_constraints_array);
if (empty_or_null(distro_constraints_values)) audit(AUDIT_HOST_NOT, 'affected');
var report = linux_unpatched::check_unpatched_constraints(distro_constraints_values:distro_constraints_values);
if (!empty_or_null(report))
{
security_report_v4(
port : 0,
severity : SECURITY_HOLE,
extra : report
);
exit(0);
}
else
{
audit(AUDIT_HOST_NOT, 'affected');
}
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