Lucene search
+L

Ubuntu 22.04 LTS / 24.04 LTS / 26.04 LTS : OpenZFS vulnerability (USN-8705-1)

🗓️ 13 Oct 2026 00:00:00Reported by TenableType 
nessus
 nessus
🔗 www.tenable.com👁 8 Views

Local authorization bypass in OpenZFS via incorrect ioctl operation checks.

Related
Refs
Code
ReporterTitlePublishedViews
Family
cve
CVE
CVE-2026-79619
26 Aug 202612:50
–cve
cvelist
Cvelist
CVE-2026-79619 OpenZFS: user-namespace capability check allows unprivileged local authorization bypass
26 Aug 202612:50
–cvelist
debiancve
Debian CVE
CVE-2026-79619
26 Aug 202612:50
–debiancve
euvd
EUVD
EUVD-2026-66419
26 Aug 202612:50
–euvd
mend
Mend
CVE-2026-79619
26 Aug 202612:50
–mend
nvd
NVD
CVE-2026-79619
26 Aug 202613:19
–nvd
osv_cve
osv_cve
CVE-2026-79619 OpenZFS: user-namespace capability check allows unprivileged local authorization bypass
26 Aug 202612:50
–osv_cve
osv_debian
osv_debian
DEBIAN-CVE-2026-79619
26 Aug 202613:19
–osv_debian
osv_echo
osv_echo
ECHO-A835-6F03-EF3A
27 Aug 202614:34
–osv_echo
osv_ubuntu
osv_ubuntu
UBUNTU-CVE-2026-79619
27 Aug 202600:00
–osv_ubuntu
Rows per page
#%NASL_MIN_LEVEL 80900
##
# (C) Tenable, Inc.
#
# The descriptive text and package checks in this plugin were
# extracted from Ubuntu Security Notice USN-8705-1. The text
# itself is copyright (C) Canonical, Inc. See
# <https://ubuntu.com/security/notices>. Ubuntu(R) is a registered
# trademark of Canonical, Inc.
##

include('compat.inc');

if (description)
{
  script_id(365433);
  script_version("1.1");
  script_set_attribute(attribute:"plugin_modification_date", value:"2026/10/13");

  script_cve_id("CVE-2026-79619");
  script_xref(name:"USN", value:"8705-1");

  script_name(english:"Ubuntu 22.04 LTS / 24.04 LTS / 26.04 LTS : OpenZFS vulnerability (USN-8705-1)");

  script_set_attribute(attribute:"synopsis", value:
"The remote Ubuntu host is missing a security update.");
  script_set_attribute(attribute:"description", value:
"The remote Ubuntu 22.04 LTS / 24.04 LTS / 26.04 LTS host has packages installed that are affected by a vulnerability as
referenced in the USN-8705-1 advisory.

    It was discovered that OpenZFS incorrectly handled authorization checks for certain ioctl operations on
    Linux. A local attacker could possibly use this issue to perform pool-administrative operations or access
    privileged information, resulting in an authorization bypass.

Tenable has extracted the preceding description block directly from the Ubuntu security advisory.

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://ubuntu.com/security/notices/USN-8705-1");
  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:U/RL:OF/RC:C");
  script_set_cvss3_base_vector("CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H");
  script_set_cvss3_temporal_vector("CVSS:3.0/E:U/RL:O/RC:C");
  script_set_attribute(attribute:"cvss4_vector", value:"CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/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-79619");

  script_set_attribute(attribute:"exploitability_ease", value:"No known exploits are available");
  script_set_attribute(attribute:"exploit_available", value:"false");

  script_set_attribute(attribute:"vuln_publication_date", value:"2026/08/26");
  script_set_attribute(attribute:"patch_publication_date", value:"2026/08/31");
  script_set_attribute(attribute:"plugin_publication_date", value:"2026/10/13");

  script_set_attribute(attribute:"plugin_type", value:"local");
  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:26.04:-:lts");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:libnvpair3linux");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:libpam-zfs");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:libuutil3linux");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:libzfs4linux");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:libzfs7linux");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:libzfsbootenv1linux");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:libzpool5linux");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:libzpool7linux");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:python3-pyzfs");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:zfs-dkms");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:zfs-dracut");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:zfs-initramfs");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:zfs-test");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:zfs-zed");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:zfsutils-linux");
  script_set_attribute(attribute:"generated_plugin", value:"current");
  script_end_attributes();

  script_category(ACT_GATHER_INFO);
  script_family(english:"Ubuntu Local Security Checks");

  script_copyright(english:"Ubuntu Security Notice (C) 2026 Canonical, Inc. / NASL script (C) 2026 and is owned by Tenable, Inc. or an Affiliate thereof.");

  script_dependencies("ssh_get_info2.nasl");
  script_require_keys("Host/cpu", "Host/Ubuntu", "Host/Ubuntu/release", "Host/Debian/dpkg-l");

  exit(0);
}

include('debian_package.inc');

if ( ! get_kb_item('Host/local_checks_enabled') ) audit(AUDIT_LOCAL_CHECKS_NOT_ENABLED);
var os_release = get_kb_item('Host/Ubuntu/release');
if ( isnull(os_release) ) audit(AUDIT_OS_NOT, 'Ubuntu');
os_release = chomp(os_release);
if (! ('22.04' >< os_release || '24.04' >< os_release || '26.04' >< os_release)) audit(AUDIT_OS_NOT, 'Ubuntu 22.04 / 24.04 / 26.04', 'Ubuntu ' + os_release);
if ( ! get_kb_item('Host/Debian/dpkg-l') ) 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, 'Ubuntu', cpu);

var pkgs = [
    {'osver': '22.04', 'pkgname': 'libnvpair3linux', 'pkgver': '2.1.5-1ubuntu6~22.04.7'},
    {'osver': '22.04', 'pkgname': 'libpam-zfs', 'pkgver': '2.1.5-1ubuntu6~22.04.7'},
    {'osver': '22.04', 'pkgname': 'libuutil3linux', 'pkgver': '2.1.5-1ubuntu6~22.04.7'},
    {'osver': '22.04', 'pkgname': 'libzfs4linux', 'pkgver': '2.1.5-1ubuntu6~22.04.7'},
    {'osver': '22.04', 'pkgname': 'libzfsbootenv1linux', 'pkgver': '2.1.5-1ubuntu6~22.04.7'},
    {'osver': '22.04', 'pkgname': 'libzpool5linux', 'pkgver': '2.1.5-1ubuntu6~22.04.7'},
    {'osver': '22.04', 'pkgname': 'python3-pyzfs', 'pkgver': '2.1.5-1ubuntu6~22.04.7'},
    {'osver': '22.04', 'pkgname': 'zfs-dkms', 'pkgver': '2.1.5-1ubuntu6~22.04.7'},
    {'osver': '22.04', 'pkgname': 'zfs-dracut', 'pkgver': '2.1.5-1ubuntu6~22.04.7'},
    {'osver': '22.04', 'pkgname': 'zfs-initramfs', 'pkgver': '2.1.5-1ubuntu6~22.04.7'},
    {'osver': '22.04', 'pkgname': 'zfs-test', 'pkgver': '2.1.5-1ubuntu6~22.04.7'},
    {'osver': '22.04', 'pkgname': 'zfs-zed', 'pkgver': '2.1.5-1ubuntu6~22.04.7'},
    {'osver': '22.04', 'pkgname': 'zfsutils-linux', 'pkgver': '2.1.5-1ubuntu6~22.04.7'},
    {'osver': '24.04', 'pkgname': 'libnvpair3linux', 'pkgver': '2.2.2-0ubuntu9.5'},
    {'osver': '24.04', 'pkgname': 'libpam-zfs', 'pkgver': '2.2.2-0ubuntu9.5'},
    {'osver': '24.04', 'pkgname': 'libuutil3linux', 'pkgver': '2.2.2-0ubuntu9.5'},
    {'osver': '24.04', 'pkgname': 'libzfs4linux', 'pkgver': '2.2.2-0ubuntu9.5'},
    {'osver': '24.04', 'pkgname': 'libzfsbootenv1linux', 'pkgver': '2.2.2-0ubuntu9.5'},
    {'osver': '24.04', 'pkgname': 'libzpool5linux', 'pkgver': '2.2.2-0ubuntu9.5'},
    {'osver': '24.04', 'pkgname': 'python3-pyzfs', 'pkgver': '2.2.2-0ubuntu9.5'},
    {'osver': '24.04', 'pkgname': 'zfs-dkms', 'pkgver': '2.2.2-0ubuntu9.5'},
    {'osver': '24.04', 'pkgname': 'zfs-dracut', 'pkgver': '2.2.2-0ubuntu9.5'},
    {'osver': '24.04', 'pkgname': 'zfs-initramfs', 'pkgver': '2.2.2-0ubuntu9.5'},
    {'osver': '24.04', 'pkgname': 'zfs-test', 'pkgver': '2.2.2-0ubuntu9.5'},
    {'osver': '24.04', 'pkgname': 'zfs-zed', 'pkgver': '2.2.2-0ubuntu9.5'},
    {'osver': '24.04', 'pkgname': 'zfsutils-linux', 'pkgver': '2.2.2-0ubuntu9.5'},
    {'osver': '26.04', 'pkgname': 'libnvpair3linux', 'pkgver': '2.4.1-1ubuntu5.1'},
    {'osver': '26.04', 'pkgname': 'libpam-zfs', 'pkgver': '2.4.1-1ubuntu5.1'},
    {'osver': '26.04', 'pkgname': 'libuutil3linux', 'pkgver': '2.4.1-1ubuntu5.1'},
    {'osver': '26.04', 'pkgname': 'libzfs7linux', 'pkgver': '2.4.1-1ubuntu5.1'},
    {'osver': '26.04', 'pkgname': 'libzfsbootenv1linux', 'pkgver': '2.4.1-1ubuntu5.1'},
    {'osver': '26.04', 'pkgname': 'libzpool7linux', 'pkgver': '2.4.1-1ubuntu5.1'},
    {'osver': '26.04', 'pkgname': 'python3-pyzfs', 'pkgver': '2.4.1-1ubuntu5.1'},
    {'osver': '26.04', 'pkgname': 'zfs-dkms', 'pkgver': '2.4.1-1ubuntu5.1'},
    {'osver': '26.04', 'pkgname': 'zfs-dracut', 'pkgver': '2.4.1-1ubuntu5.1'},
    {'osver': '26.04', 'pkgname': 'zfs-initramfs', 'pkgver': '2.4.1-1ubuntu5.1'},
    {'osver': '26.04', 'pkgname': 'zfs-test', 'pkgver': '2.4.1-1ubuntu5.1'},
    {'osver': '26.04', 'pkgname': 'zfs-zed', 'pkgver': '2.4.1-1ubuntu5.1'},
    {'osver': '26.04', 'pkgname': 'zfsutils-linux', 'pkgver': '2.4.1-1ubuntu5.1'}
];

var flag = 0;
foreach var package_array ( pkgs ) {
  var osver = NULL;
  var pkgname = NULL;
  var pkgver = NULL;
  if (!empty_or_null(package_array['osver'])) osver = package_array['osver'];
  if (!empty_or_null(package_array['pkgname'])) pkgname = package_array['pkgname'];
  if (!empty_or_null(package_array['pkgver'])) pkgver = package_array['pkgver'];
  if (!empty_or_null(package_array['cves'])) cves = package_array['cves'];
  if (osver && pkgname && pkgver) {
    if (deb_check(release:osver, prefix:pkgname, reference:pkgver, cves:cves)) flag++;
  }
}

if (flag)
{
  var extra = '';
  extra += ubuntu_report_get();
  security_report_v4(
    port       : 0,
    severity   : SECURITY_HOLE,
    extra      : extra
  );
  exit(0);
}
else
{
  var tested = ubuntu_pkg_tests_get();
  if (tested) audit(AUDIT_PACKAGE_NOT_AFFECTED, tested);
  else audit(AUDIT_PACKAGE_NOT_INSTALLED, 'libnvpair3linux / libpam-zfs / libuutil3linux / libzfs4linux / 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

13 Oct 2026 00:00Current
5.9Medium risk
Vulners AI Score5.9
CVSS 47.3
EPSS0.00198
SSVC
8