Lucene search
+L

Fedora 43 : firefox / nss (2026-d7ba4af112)

🗓️ 18 Sep 2026 00:00:00Reported by TenableType 
nessus
 nessus
🔗 www.tenable.com👁 3 Views

Fedora 43 firefox and nss update fixes integer overflow in PK11_BlockData and multiple bugs.

Related
Refs
Code
ReporterTitlePublishedViews
Family
circl
Circl
CVE-2026-92005
17 Sep 202600:02
circl
circl
Circl
CVE-2026-92006
17 Sep 202600:02
circl
circl
Circl
CVE-2026-92007
17 Sep 202600:02
circl
circl
Circl
CVE-2026-92008
17 Sep 202604:45
circl
circl
Circl
CVE-2026-92009
17 Sep 202604:45
circl
circl
Circl
CVE-2026-92010
17 Sep 202604:45
circl
circl
Circl
CVE-2026-92011
17 Sep 202604:45
circl
circl
Circl
CVE-2026-92012
17 Sep 202604:45
circl
circl
Circl
CVE-2026-92013
17 Sep 202604:45
circl
circl
Circl
CVE-2026-92015
17 Sep 202604:46
circl
Rows per page
#%NASL_MIN_LEVEL 80900
##
# (C) Tenable, Inc.
##
# The descriptive text and package checks in this plugin were
# extracted from Fedora Security Advisory FEDORA-2026-d7ba4af112
#

include('compat.inc');

if (description)
{
  script_id(348270);
  script_version("1.1");
  script_set_attribute(attribute:"plugin_modification_date", value:"2026/09/18");

  script_cve_id(
    "CVE-2026-92005",
    "CVE-2026-92006",
    "CVE-2026-92007",
    "CVE-2026-92008",
    "CVE-2026-92009",
    "CVE-2026-92010",
    "CVE-2026-92011",
    "CVE-2026-92012",
    "CVE-2026-92013",
    "CVE-2026-92015",
    "CVE-2026-92016",
    "CVE-2026-92017",
    "CVE-2026-92018",
    "CVE-2026-92019",
    "CVE-2026-92020",
    "CVE-2026-92022",
    "CVE-2026-92023",
    "CVE-2026-92024",
    "CVE-2026-92025",
    "CVE-2026-92026",
    "CVE-2026-92027",
    "CVE-2026-92028",
    "CVE-2026-92029",
    "CVE-2026-92030",
    "CVE-2026-92031",
    "CVE-2026-92032",
    "CVE-2026-92034",
    "CVE-2026-92035",
    "CVE-2026-92036",
    "CVE-2026-92037",
    "CVE-2026-92038",
    "CVE-2026-92039",
    "CVE-2026-92040",
    "CVE-2026-92041",
    "CVE-2026-92042",
    "CVE-2026-92043",
    "CVE-2026-92044",
    "CVE-2026-92045",
    "CVE-2026-92046",
    "CVE-2026-92047",
    "CVE-2026-92048",
    "CVE-2026-92049",
    "CVE-2026-92050",
    "CVE-2026-92051",
    "CVE-2026-92052",
    "CVE-2026-92053",
    "CVE-2026-92054",
    "CVE-2026-92055",
    "CVE-2026-92056",
    "CVE-2026-92057",
    "CVE-2026-92058",
    "CVE-2026-92059",
    "CVE-2026-92060",
    "CVE-2026-92061",
    "CVE-2026-92062",
    "CVE-2026-92063",
    "CVE-2026-92064",
    "CVE-2026-92065",
    "CVE-2026-92066",
    "CVE-2026-92067",
    "CVE-2026-92068",
    "CVE-2026-92069",
    "CVE-2026-92070",
    "CVE-2026-92071",
    "CVE-2026-92072",
    "CVE-2026-92073",
    "CVE-2026-92074",
    "CVE-2026-92075",
    "CVE-2026-92076",
    "CVE-2026-92077",
    "CVE-2026-92078",
    "CVE-2026-92079"
  );
  script_xref(name:"IAVA", value:"2026-A-1014");
  script_xref(name:"FEDORA", value:"2026-d7ba4af112");

  script_name(english:"Fedora 43 : firefox / nss (2026-d7ba4af112)");

  script_set_attribute(attribute:"synopsis", value:
"The remote Fedora host is missing one or more security updates.");
  script_set_attribute(attribute:"description", value:
"The remote Fedora 43 host has packages installed that are affected by multiple vulnerabilities as referenced in the
FEDORA-2026-d7ba4af112 advisory.

    NSS Release Notes

    Update NSS to 3.129.0

    - Bug 2017322 - set CKA_NSS_SERVER_DISTRUST_AFTER for CN=Izenpe.com.
    - Bug 2025246 - fix unknown key error type in ssl_SetAuthKeyBits.
    - Bug 2029288 - avoid integer overflow in PK11_BlockData.
    - Bug 2056790 - Use PK11 digest contexts for explicit hashing in cryptohi.
    - Bug 2056793 - Add tests for concurrent channel info queries during session replacement.
    - Bug 2057185 - Document ./mach try and its Mercurial-only caveat in CLAUDE.md.
    - Bug 2060316 - remove support for pre-standard Kyber.
    - Bug 2065219 - Update Cryptofuzz version.
    - Bug 2065423 - Build NSPR out of tree, into the dist directory.
    - Bug 2065879 - re-vendor HACL* and simplify run_hacl.sh.
    - Bug 2066046 - Fix a race in STAN_GetNSSCertificate.
    - Bug 2066265 - Support for ML-KEM-512 in freebl and softoken.
    - Bug 2066266 - ML-KEM-1024 incorrectly allows an explicit encapsulation seed.
    - Bug 2066591 - Remove write-only blLib and libraryName statics from freebl's lowhash_vector.
    - Bug 2066900 - pin NSPR 4.40 in CI.
    - Bug 2066960 - fix UB in ecperf.c.
    - Bug 2067237 - MLKEM mechinfo needs keys sizes.
    - Bug 2067239 - Old coverity issues.
    - Bug 2067434 - avoid building libcrux twice in makefile builds.
    - Bug 2068010 - fix non-linux arm64 makefile builds.
    - Bug 2068191 - add --dry-run to mach try to print job list.
    - Bug 2068788 - emit static library names during static build.

    https://firefox-source-docs.mozilla.org/security/nss/releases/nss_3_129.html

    Firefox updated to latest upstream (156.0)

Tenable has extracted the preceding description block directly from the Fedora 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://bodhi.fedoraproject.org/updates/FEDORA-2026-d7ba4af112");
  script_set_attribute(attribute:"solution", value:
"Update the affected firefox and / or nss packages.");
  script_set_cvss_base_vector("CVSS2#AV:N/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:N/AC:L/PR:N/UI:R/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:"cvss_score_source", value:"CVE-2026-92073");

  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/09/15");
  script_set_attribute(attribute:"patch_publication_date", value:"2026/09/15");
  script_set_attribute(attribute:"plugin_publication_date", value:"2026/09/18");

  script_set_attribute(attribute:"plugin_type", value:"local");
  script_set_attribute(attribute:"cpe", value:"cpe:/o:fedoraproject:fedora:43");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:fedoraproject:fedora:firefox");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:fedoraproject:fedora:nss");
  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:"Fedora 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_info.nasl");
  script_require_keys("Host/local_checks_enabled", "Host/RedHat/release", "Host/RedHat/rpm-list");

  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) || 'Fedora' >!< os_product) audit(AUDIT_OS_NOT, 'Fedora');
var os_version = get_kb_item('installed_os/local/SSH/0/version');
if (isnull(os_version)) audit(AUDIT_UNKNOWN_APP_VER, 'Fedora');
if (! preg(pattern:"^43([^0-9]|$)", string:os_version)) audit(AUDIT_OS_NOT, 'Fedora 43', 'Fedora ' + os_version);

if (!get_kb_item('Host/RedHat/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, 'Fedora', cpu);

var constraints = [
  {
    'release': '43',
    'pkgs': [
      {'reference':'firefox-156.0-1.fc43', 'rpm_spec_vers_cmp':TRUE, 'allowmaj':TRUE},
      {'reference':'nss-3.129.0-1.fc43', '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, 'firefox / nss');
}

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

18 Sep 2026 00:00Current
CVSS 3.18.8
EPSS0.00381
SSVC
3