GHSA-wq5f-xc86-pv6w

    Dashboard / Vulnerabilities / GHSA-wq5f-xc86-pv6w

    GHSA-wq5f-xc86-pv6w

    Published: 6 Oct 2026Last Modified: 21 Oct 2026

    Summary: sharp : Vulnerability in librsvg dependency CVE-2026-96889

    Details: ### Impact A memory-related vulnerability has been discovered and fixed in the upstream librsvg dependency. When certain runtime-specific conditions apply, this vulnerability can lead to possible remote code execution (RCE) on glibc-based Linux. ### Patches #### Using prebuilt binaries provided by sharp? Most people rely on the prebuilt binaries provided by sharp. Please upgrade sharp to the latest version, currently 0.35.5, which provides librsvg 2.63.2. #### Using a globally-installed librsvg? Please ensure you are using the latest librsvg 2.63.2. ### Workarounds Add the following to your code to prevent sharp from decoding SVG images. ```js sharp.block({ operation: ["VipsForeignLoadSvg"] }); ``` To avoid RCE, ensure you are using a `node` executable binary compiled as a Position Independent Executable (PIE). Most Linux package managers already use this security-hardening feature however be warned that the "official" Node.js binaries do not. 1

    Affected packages

    Package

    Name: sharp

    Purl: pkg:npm/sharp

    Affected ranges

    Type: SEMVER

    Events:

    Introduced- 0
    Fixed -0.35.5

    Affected versions

    Common Vulnerability Scoring System

    Attack Vector
    Network
    Adjacent
    Local
    Physical
    Privileges Required
    None
    Low
    High
    User Interaction
    None
    Required
    Scope
    Unchanged
    Changed
    Confidentiality
    None
    Low
    High
    Integrity
    None
    Low
    High
    Availability
    None
    Low
    High
    GHSA-wq5f-xc86-pv6w | CVE-DB