Commit 057cc61
authored
## Description
Fixes Dependabot alert #652: `joi` < 18.2.1 is vulnerable to a
denial-of-service via an uncaught `RangeError` on deeply nested input
through recursive `link()` schemas (CVE-2026-48038 /
GHSA-q7cg-457f-vx79, CVSS 5.3 medium).
**Root cause:** `joi@17.x` was pulled in transitively via:
```
@storybook/test-runner → jest-playwright-preset → jest-process-manager → wait-on@^7.0.0 → joi@^17.11.0
```
**Fix:** Added `"joi": "^18.2.1"` to the `resolutions` block in
`app/client/package.json`, forcing all consumers to resolve `joi` at
`18.2.1` (the first patched release). The `yarn.lock` has been
regenerated to reflect the new resolution.
Fixes https://github.com/appsmithorg/appsmith/security/dependabot/652
## Automation
/ok-to-test tags="@tag.All"
### 🔍 Cypress test results
<!-- CI auto-populates this section -->
## Communication
Should the DevRel and Marketing teams inform users about this change?
- [ ] Yes
- [x] No
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **Chores**
* Updated dependency resolution configuration.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
<!-- This is an auto-generated comment: Cypress test results -->
> [!TIP]
> 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉
> Workflow run:
<https://github.com/appsmithorg/appsmith/actions/runs/27366358331>
> Commit: 9ef097b
> <a
href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=27366358331&attempt=2"
target="_blank">Cypress dashboard</a>.
> Tags: `@tag.All`
> Spec:
> <hr>Thu, 11 Jun 2026 19:17:28 UTC
<!-- end of auto-generated comment: Cypress test results -->
1 parent 40e0dbe commit 057cc61
2 files changed
Lines changed: 59 additions & 42 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
476 | 476 | | |
477 | 477 | | |
478 | 478 | | |
479 | | - | |
| 479 | + | |
| 480 | + | |
480 | 481 | | |
481 | 482 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3856 | 3856 | | |
3857 | 3857 | | |
3858 | 3858 | | |
3859 | | - | |
3860 | | - | |
3861 | | - | |
3862 | | - | |
| 3859 | + | |
| 3860 | + | |
| 3861 | + | |
| 3862 | + | |
| 3863 | + | |
| 3864 | + | |
3863 | 3865 | | |
3864 | 3866 | | |
3865 | 3867 | | |
3866 | | - | |
3867 | | - | |
3868 | | - | |
| 3868 | + | |
| 3869 | + | |
| 3870 | + | |
| 3871 | + | |
| 3872 | + | |
| 3873 | + | |
| 3874 | + | |
| 3875 | + | |
| 3876 | + | |
| 3877 | + | |
| 3878 | + | |
| 3879 | + | |
| 3880 | + | |
| 3881 | + | |
| 3882 | + | |
| 3883 | + | |
| 3884 | + | |
| 3885 | + | |
| 3886 | + | |
| 3887 | + | |
| 3888 | + | |
| 3889 | + | |
| 3890 | + | |
| 3891 | + | |
| 3892 | + | |
| 3893 | + | |
| 3894 | + | |
| 3895 | + | |
| 3896 | + | |
| 3897 | + | |
| 3898 | + | |
3869 | 3899 | | |
3870 | | - | |
3871 | | - | |
| 3900 | + | |
| 3901 | + | |
3872 | 3902 | | |
3873 | 3903 | | |
3874 | 3904 | | |
| |||
9253 | 9283 | | |
9254 | 9284 | | |
9255 | 9285 | | |
9256 | | - | |
9257 | | - | |
9258 | | - | |
9259 | | - | |
9260 | | - | |
9261 | | - | |
9262 | | - | |
9263 | | - | |
9264 | | - | |
9265 | | - | |
9266 | | - | |
9267 | | - | |
9268 | | - | |
9269 | | - | |
9270 | | - | |
9271 | | - | |
9272 | | - | |
9273 | | - | |
9274 | | - | |
9275 | | - | |
9276 | | - | |
9277 | | - | |
9278 | | - | |
9279 | 9286 | | |
9280 | 9287 | | |
9281 | 9288 | | |
| |||
9951 | 9958 | | |
9952 | 9959 | | |
9953 | 9960 | | |
| 9961 | + | |
| 9962 | + | |
| 9963 | + | |
| 9964 | + | |
| 9965 | + | |
| 9966 | + | |
| 9967 | + | |
9954 | 9968 | | |
9955 | 9969 | | |
9956 | 9970 | | |
| |||
23797 | 23811 | | |
23798 | 23812 | | |
23799 | 23813 | | |
23800 | | - | |
23801 | | - | |
23802 | | - | |
| 23814 | + | |
| 23815 | + | |
| 23816 | + | |
23803 | 23817 | | |
23804 | | - | |
23805 | | - | |
23806 | | - | |
23807 | | - | |
23808 | | - | |
23809 | | - | |
| 23818 | + | |
| 23819 | + | |
| 23820 | + | |
| 23821 | + | |
| 23822 | + | |
| 23823 | + | |
| 23824 | + | |
| 23825 | + | |
23810 | 23826 | | |
23811 | 23827 | | |
23812 | 23828 | | |
| |||
0 commit comments