Lucene search
K

Ubuntu 22.04 LTS / 24.04 LTS / 25.10 : Rust vulnerability (USN-8168-1)

🗓️ 14 Apr 2026 00:00:00Reported by TenableType 
nessus
 nessus
🔗 www.tenable.com👁 1 Views

Remote tar-rs vulnerability in rustc on Ubuntu 22.04 LTS enables permissions changes outside root.

Related
Refs
Code
#%NASL_MIN_LEVEL 80900
##
# (C) Tenable, Inc.
#
# The descriptive text and package checks in this plugin were
# extracted from Ubuntu Security Notice USN-8168-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(306259);
  script_version("1.2");
  script_set_attribute(attribute:"plugin_modification_date", value:"2026/04/14");

  script_cve_id("CVE-2026-33056");
  script_xref(name:"USN", value:"8168-1");

  script_name(english:"Ubuntu 22.04 LTS / 24.04 LTS / 25.10 : Rust vulnerability (USN-8168-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 / 25.10 host has packages installed that are affected by a vulnerability as
referenced in the USN-8168-1 advisory.

    It was discovered that tar-rs embedded in rustc incorrectly handled symlinks when unpacking a tar archive.
    If a user or automated system were tricked into processing a specially crafted tar archive, a remote
    attacker could use this issue to modify permissions of arbitrary directories outside the extraction root,
    and possibly escalate privileges.

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-8168-1");
  script_set_attribute(attribute:"solution", value:
"Update the affected packages.");
  script_set_cvss_base_vector("CVSS2#AV:N/AC:L/Au:N/C:N/I:C/A:N");
  script_set_cvss_temporal_vector("CVSS2#E:POC/RL:OF/RC:C");
  script_set_cvss3_base_vector("CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N");
  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:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:L/VA:N/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-33056");

  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/03/20");
  script_set_attribute(attribute:"patch_publication_date", value:"2026/04/13");
  script_set_attribute(attribute:"plugin_publication_date", value:"2026/04/14");

  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:25.10");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:cargo");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:cargo-1.74");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:cargo-1.76");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:cargo-1.77");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:cargo-1.78");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:cargo-1.79");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:cargo-1.80");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:cargo-1.81");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:cargo-1.82");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:cargo-1.83");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:cargo-1.84");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:cargo-1.85");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:cargo-1.88");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:cargo-1.89");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:cargo-1.91");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:libstd-rust-1.62");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:libstd-rust-1.62-dev");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:libstd-rust-1.75");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:libstd-rust-1.76");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:libstd-rust-1.76-dev");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:libstd-rust-1.77");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:libstd-rust-1.77-dev");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:libstd-rust-1.78");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:libstd-rust-1.78-dev");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:libstd-rust-1.79");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:libstd-rust-1.79-dev");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:libstd-rust-1.80");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:libstd-rust-1.80-dev");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:libstd-rust-1.81");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:libstd-rust-1.81-dev");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:libstd-rust-1.82");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:libstd-rust-1.82-dev");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:libstd-rust-1.83");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:libstd-rust-1.83-dev");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:libstd-rust-1.84");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:libstd-rust-1.84-dev");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:libstd-rust-1.85");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:libstd-rust-1.85-dev");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:libstd-rust-1.88");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:libstd-rust-1.88-dev");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:libstd-rust-1.89");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:libstd-rust-1.89-dev");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:libstd-rust-1.91");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:libstd-rust-1.91-dev");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:libstd-rust-dev");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.62-all");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.62-clippy");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.62-gdb");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.62-lldb");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.62-src");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.74-all");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.74-clippy");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.74-gdb");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.74-lldb");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.74-src");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.76-all");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.76-clippy");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.76-gdb");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.76-lldb");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.76-src");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.77-all");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.77-clippy");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.77-gdb");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.77-lldb");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.77-src");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.78-all");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.78-clippy");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.78-gdb");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.78-lldb");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.78-src");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.79-all");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.79-clippy");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.79-gdb");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.79-lldb");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.79-src");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.80-all");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.80-clippy");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.80-gdb");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.80-lldb");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.80-src");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.81-all");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.81-clippy");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.81-gdb");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.81-lldb");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.81-src");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.82-all");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.82-clippy");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.82-gdb");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.82-lldb");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.82-src");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.83-all");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.83-clippy");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.83-gdb");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.83-lldb");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.83-src");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.84-all");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.84-clippy");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.84-gdb");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.84-lldb");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.84-src");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.85-all");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.85-clippy");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.85-gdb");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.85-lldb");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.85-src");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.88-all");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.88-clippy");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.88-gdb");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.88-lldb");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.88-src");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.89-all");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.89-clippy");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.89-gdb");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.89-lldb");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.89-src");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.91-all");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.91-clippy");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.91-gdb");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.91-lldb");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-1.91-src");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-all");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-clippy");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-gdb");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-lldb");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rust-src");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rustc");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rustc-1.62");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rustc-1.74");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rustc-1.76");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rustc-1.77");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rustc-1.78");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rustc-1.79");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rustc-1.80");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rustc-1.81");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rustc-1.82");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rustc-1.83");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rustc-1.84");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rustc-1.85");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rustc-1.88");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rustc-1.89");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rustc-1.91");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rustfmt");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rustfmt-1.62");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rustfmt-1.74");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rustfmt-1.76");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rustfmt-1.77");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rustfmt-1.78");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rustfmt-1.79");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rustfmt-1.80");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rustfmt-1.81");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rustfmt-1.82");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rustfmt-1.83");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rustfmt-1.84");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rustfmt-1.85");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rustfmt-1.88");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rustfmt-1.89");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:rustfmt-1.91");
  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_info.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 || '25.10' >< os_release)) audit(AUDIT_OS_NOT, 'Ubuntu 22.04 / 24.04 / 25.10', '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': 'cargo', 'pkgver': '1.75.0+dfsg0ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'cargo-1.76', 'pkgver': '1.76.0+dfsg0ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'cargo-1.77', 'pkgver': '1.77.2+dfsg1ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'cargo-1.78', 'pkgver': '1.78.0+dfsg1ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'cargo-1.79', 'pkgver': '1.79.0+dfsg1ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'cargo-1.80', 'pkgver': '1.80.1+dfsg0ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'cargo-1.81', 'pkgver': '1.81.0+dfsg0ubuntu0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'cargo-1.82', 'pkgver': '1.82.0+dfsg0ubuntu0~jammy-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'cargo-1.83', 'pkgver': '1.83.0+dfsg0ubuntu2~bpo2-0ubuntu2.22.04.1'},
    {'osver': '22.04', 'pkgname': 'cargo-1.84', 'pkgver': '1.84.1+dfsg0ubuntu1~bpo10-0ubuntu4.22.04.1'},
    {'osver': '22.04', 'pkgname': 'cargo-1.85', 'pkgver': '1.85.1+dfsg0ubuntu2~bpo0-0ubuntu1.22.04.1'},
    {'osver': '22.04', 'pkgname': 'cargo-1.89', 'pkgver': '1.89.0+dfsg~24.04-0ubuntu0.22.04.2'},
    {'osver': '22.04', 'pkgname': 'cargo-1.91', 'pkgver': '1.91.1+dfsg~22.04-0ubuntu0.22.04.3'},
    {'osver': '22.04', 'pkgname': 'libstd-rust-1.62', 'pkgver': '1.62.1+dfsg1-1ubuntu0.22.04.3'},
    {'osver': '22.04', 'pkgname': 'libstd-rust-1.62-dev', 'pkgver': '1.62.1+dfsg1-1ubuntu0.22.04.3'},
    {'osver': '22.04', 'pkgname': 'libstd-rust-1.75', 'pkgver': '1.75.0+dfsg0ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'libstd-rust-1.76', 'pkgver': '1.76.0+dfsg0ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'libstd-rust-1.76-dev', 'pkgver': '1.76.0+dfsg0ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'libstd-rust-1.77', 'pkgver': '1.77.2+dfsg1ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'libstd-rust-1.77-dev', 'pkgver': '1.77.2+dfsg1ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'libstd-rust-1.78', 'pkgver': '1.78.0+dfsg1ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'libstd-rust-1.78-dev', 'pkgver': '1.78.0+dfsg1ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'libstd-rust-1.79', 'pkgver': '1.79.0+dfsg1ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'libstd-rust-1.79-dev', 'pkgver': '1.79.0+dfsg1ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'libstd-rust-1.80', 'pkgver': '1.80.1+dfsg0ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'libstd-rust-1.80-dev', 'pkgver': '1.80.1+dfsg0ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'libstd-rust-1.81', 'pkgver': '1.81.0+dfsg0ubuntu0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'libstd-rust-1.81-dev', 'pkgver': '1.81.0+dfsg0ubuntu0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'libstd-rust-1.82', 'pkgver': '1.82.0+dfsg0ubuntu0~jammy-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'libstd-rust-1.82-dev', 'pkgver': '1.82.0+dfsg0ubuntu0~jammy-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'libstd-rust-1.83', 'pkgver': '1.83.0+dfsg0ubuntu2~bpo2-0ubuntu2.22.04.1'},
    {'osver': '22.04', 'pkgname': 'libstd-rust-1.83-dev', 'pkgver': '1.83.0+dfsg0ubuntu2~bpo2-0ubuntu2.22.04.1'},
    {'osver': '22.04', 'pkgname': 'libstd-rust-1.84', 'pkgver': '1.84.1+dfsg0ubuntu1~bpo10-0ubuntu4.22.04.1'},
    {'osver': '22.04', 'pkgname': 'libstd-rust-1.84-dev', 'pkgver': '1.84.1+dfsg0ubuntu1~bpo10-0ubuntu4.22.04.1'},
    {'osver': '22.04', 'pkgname': 'libstd-rust-1.85', 'pkgver': '1.85.1+dfsg0ubuntu2~bpo0-0ubuntu1.22.04.1'},
    {'osver': '22.04', 'pkgname': 'libstd-rust-1.85-dev', 'pkgver': '1.85.1+dfsg0ubuntu2~bpo0-0ubuntu1.22.04.1'},
    {'osver': '22.04', 'pkgname': 'libstd-rust-1.89', 'pkgver': '1.89.0+dfsg~24.04-0ubuntu0.22.04.2'},
    {'osver': '22.04', 'pkgname': 'libstd-rust-1.89-dev', 'pkgver': '1.89.0+dfsg~24.04-0ubuntu0.22.04.2'},
    {'osver': '22.04', 'pkgname': 'libstd-rust-1.91', 'pkgver': '1.91.1+dfsg~22.04-0ubuntu0.22.04.3'},
    {'osver': '22.04', 'pkgname': 'libstd-rust-1.91-dev', 'pkgver': '1.91.1+dfsg~22.04-0ubuntu0.22.04.3'},
    {'osver': '22.04', 'pkgname': 'libstd-rust-dev', 'pkgver': '1.75.0+dfsg0ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.62-all', 'pkgver': '1.62.1+dfsg1-1ubuntu0.22.04.3'},
    {'osver': '22.04', 'pkgname': 'rust-1.62-clippy', 'pkgver': '1.62.1+dfsg1-1ubuntu0.22.04.3'},
    {'osver': '22.04', 'pkgname': 'rust-1.62-gdb', 'pkgver': '1.62.1+dfsg1-1ubuntu0.22.04.3'},
    {'osver': '22.04', 'pkgname': 'rust-1.62-lldb', 'pkgver': '1.62.1+dfsg1-1ubuntu0.22.04.3'},
    {'osver': '22.04', 'pkgname': 'rust-1.62-src', 'pkgver': '1.62.1+dfsg1-1ubuntu0.22.04.3'},
    {'osver': '22.04', 'pkgname': 'rust-1.76-all', 'pkgver': '1.76.0+dfsg0ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.76-clippy', 'pkgver': '1.76.0+dfsg0ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.76-gdb', 'pkgver': '1.76.0+dfsg0ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.76-lldb', 'pkgver': '1.76.0+dfsg0ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.76-src', 'pkgver': '1.76.0+dfsg0ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.77-all', 'pkgver': '1.77.2+dfsg1ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.77-clippy', 'pkgver': '1.77.2+dfsg1ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.77-gdb', 'pkgver': '1.77.2+dfsg1ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.77-lldb', 'pkgver': '1.77.2+dfsg1ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.77-src', 'pkgver': '1.77.2+dfsg1ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.78-all', 'pkgver': '1.78.0+dfsg1ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.78-clippy', 'pkgver': '1.78.0+dfsg1ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.78-gdb', 'pkgver': '1.78.0+dfsg1ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.78-lldb', 'pkgver': '1.78.0+dfsg1ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.78-src', 'pkgver': '1.78.0+dfsg1ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.79-all', 'pkgver': '1.79.0+dfsg1ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.79-clippy', 'pkgver': '1.79.0+dfsg1ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.79-gdb', 'pkgver': '1.79.0+dfsg1ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.79-lldb', 'pkgver': '1.79.0+dfsg1ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.79-src', 'pkgver': '1.79.0+dfsg1ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.80-all', 'pkgver': '1.80.1+dfsg0ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.80-clippy', 'pkgver': '1.80.1+dfsg0ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.80-gdb', 'pkgver': '1.80.1+dfsg0ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.80-lldb', 'pkgver': '1.80.1+dfsg0ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.80-src', 'pkgver': '1.80.1+dfsg0ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.81-all', 'pkgver': '1.81.0+dfsg0ubuntu0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.81-clippy', 'pkgver': '1.81.0+dfsg0ubuntu0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.81-gdb', 'pkgver': '1.81.0+dfsg0ubuntu0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.81-lldb', 'pkgver': '1.81.0+dfsg0ubuntu0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.81-src', 'pkgver': '1.81.0+dfsg0ubuntu0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.82-all', 'pkgver': '1.82.0+dfsg0ubuntu0~jammy-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.82-clippy', 'pkgver': '1.82.0+dfsg0ubuntu0~jammy-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.82-gdb', 'pkgver': '1.82.0+dfsg0ubuntu0~jammy-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.82-lldb', 'pkgver': '1.82.0+dfsg0ubuntu0~jammy-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.82-src', 'pkgver': '1.82.0+dfsg0ubuntu0~jammy-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.83-all', 'pkgver': '1.83.0+dfsg0ubuntu2~bpo2-0ubuntu2.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.83-clippy', 'pkgver': '1.83.0+dfsg0ubuntu2~bpo2-0ubuntu2.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.83-gdb', 'pkgver': '1.83.0+dfsg0ubuntu2~bpo2-0ubuntu2.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.83-lldb', 'pkgver': '1.83.0+dfsg0ubuntu2~bpo2-0ubuntu2.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.83-src', 'pkgver': '1.83.0+dfsg0ubuntu2~bpo2-0ubuntu2.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.84-all', 'pkgver': '1.84.1+dfsg0ubuntu1~bpo10-0ubuntu4.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.84-clippy', 'pkgver': '1.84.1+dfsg0ubuntu1~bpo10-0ubuntu4.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.84-gdb', 'pkgver': '1.84.1+dfsg0ubuntu1~bpo10-0ubuntu4.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.84-lldb', 'pkgver': '1.84.1+dfsg0ubuntu1~bpo10-0ubuntu4.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.84-src', 'pkgver': '1.84.1+dfsg0ubuntu1~bpo10-0ubuntu4.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.85-all', 'pkgver': '1.85.1+dfsg0ubuntu2~bpo0-0ubuntu1.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.85-clippy', 'pkgver': '1.85.1+dfsg0ubuntu2~bpo0-0ubuntu1.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.85-gdb', 'pkgver': '1.85.1+dfsg0ubuntu2~bpo0-0ubuntu1.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.85-lldb', 'pkgver': '1.85.1+dfsg0ubuntu2~bpo0-0ubuntu1.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.85-src', 'pkgver': '1.85.1+dfsg0ubuntu2~bpo0-0ubuntu1.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-1.89-all', 'pkgver': '1.89.0+dfsg~24.04-0ubuntu0.22.04.2'},
    {'osver': '22.04', 'pkgname': 'rust-1.89-clippy', 'pkgver': '1.89.0+dfsg~24.04-0ubuntu0.22.04.2'},
    {'osver': '22.04', 'pkgname': 'rust-1.89-gdb', 'pkgver': '1.89.0+dfsg~24.04-0ubuntu0.22.04.2'},
    {'osver': '22.04', 'pkgname': 'rust-1.89-lldb', 'pkgver': '1.89.0+dfsg~24.04-0ubuntu0.22.04.2'},
    {'osver': '22.04', 'pkgname': 'rust-1.89-src', 'pkgver': '1.89.0+dfsg~24.04-0ubuntu0.22.04.2'},
    {'osver': '22.04', 'pkgname': 'rust-1.91-all', 'pkgver': '1.91.1+dfsg~22.04-0ubuntu0.22.04.3'},
    {'osver': '22.04', 'pkgname': 'rust-1.91-clippy', 'pkgver': '1.91.1+dfsg~22.04-0ubuntu0.22.04.3'},
    {'osver': '22.04', 'pkgname': 'rust-1.91-gdb', 'pkgver': '1.91.1+dfsg~22.04-0ubuntu0.22.04.3'},
    {'osver': '22.04', 'pkgname': 'rust-1.91-lldb', 'pkgver': '1.91.1+dfsg~22.04-0ubuntu0.22.04.3'},
    {'osver': '22.04', 'pkgname': 'rust-1.91-src', 'pkgver': '1.91.1+dfsg~22.04-0ubuntu0.22.04.3'},
    {'osver': '22.04', 'pkgname': 'rust-all', 'pkgver': '1.75.0+dfsg0ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-clippy', 'pkgver': '1.75.0+dfsg0ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-gdb', 'pkgver': '1.75.0+dfsg0ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-lldb', 'pkgver': '1.75.0+dfsg0ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rust-src', 'pkgver': '1.75.0+dfsg0ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rustc', 'pkgver': '1.75.0+dfsg0ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rustc-1.62', 'pkgver': '1.62.1+dfsg1-1ubuntu0.22.04.3'},
    {'osver': '22.04', 'pkgname': 'rustc-1.76', 'pkgver': '1.76.0+dfsg0ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rustc-1.77', 'pkgver': '1.77.2+dfsg1ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rustc-1.78', 'pkgver': '1.78.0+dfsg1ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rustc-1.79', 'pkgver': '1.79.0+dfsg1ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rustc-1.80', 'pkgver': '1.80.1+dfsg0ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rustc-1.81', 'pkgver': '1.81.0+dfsg0ubuntu0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rustc-1.82', 'pkgver': '1.82.0+dfsg0ubuntu0~jammy-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rustc-1.83', 'pkgver': '1.83.0+dfsg0ubuntu2~bpo2-0ubuntu2.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rustc-1.84', 'pkgver': '1.84.1+dfsg0ubuntu1~bpo10-0ubuntu4.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rustc-1.85', 'pkgver': '1.85.1+dfsg0ubuntu2~bpo0-0ubuntu1.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rustc-1.89', 'pkgver': '1.89.0+dfsg~24.04-0ubuntu0.22.04.2'},
    {'osver': '22.04', 'pkgname': 'rustc-1.91', 'pkgver': '1.91.1+dfsg~22.04-0ubuntu0.22.04.3'},
    {'osver': '22.04', 'pkgname': 'rustfmt', 'pkgver': '1.75.0+dfsg0ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rustfmt-1.62', 'pkgver': '1.62.1+dfsg1-1ubuntu0.22.04.3'},
    {'osver': '22.04', 'pkgname': 'rustfmt-1.76', 'pkgver': '1.76.0+dfsg0ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rustfmt-1.77', 'pkgver': '1.77.2+dfsg1ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rustfmt-1.78', 'pkgver': '1.78.0+dfsg1ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rustfmt-1.79', 'pkgver': '1.79.0+dfsg1ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rustfmt-1.80', 'pkgver': '1.80.1+dfsg0ubuntu1~bpo0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rustfmt-1.81', 'pkgver': '1.81.0+dfsg0ubuntu0-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rustfmt-1.82', 'pkgver': '1.82.0+dfsg0ubuntu0~jammy-0ubuntu0.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rustfmt-1.83', 'pkgver': '1.83.0+dfsg0ubuntu2~bpo2-0ubuntu2.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rustfmt-1.84', 'pkgver': '1.84.1+dfsg0ubuntu1~bpo10-0ubuntu4.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rustfmt-1.85', 'pkgver': '1.85.1+dfsg0ubuntu2~bpo0-0ubuntu1.22.04.1'},
    {'osver': '22.04', 'pkgname': 'rustfmt-1.89', 'pkgver': '1.89.0+dfsg~24.04-0ubuntu0.22.04.2'},
    {'osver': '22.04', 'pkgname': 'rustfmt-1.91', 'pkgver': '1.91.1+dfsg~22.04-0ubuntu0.22.04.3'},
    {'osver': '24.04', 'pkgname': 'cargo', 'pkgver': '1.75.0+dfsg0ubuntu1-0ubuntu7.4'},
    {'osver': '24.04', 'pkgname': 'cargo-1.74', 'pkgver': '1.74.1+dfsg0ubuntu1-0ubuntu15'},
    {'osver': '24.04', 'pkgname': 'cargo-1.76', 'pkgver': '1.76.0+dfsg0ubuntu1-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'cargo-1.77', 'pkgver': '1.77.2+dfsg1ubuntu1-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'cargo-1.78', 'pkgver': '1.78.0+dfsg1ubuntu1-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'cargo-1.79', 'pkgver': '1.79.0+dfsg1ubuntu1-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'cargo-1.80', 'pkgver': '1.80.1+dfsg0ubuntu1-0ubuntu0.24.04.01'},
    {'osver': '24.04', 'pkgname': 'cargo-1.81', 'pkgver': '1.81.0+dfsg0ubuntu1-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'cargo-1.82', 'pkgver': '1.82.0+dfsg0ubuntu0-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'cargo-1.83', 'pkgver': '1.83.0+dfsg0ubuntu1~bpo2-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'cargo-1.84', 'pkgver': '1.84.1+dfsg0ubuntu1~bpo2-0ubuntu2.24.04.1'},
    {'osver': '24.04', 'pkgname': 'cargo-1.85', 'pkgver': '1.85.1+dfsg0ubuntu2~bpo0-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'cargo-1.89', 'pkgver': '1.89.0+dfsg~24.04-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'cargo-1.91', 'pkgver': '1.91.1+dfsg~24.04-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'libstd-rust-1.75', 'pkgver': '1.75.0+dfsg0ubuntu1-0ubuntu7.4'},
    {'osver': '24.04', 'pkgname': 'libstd-rust-1.76', 'pkgver': '1.76.0+dfsg0ubuntu1-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'libstd-rust-1.76-dev', 'pkgver': '1.76.0+dfsg0ubuntu1-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'libstd-rust-1.77', 'pkgver': '1.77.2+dfsg1ubuntu1-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'libstd-rust-1.77-dev', 'pkgver': '1.77.2+dfsg1ubuntu1-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'libstd-rust-1.78', 'pkgver': '1.78.0+dfsg1ubuntu1-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'libstd-rust-1.78-dev', 'pkgver': '1.78.0+dfsg1ubuntu1-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'libstd-rust-1.79', 'pkgver': '1.79.0+dfsg1ubuntu1-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'libstd-rust-1.79-dev', 'pkgver': '1.79.0+dfsg1ubuntu1-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'libstd-rust-1.80', 'pkgver': '1.80.1+dfsg0ubuntu1-0ubuntu0.24.04.01'},
    {'osver': '24.04', 'pkgname': 'libstd-rust-1.80-dev', 'pkgver': '1.80.1+dfsg0ubuntu1-0ubuntu0.24.04.01'},
    {'osver': '24.04', 'pkgname': 'libstd-rust-1.81', 'pkgver': '1.81.0+dfsg0ubuntu1-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'libstd-rust-1.81-dev', 'pkgver': '1.81.0+dfsg0ubuntu1-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'libstd-rust-1.82', 'pkgver': '1.82.0+dfsg0ubuntu0-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'libstd-rust-1.82-dev', 'pkgver': '1.82.0+dfsg0ubuntu0-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'libstd-rust-1.83', 'pkgver': '1.83.0+dfsg0ubuntu1~bpo2-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'libstd-rust-1.83-dev', 'pkgver': '1.83.0+dfsg0ubuntu1~bpo2-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'libstd-rust-1.84', 'pkgver': '1.84.1+dfsg0ubuntu1~bpo2-0ubuntu2.24.04.1'},
    {'osver': '24.04', 'pkgname': 'libstd-rust-1.84-dev', 'pkgver': '1.84.1+dfsg0ubuntu1~bpo2-0ubuntu2.24.04.1'},
    {'osver': '24.04', 'pkgname': 'libstd-rust-1.85', 'pkgver': '1.85.1+dfsg0ubuntu2~bpo0-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'libstd-rust-1.85-dev', 'pkgver': '1.85.1+dfsg0ubuntu2~bpo0-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'libstd-rust-1.89', 'pkgver': '1.89.0+dfsg~24.04-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'libstd-rust-1.89-dev', 'pkgver': '1.89.0+dfsg~24.04-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'libstd-rust-1.91', 'pkgver': '1.91.1+dfsg~24.04-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'libstd-rust-1.91-dev', 'pkgver': '1.91.1+dfsg~24.04-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'libstd-rust-dev', 'pkgver': '1.75.0+dfsg0ubuntu1-0ubuntu7.4'},
    {'osver': '24.04', 'pkgname': 'rust-1.74-all', 'pkgver': '1.74.1+dfsg0ubuntu1-0ubuntu15'},
    {'osver': '24.04', 'pkgname': 'rust-1.74-clippy', 'pkgver': '1.74.1+dfsg0ubuntu1-0ubuntu15'},
    {'osver': '24.04', 'pkgname': 'rust-1.74-gdb', 'pkgver': '1.74.1+dfsg0ubuntu1-0ubuntu15'},
    {'osver': '24.04', 'pkgname': 'rust-1.74-lldb', 'pkgver': '1.74.1+dfsg0ubuntu1-0ubuntu15'},
    {'osver': '24.04', 'pkgname': 'rust-1.74-src', 'pkgver': '1.74.1+dfsg0ubuntu1-0ubuntu15'},
    {'osver': '24.04', 'pkgname': 'rust-1.76-all', 'pkgver': '1.76.0+dfsg0ubuntu1-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'rust-1.76-clippy', 'pkgver': '1.76.0+dfsg0ubuntu1-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'rust-1.76-gdb', 'pkgver': '1.76.0+dfsg0ubuntu1-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'rust-1.76-lldb', 'pkgver': '1.76.0+dfsg0ubuntu1-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'rust-1.76-src', 'pkgver': '1.76.0+dfsg0ubuntu1-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'rust-1.77-all', 'pkgver': '1.77.2+dfsg1ubuntu1-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rust-1.77-clippy', 'pkgver': '1.77.2+dfsg1ubuntu1-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rust-1.77-gdb', 'pkgver': '1.77.2+dfsg1ubuntu1-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rust-1.77-lldb', 'pkgver': '1.77.2+dfsg1ubuntu1-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rust-1.77-src', 'pkgver': '1.77.2+dfsg1ubuntu1-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rust-1.78-all', 'pkgver': '1.78.0+dfsg1ubuntu1-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'rust-1.78-clippy', 'pkgver': '1.78.0+dfsg1ubuntu1-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'rust-1.78-gdb', 'pkgver': '1.78.0+dfsg1ubuntu1-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'rust-1.78-lldb', 'pkgver': '1.78.0+dfsg1ubuntu1-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'rust-1.78-src', 'pkgver': '1.78.0+dfsg1ubuntu1-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'rust-1.79-all', 'pkgver': '1.79.0+dfsg1ubuntu1-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rust-1.79-clippy', 'pkgver': '1.79.0+dfsg1ubuntu1-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rust-1.79-gdb', 'pkgver': '1.79.0+dfsg1ubuntu1-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rust-1.79-lldb', 'pkgver': '1.79.0+dfsg1ubuntu1-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rust-1.79-src', 'pkgver': '1.79.0+dfsg1ubuntu1-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rust-1.80-all', 'pkgver': '1.80.1+dfsg0ubuntu1-0ubuntu0.24.04.01'},
    {'osver': '24.04', 'pkgname': 'rust-1.80-clippy', 'pkgver': '1.80.1+dfsg0ubuntu1-0ubuntu0.24.04.01'},
    {'osver': '24.04', 'pkgname': 'rust-1.80-gdb', 'pkgver': '1.80.1+dfsg0ubuntu1-0ubuntu0.24.04.01'},
    {'osver': '24.04', 'pkgname': 'rust-1.80-lldb', 'pkgver': '1.80.1+dfsg0ubuntu1-0ubuntu0.24.04.01'},
    {'osver': '24.04', 'pkgname': 'rust-1.80-src', 'pkgver': '1.80.1+dfsg0ubuntu1-0ubuntu0.24.04.01'},
    {'osver': '24.04', 'pkgname': 'rust-1.81-all', 'pkgver': '1.81.0+dfsg0ubuntu1-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rust-1.81-clippy', 'pkgver': '1.81.0+dfsg0ubuntu1-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rust-1.81-gdb', 'pkgver': '1.81.0+dfsg0ubuntu1-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rust-1.81-lldb', 'pkgver': '1.81.0+dfsg0ubuntu1-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rust-1.81-src', 'pkgver': '1.81.0+dfsg0ubuntu1-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rust-1.82-all', 'pkgver': '1.82.0+dfsg0ubuntu0-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rust-1.82-clippy', 'pkgver': '1.82.0+dfsg0ubuntu0-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rust-1.82-gdb', 'pkgver': '1.82.0+dfsg0ubuntu0-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rust-1.82-lldb', 'pkgver': '1.82.0+dfsg0ubuntu0-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rust-1.82-src', 'pkgver': '1.82.0+dfsg0ubuntu0-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rust-1.83-all', 'pkgver': '1.83.0+dfsg0ubuntu1~bpo2-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rust-1.83-clippy', 'pkgver': '1.83.0+dfsg0ubuntu1~bpo2-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rust-1.83-gdb', 'pkgver': '1.83.0+dfsg0ubuntu1~bpo2-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rust-1.83-lldb', 'pkgver': '1.83.0+dfsg0ubuntu1~bpo2-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rust-1.83-src', 'pkgver': '1.83.0+dfsg0ubuntu1~bpo2-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rust-1.84-all', 'pkgver': '1.84.1+dfsg0ubuntu1~bpo2-0ubuntu2.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rust-1.84-clippy', 'pkgver': '1.84.1+dfsg0ubuntu1~bpo2-0ubuntu2.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rust-1.84-gdb', 'pkgver': '1.84.1+dfsg0ubuntu1~bpo2-0ubuntu2.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rust-1.84-lldb', 'pkgver': '1.84.1+dfsg0ubuntu1~bpo2-0ubuntu2.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rust-1.84-src', 'pkgver': '1.84.1+dfsg0ubuntu1~bpo2-0ubuntu2.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rust-1.85-all', 'pkgver': '1.85.1+dfsg0ubuntu2~bpo0-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'rust-1.85-clippy', 'pkgver': '1.85.1+dfsg0ubuntu2~bpo0-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'rust-1.85-gdb', 'pkgver': '1.85.1+dfsg0ubuntu2~bpo0-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'rust-1.85-lldb', 'pkgver': '1.85.1+dfsg0ubuntu2~bpo0-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'rust-1.85-src', 'pkgver': '1.85.1+dfsg0ubuntu2~bpo0-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'rust-1.89-all', 'pkgver': '1.89.0+dfsg~24.04-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'rust-1.89-clippy', 'pkgver': '1.89.0+dfsg~24.04-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'rust-1.89-gdb', 'pkgver': '1.89.0+dfsg~24.04-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'rust-1.89-lldb', 'pkgver': '1.89.0+dfsg~24.04-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'rust-1.89-src', 'pkgver': '1.89.0+dfsg~24.04-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'rust-1.91-all', 'pkgver': '1.91.1+dfsg~24.04-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'rust-1.91-clippy', 'pkgver': '1.91.1+dfsg~24.04-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'rust-1.91-gdb', 'pkgver': '1.91.1+dfsg~24.04-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'rust-1.91-lldb', 'pkgver': '1.91.1+dfsg~24.04-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'rust-1.91-src', 'pkgver': '1.91.1+dfsg~24.04-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'rust-all', 'pkgver': '1.75.0+dfsg0ubuntu1-0ubuntu7.4'},
    {'osver': '24.04', 'pkgname': 'rust-clippy', 'pkgver': '1.75.0+dfsg0ubuntu1-0ubuntu7.4'},
    {'osver': '24.04', 'pkgname': 'rust-gdb', 'pkgver': '1.75.0+dfsg0ubuntu1-0ubuntu7.4'},
    {'osver': '24.04', 'pkgname': 'rust-lldb', 'pkgver': '1.75.0+dfsg0ubuntu1-0ubuntu7.4'},
    {'osver': '24.04', 'pkgname': 'rust-src', 'pkgver': '1.75.0+dfsg0ubuntu1-0ubuntu7.4'},
    {'osver': '24.04', 'pkgname': 'rustc', 'pkgver': '1.75.0+dfsg0ubuntu1-0ubuntu7.4'},
    {'osver': '24.04', 'pkgname': 'rustc-1.74', 'pkgver': '1.74.1+dfsg0ubuntu1-0ubuntu15'},
    {'osver': '24.04', 'pkgname': 'rustc-1.76', 'pkgver': '1.76.0+dfsg0ubuntu1-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'rustc-1.77', 'pkgver': '1.77.2+dfsg1ubuntu1-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rustc-1.78', 'pkgver': '1.78.0+dfsg1ubuntu1-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'rustc-1.79', 'pkgver': '1.79.0+dfsg1ubuntu1-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rustc-1.80', 'pkgver': '1.80.1+dfsg0ubuntu1-0ubuntu0.24.04.01'},
    {'osver': '24.04', 'pkgname': 'rustc-1.81', 'pkgver': '1.81.0+dfsg0ubuntu1-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rustc-1.82', 'pkgver': '1.82.0+dfsg0ubuntu0-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rustc-1.83', 'pkgver': '1.83.0+dfsg0ubuntu1~bpo2-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rustc-1.84', 'pkgver': '1.84.1+dfsg0ubuntu1~bpo2-0ubuntu2.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rustc-1.85', 'pkgver': '1.85.1+dfsg0ubuntu2~bpo0-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'rustc-1.89', 'pkgver': '1.89.0+dfsg~24.04-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'rustc-1.91', 'pkgver': '1.91.1+dfsg~24.04-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'rustfmt', 'pkgver': '1.75.0+dfsg0ubuntu1-0ubuntu7.4'},
    {'osver': '24.04', 'pkgname': 'rustfmt-1.74', 'pkgver': '1.74.1+dfsg0ubuntu1-0ubuntu15'},
    {'osver': '24.04', 'pkgname': 'rustfmt-1.76', 'pkgver': '1.76.0+dfsg0ubuntu1-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'rustfmt-1.77', 'pkgver': '1.77.2+dfsg1ubuntu1-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rustfmt-1.78', 'pkgver': '1.78.0+dfsg1ubuntu1-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'rustfmt-1.79', 'pkgver': '1.79.0+dfsg1ubuntu1-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rustfmt-1.80', 'pkgver': '1.80.1+dfsg0ubuntu1-0ubuntu0.24.04.01'},
    {'osver': '24.04', 'pkgname': 'rustfmt-1.81', 'pkgver': '1.81.0+dfsg0ubuntu1-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rustfmt-1.82', 'pkgver': '1.82.0+dfsg0ubuntu0-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rustfmt-1.83', 'pkgver': '1.83.0+dfsg0ubuntu1~bpo2-0ubuntu0.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rustfmt-1.84', 'pkgver': '1.84.1+dfsg0ubuntu1~bpo2-0ubuntu2.24.04.1'},
    {'osver': '24.04', 'pkgname': 'rustfmt-1.85', 'pkgver': '1.85.1+dfsg0ubuntu2~bpo0-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'rustfmt-1.89', 'pkgver': '1.89.0+dfsg~24.04-0ubuntu0.24.04.2'},
    {'osver': '24.04', 'pkgname': 'rustfmt-1.91', 'pkgver': '1.91.1+dfsg~24.04-0ubuntu0.24.04.2'},
    {'osver': '25.10', 'pkgname': 'cargo-1.85', 'pkgver': '1.85.1+dfsg0ubuntu2-0ubuntu1.25.04.1'},
    {'osver': '25.10', 'pkgname': 'cargo-1.88', 'pkgver': '1.88.0+dfsg0ubuntu1-0ubuntu2'},
    {'osver': '25.10', 'pkgname': 'libstd-rust-1.85', 'pkgver': '1.85.1+dfsg0ubuntu2-0ubuntu1.25.04.1'},
    {'osver': '25.10', 'pkgname': 'libstd-rust-1.85-dev', 'pkgver': '1.85.1+dfsg0ubuntu2-0ubuntu1.25.04.1'},
    {'osver': '25.10', 'pkgname': 'libstd-rust-1.88', 'pkgver': '1.88.0+dfsg0ubuntu1-0ubuntu2'},
    {'osver': '25.10', 'pkgname': 'libstd-rust-1.88-dev', 'pkgver': '1.88.0+dfsg0ubuntu1-0ubuntu2'},
    {'osver': '25.10', 'pkgname': 'rust-1.85-all', 'pkgver': '1.85.1+dfsg0ubuntu2-0ubuntu1.25.04.1'},
    {'osver': '25.10', 'pkgname': 'rust-1.85-clippy', 'pkgver': '1.85.1+dfsg0ubuntu2-0ubuntu1.25.04.1'},
    {'osver': '25.10', 'pkgname': 'rust-1.85-gdb', 'pkgver': '1.85.1+dfsg0ubuntu2-0ubuntu1.25.04.1'},
    {'osver': '25.10', 'pkgname': 'rust-1.85-lldb', 'pkgver': '1.85.1+dfsg0ubuntu2-0ubuntu1.25.04.1'},
    {'osver': '25.10', 'pkgname': 'rust-1.85-src', 'pkgver': '1.85.1+dfsg0ubuntu2-0ubuntu1.25.04.1'},
    {'osver': '25.10', 'pkgname': 'rust-1.88-all', 'pkgver': '1.88.0+dfsg0ubuntu1-0ubuntu2'},
    {'osver': '25.10', 'pkgname': 'rust-1.88-clippy', 'pkgver': '1.88.0+dfsg0ubuntu1-0ubuntu2'},
    {'osver': '25.10', 'pkgname': 'rust-1.88-gdb', 'pkgver': '1.88.0+dfsg0ubuntu1-0ubuntu2'},
    {'osver': '25.10', 'pkgname': 'rust-1.88-lldb', 'pkgver': '1.88.0+dfsg0ubuntu1-0ubuntu2'},
    {'osver': '25.10', 'pkgname': 'rust-1.88-src', 'pkgver': '1.88.0+dfsg0ubuntu1-0ubuntu2'},
    {'osver': '25.10', 'pkgname': 'rustc-1.85', 'pkgver': '1.85.1+dfsg0ubuntu2-0ubuntu1.25.04.1'},
    {'osver': '25.10', 'pkgname': 'rustc-1.88', 'pkgver': '1.88.0+dfsg0ubuntu1-0ubuntu2'},
    {'osver': '25.10', 'pkgname': 'rustfmt-1.85', 'pkgver': '1.85.1+dfsg0ubuntu2-0ubuntu1.25.04.1'},
    {'osver': '25.10', 'pkgname': 'rustfmt-1.88', 'pkgver': '1.88.0+dfsg0ubuntu1-0ubuntu2'}
];

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, 'cargo / cargo-1.74 / cargo-1.76 / cargo-1.77 / cargo-1.78 / 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

14 Apr 2026 00:00Current
6Medium risk
Vulners AI Score6
CVSS 3.16.5
CVSS 45.1
EPSS0.00019
SSVC
1