mirror of
https://github.com/react/react-native.git
synced 2026-09-29 16:58:04 +08:00
fix: upgrade shell-quote to 1.8.4 (CVE-2026-9277) (#57663)
Summary: Upgrade shell-quote from 1.8.2 to 1.8.4 to fix CVE-2026-9277. ## Vulnerability | Field | Value | |-------|-------| | **ID** | CVE-2026-9277 | | **Severity** | CRITICAL | | **Scanner** | trivy | | **Rule** | `CVE-2026-9277` | | **File** | `yarn.lock` (dependency: `shell-quote`) | | **Assessment** | Present in dependency tree, not confirmed reachable | **Description**: shell-quote: shell-quote: Arbitrary code execution via command injection due to unescaped line terminators ## Evidence **Scanner confirmation**: trivy rule `CVE-2026-9277` flagged this pattern. ## Changes - `package.json` - `yarn.lock` ## Behavior Preservation The change is scoped to 2 files on the vulnerable path; it only tightens handling of untrusted input and leaves valid inputs unaffected. --- *This change addresses a pattern flagged by static analysis. The code path handles user-influenced input and the fix reduces the attack surface against both manual and automated exploitation.* --- *Automated security fix by [OrbisAI Security](https://orbisappsec.com)* Pull Request resolved: https://github.com/react/react-native/pull/57663 Reviewed By: christophpurrer Differential Revision: D117534144 Pulled By: cortinico fbshipit-source-id: 75a032df0851c98517eedf880664f023778c6464
This commit is contained in:
committed by
meta-codesync[bot]
parent
8a75a4defe
commit
fea5e11d9c
+2
-1
@@ -129,6 +129,7 @@
|
||||
"@xmldom/xmldom": "^0.8.13",
|
||||
"fast-xml-parser": "^4.5.6",
|
||||
"yaml": "^2.8.3",
|
||||
"fast-uri": "^3.1.2"
|
||||
"fast-uri": "^3.1.2",
|
||||
"shell-quote": "1.9.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8366,10 +8366,10 @@ shebang-regex@^3.0.0:
|
||||
resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
|
||||
integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
|
||||
|
||||
shell-quote@^1.6.1, shell-quote@^1.8.1:
|
||||
version "1.8.2"
|
||||
resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.2.tgz#d2d83e057959d53ec261311e9e9b8f51dcb2934a"
|
||||
integrity sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==
|
||||
shell-quote@1.9.0, shell-quote@^1.6.1, shell-quote@^1.8.1:
|
||||
version "1.9.0"
|
||||
resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.9.0.tgz#e108b1a136586d5964edb3300016d4bedba0fe57"
|
||||
integrity sha512-Iov+JwFv/2HcTpcwNMKd8+IWNb8tboQJNQTkAY/LLVK7gGH9jy+LGkVqPxfekHl+yMmiqXszdGWXgkfml7hjqA==
|
||||
|
||||
shelljs@^0.8.5:
|
||||
version "0.8.5"
|
||||
|
||||
Reference in New Issue
Block a user