CVE catalog

CVE-2025-46687

ALPINE-CVE-2025-46687

[CVE catalog]

Severity
Medium · CVSS 5.6CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:L
Published
Updated
Source
[NVD] · [CVE record]
EPSS
0.30% · Oct 25, 2026

quickjs-ng through 0.9.0 has a missing length check in JS_ReadString for a string, leading to a heap-based buffer overflow. QuickJS before 2025-04-26 is also affected.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianquickjs132025.04.26-1fixed
Debianquickjs142025.04.26-1fixed
Alpinequickjs-ng3.230.10.0-r0fixed
Alpinequickjs-ng3.240.10.0-r0fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianquickjsdeb132025.04.26-1Not reportedDEBIAN-CVE-2025-46687Not reported
Debianquickjsdeb142025.04.26-1Not reportedDEBIAN-CVE-2025-46687Not reported
Alpinequickjs-ngapk3.230.10.0-r0Not reportedALPINE-CVE-2025-46687Not reported
Alpinequickjs-ngapk3.240.10.0-r0Not reportedALPINE-CVE-2025-46687Not reported

OpenFactory catalog packages

[Debian 13 (Trixie)]

  • [libquickjs]Fixed

    Source package: [quickjs]

    Details (2)
    • 2025.04.26-1 · amd64 · trixie

      Fixed · Fixed: 2025.04.26-1

      pypi · quickjs · debian · 13

    • 2025.04.26-1 · arm64 · trixie

      Fixed · Fixed: 2025.04.26-1

      pypi · quickjs · debian · 13

  • [quickjs]Fixed
    Details (2)
    • 2025.04.26-1 · amd64 · trixie

      Fixed · Fixed: 2025.04.26-1

      pypi · quickjs · debian · 13

    • 2025.04.26-1 · arm64 · trixie

      Fixed · Fixed: 2025.04.26-1

      pypi · quickjs · debian · 13

Observed:

References