Lucene search
K

Linux Distros Unpatched Vulnerability : CVE-2025-62492

๐Ÿ—“๏ธย 17 Oct 2025ย 00:00:00Reported byย TenableTypeย 
nessus
ย nessus
๐Ÿ”—ย www.tenable.com๐Ÿ‘ย 1ย Views

Linux vulnerability CVE-2025-62492 in QuickJS may cause out-of-bounds read and disclosure.

Related
Refs
Code
ReporterTitlePublishedViews
Family
AlpineLinux
CVE-2025-62492
16 Oct 202515:51
โ€“alpinelinux
Information Security Automation
November Linux Patch Wednesday
21 Nov 202516:21
โ€“avleonov
Circl
CVE-2025-62492
16 Oct 202516:21
โ€“circl
CNNVD
QuickJS ๅฎ‰ๅ…จๆผๆดž
16 Oct 202500:00
โ€“cnnvd
CVE
CVE-2025-62492
16 Oct 202515:51
โ€“cve
Cvelist
CVE-2025-62492 Heap out-of-bounds read in js_typed_array_indexOf in QuickJS
16 Oct 202515:51
โ€“cvelist
Debian CVE
CVE-2025-62492
16 Oct 202515:51
โ€“debiancve
EUVD
EUVD-2025-34782
16 Oct 202518:30
โ€“euvd
NVD
CVE-2025-62492
16 Oct 202516:15
โ€“nvd
OSV
DEBIAN-CVE-2025-62492
16 Oct 202516:15
โ€“osv
Rows per page
#%NASL_MIN_LEVEL 80900
##
# (C) Tenable, Inc.
##

include('compat.inc');

if (description)
{
  script_id(270724);
  script_version("1.6");
  script_set_attribute(attribute:"plugin_modification_date", value:"2026/05/22");

  script_cve_id("CVE-2025-62492");

  script_name(english:"Linux Distros Unpatched Vulnerability : CVE-2025-62492");

  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.

  - A vulnerability stemming from floating-point arithmetic precision errors exists in the QuickJS engine's
    implementation of TypedArray.prototype.indexOf() when a negative fromIndex argument is supplied. * The
    fromIndex argument (read as a double variable, $d$) is used to calculate the starting position for the
    search. * If d is negative, the index is calculated relative to the end of the array by adding the array's
    length (len) to d: $$d_{new} = d + \text{len}$$ * Due to the inherent limitations of floating-point
    arithmetic, if the negative value $d$ is extremely small (e.g., $-1 \times 10^{-20}$), the addition $d +
    \text{len}$ can result in a loss of precision, yielding an outcome that is exactly equal to $\text{len}$.
    * The result is then converted to an integer index $k$: $k = \text{len}$. * The search function proceeds
    to read array elements starting from index $k$. Since valid indices are $0$ to $\text{len}-1$, starting
    the read at index $\text{len}$ is one element past the end of the array. This allows an attacker to cause
    an Out-of-Bounds Read of one element immediately following the buffer. While the scope of this read is
    small (one element), it can potentially lead to Information Disclosure of adjacent memory contents,
    depending on the execution environment. (CVE-2025-62492)

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-2025-62492");
  script_set_attribute(attribute:"see_also", value:"https://ubuntu.com/security/CVE-2025-62492");
  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:A/AC:M/Au:N/C:P/I:N/A:N");
  script_set_cvss_temporal_vector("CVSS2#E:POC/RL:U/RC:C");
  script_set_cvss3_base_vector("CVSS:3.0/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N");
  script_set_cvss3_temporal_vector("CVSS:3.0/E:P/RL:U/RC:C");
  script_set_attribute(attribute:"cvss4_vector", value:"CVSS:4.0/AV:A/AC:H/AT:P/PR:L/UI:P/VC:H/VI:L/VA:L/SC:H/SI:L/SA:L");
  script_set_attribute(attribute:"cvss4_threat_vector", value:"CVSS:4.0/E:P");
  script_set_attribute(attribute:"cvss_score_source", value:"CVE-2025-62492");

  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:"2025/10/16");
  script_set_attribute(attribute:"plugin_publication_date", value:"2025/10/17");

  script_set_attribute(attribute:"plugin_type", value:"local");
  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.04");
  script_set_attribute(attribute:"cpe", value:"cpe:/o:canonical:ubuntu_linux:25.10");
  script_set_attribute(attribute:"cpe", value:"cpe:/o:debian:debian_linux:13.0");
  script_set_attribute(attribute:"cpe", value:"cpe:/o:debian:debian_linux:14.0");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:quickjs");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:debian:debian_linux:quickjs");
  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) 2025-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-13", "Host/OS/Debian Linux-14", "Host/OS/Ubuntu Linux-24.04", "Host/OS/Ubuntu Linux-25.04", "Host/OS/Ubuntu Linux-25.10");

  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-13": {
    "package_manager": "dpkg-l",
    "constraints": [
      {
        "release": "13",
        "pkgs": [
          {"reference": "libquickjs"},
          {"reference": "quickjs"}
        ]
      }
    ]
  },
  "Debian Linux-14": {
    "package_manager": "dpkg-l",
    "constraints": [
      {
        "release": "14",
        "pkgs": [
          {"reference": "libquickjs"},
          {"reference": "quickjs"}
        ]
      }
    ]
  },
  "Ubuntu Linux-24.04": {
    "package_manager": "dpkg-l",
    "constraints": [
      {
        "release": "24.04",
        "pkgs": [
          {"reference": "quickjs"}
        ]
      }
    ]
  },
  "Ubuntu Linux-25.04": {
    "package_manager": "dpkg-l",
    "constraints": [
      {
        "release": "25.04",
        "pkgs": [
          {"reference": "quickjs"}
        ]
      }
    ]
  },
  "Ubuntu Linux-25.10": {
    "package_manager": "dpkg-l",
    "constraints": [
      {
        "release": "25.10",
        "pkgs": [
          {"reference": "quickjs"}
        ]
      }
    ]
  }
};

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_NOTE,
      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

22 May 2026 00:00Current
5.9Medium risk
Vulners AI Score5.9
CVSS 3.16.5
CVSS 45.9
EPSS0.00019
SSVC
1