Skip to content

Commit b4c4bf7

Browse files
authored
chore: upgrade shell-quote to ^1.8.4 to address CVE-2026-9277 (#1299)
shell-quote 1.8.3 (pulled in transitively by concurrently and npm-run-all) is vulnerable to command injection via unescaped line terminators in quote() (GHSA-w7jw-789q-3m8p). Force the patched 1.8.4 via a qualified resolution for concurrently's exact pin, and refresh npm-run-all's range to 1.8.4. Co-authored-by: Jack Minnetian <270441393+BlueBottleLatte@users.noreply.github.com>
1 parent 5a15a7e commit b4c4bf7

3 files changed

Lines changed: 7 additions & 12 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2626
- Fixed the selected language model rapidly flipping in local storage after a language model was removed. [#1295](https://github.com/sourcebot-dev/sourcebot/pull/1295)
2727
- Fixed issue where using multiple identity providers of the same type (e.g., gitlab) would result in unexpected behaviours. [#1177](https://github.com/sourcebot-dev/sourcebot/pull/1177)
2828
- Fixed a race condition where large repositories could be indexed twice within a single reindex interval. [#1298](https://github.com/sourcebot-dev/sourcebot/pull/1298)
29+
- Upgraded `shell-quote` to `^1.8.4`. [#1299](https://github.com/sourcebot-dev/sourcebot/pull/1299)
2930

3031
## [5.0.1] - 2026-06-04
3132

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@
5858
"smol-toml@npm:^1.6.0": "^1.6.1",
5959
"teeny-request@npm:^10.0.0": "^10.1.2",
6060
"uuid": "^14.0.0",
61-
"fast-uri@npm:^3.0.1": "^3.1.2"
61+
"fast-uri@npm:^3.0.1": "^3.1.2",
62+
"shell-quote@npm:1.8.3": "^1.8.4"
6263
}
6364
}

yarn.lock

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -21137,17 +21137,10 @@ __metadata:
2113721137
languageName: node
2113821138
linkType: hard
2113921139

21140-
"shell-quote@npm:1.8.3":
21141-
version: 1.8.3
21142-
resolution: "shell-quote@npm:1.8.3"
21143-
checksum: 10c0/bee87c34e1e986cfb4c30846b8e6327d18874f10b535699866f368ade11ea4ee45433d97bf5eada22c4320c27df79c3a6a7eb1bf3ecfc47f2c997d9e5e2672fd
21144-
languageName: node
21145-
linkType: hard
21146-
21147-
"shell-quote@npm:^1.6.1":
21148-
version: 1.8.2
21149-
resolution: "shell-quote@npm:1.8.2"
21150-
checksum: 10c0/85fdd44f2ad76e723d34eb72c753f04d847ab64e9f1f10677e3f518d0e5b0752a176fd805297b30bb8c3a1556ebe6e77d2288dbd7b7b0110c7e941e9e9c20ce1
21140+
"shell-quote@npm:^1.6.1, shell-quote@npm:^1.8.4":
21141+
version: 1.8.4
21142+
resolution: "shell-quote@npm:1.8.4"
21143+
checksum: 10c0/86c93678bc394cb81f5ddcdc87df9c95d279ef9652775cd1cd1eed361404169a8d8cbaacaeed232ab09919e36ee1e5363863570390d78571f8c22b7f6312fb40
2115121144
languageName: node
2115221145
linkType: hard
2115321146

0 commit comments

Comments
 (0)