Skip to content

Commit 59bcb9e

Browse files
committed
fix: resolve image-size to image-size-next (CVE-2025-71329/71330)
Metro pulls image-size@^1.0.2 which resolves to an unmaintained package with open DoS CVEs. Force a Yarn resolution to the community drop-in image-size-next@2.1.0 (same public API, MIT). Closes #57888
1 parent ebfcd88 commit 59bcb9e

2 files changed

Lines changed: 7 additions & 7 deletions

File tree

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,7 @@
131131
"@xmldom/xmldom": "^0.8.13",
132132
"fast-xml-parser": "^4.5.6",
133133
"yaml": "^2.8.3",
134-
"fast-uri": "^3.1.2"
134+
"fast-uri": "^3.1.2",
135+
"image-size": "npm:image-size-next@2.1.0"
135136
}
136137
}

yarn.lock

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5317,12 +5317,11 @@ ignore@^7.0.5:
53175317
resolved "https://registry.yarnpkg.com/ignore/-/ignore-7.0.5.tgz#4cb5f6cd7d4c7ab0365738c7aea888baa6d7efd9"
53185318
integrity sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==
53195319

5320-
image-size@^1.0.2:
5321-
version "1.1.1"
5322-
resolved "https://registry.yarnpkg.com/image-size/-/image-size-1.1.1.tgz#ddd67d4dc340e52ac29ce5f546a09f4e29e840ac"
5323-
integrity sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==
5324-
dependencies:
5325-
queue "6.0.2"
5320+
image-size@^1.0.2, "image-size@npm:image-size-next@2.1.0":
5321+
version "2.1.0"
5322+
resolved "https://registry.yarnpkg.com/image-size-next/-/image-size-next-2.1.0.tgz#f0c2d5ea995f6beb974b17c02265d924647a360f"
5323+
integrity sha512-OUXyc22p+zA9CmiJbuYygTcoHbmZ9tFnJ0NX8LcgfewtrKJnfM+zYwsfrNdoKqz9WsSPTR++2yz+Fqz7Rzvvjg==
5324+
53265325

53275326
import-fresh@^3.2.1, import-fresh@^3.3.0:
53285327
version "3.3.0"

0 commit comments

Comments
 (0)