Skip to content

npm audit failures: image-size and js-yaml #3806

Description

@Rob--W

Latest landing commits are having permanent CI failures due to npm audit failures.
E.g. https://app.circleci.com/pipelines/github/mozilla/web-ext/5155/workflows/b3cbae27-58b5-492c-8470-b6c1cdd305f5/jobs/20759

  • the image-size dependency is referenced via addons-linter.
  • the js-yaml dependency is referenced via@eslint/eslintrc, which is a direct dependency of addons-linter as well, but also others.
== audit-deps: blocking security issues

addons-linter (isDirect: true, severity: high, fixAvailable: true):
  https://github.com/advisories/GHSA-w3rx-r6r6-pgpr
    image-size <=2.0.2
    image-size: ICNS parser allows denial of service through an infinite loop
  https://github.com/advisories/GHSA-5p2g-fcmc-qvqq
    image-size <=2.0.2
    image-size: JXL and HEIF parsers allow denial of service through infinite loops
image-size (isDirect: false, severity: high, fixAvailable: true):
  https://github.com/advisories/GHSA-w3rx-r6r6-pgpr
    image-size <=2.0.2
    image-size: ICNS parser allows denial of service through an infinite loop
  https://github.com/advisories/GHSA-5p2g-fcmc-qvqq
    image-size <=2.0.2
    image-size: JXL and HEIF parsers allow denial of service through infinite loops
js-yaml (isDirect: false, severity: high, fixAvailable: true):
  https://github.com/advisories/GHSA-5p4m-2wfm-xmqj
    js-yaml >=3.0.0 <3.15.1
    JS-YAML: Quadratic CPU consumption in !!omap resolution (3.x and 4.x) — CVE-2026-59870 fix not backported

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    Priority

    None yet

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions