Commit 52fc7b9
authored
joi < 18.2.1 throws an uncaught RangeError on deeply nested input through
recursive link() schemas (GHSA-q7cg-457f-vx79, CVE-2026-48038, DoS, medium).
joi is a transitive runtime dependency pulled in only by
@react-native-community/cli-config and @react-native-community/cli-types
("joi": "^17.2.1", resolved to 17.9.1). There is no 17.x patch; the fix
lands in 18.2.1, a major bump. Pin via a yarn resolution, matching the
existing pattern for other overrides in this block. The node>=20 engine
requirement of joi 18 is satisfied by the repo toolchain.
1 parent 1f150bf commit 52fc7b9
2 files changed
Lines changed: 44 additions & 31 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
79 | 79 | | |
80 | 80 | | |
81 | 81 | | |
| 82 | + | |
82 | 83 | | |
83 | 84 | | |
84 | 85 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments