Skip to content

Commit fd6720f

Browse files
chore: upgrade @opentelemetry/core to ^2.8.0 to address CVE-2026-54285 (#1413)
* chore: upgrade @opentelemetry/core to ^2.8.0 to address CVE-2026-54285 @opentelemetry/core is a transitive dependency requested at several exact pins (2.5.0, 2.5.1, 2.2.0, 2.0.1) and ranges (^2.5.1, ^2.0.0) via Sentry, the OpenTelemetry instrumentation packages, and PostHog. The advisory (GHSA-8988-4f7v-96qf) affects all versions < 2.8.0, so a `yarn up -R` refresh alone can't reach the patched 2.8.0 past the exact pins. Add a root `resolutions` override pinning @opentelemetry/core to ^2.8.0, consistent with the existing @opentelemetry/resources override. After the change `yarn why @opentelemetry/core` collapses to a single 2.8.0 instance. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * docs: add CHANGELOG entry for @opentelemetry/core upgrade Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent efcabdf commit fd6720f

3 files changed

Lines changed: 6 additions & 37 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3030
- Added HTTP security headers to all web app responses. [#1407](https://github.com/sourcebot-dev/sourcebot/pull/1407)
3131
- Maintained the sidebar scroll position when navigating between chats instead of resetting to the top. [#1411](https://github.com/sourcebot-dev/sourcebot/pull/1411)
3232
- Upgraded `nodemailer` to `^9.0.1`. [#1356](https://github.com/sourcebot-dev/sourcebot/pull/1356)
33+
- Upgraded `@opentelemetry/core` to `^2.8.0`. [#1413](https://github.com/sourcebot-dev/sourcebot/pull/1413)
3334

3435
## [5.0.4] - 2026-06-18
3536

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
"sucrase/glob": "^10.5.0",
4141
"rimraf@npm:5.0.10/glob": "^10.5.0",
4242
"@opentelemetry/resources": "2.5.1",
43+
"@opentelemetry/core": "^2.8.0",
4344
"path-to-regexp@0.1.12": "0.1.13",
4445
"path-to-regexp@^8": "^8.4.0",
4546
"picomatch@^4": "^4.0.4",

yarn.lock

Lines changed: 4 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -4691,47 +4691,14 @@ __metadata:
46914691
languageName: node
46924692
linkType: hard
46934693

4694-
"@opentelemetry/core@npm:2.0.1":
4695-
version: 2.0.1
4696-
resolution: "@opentelemetry/core@npm:2.0.1"
4697-
dependencies:
4698-
"@opentelemetry/semantic-conventions": "npm:^1.29.0"
4699-
peerDependencies:
4700-
"@opentelemetry/api": ">=1.0.0 <1.10.0"
4701-
checksum: 10c0/d587b1289559757d80da98039f9f57612f84f72ec608cd665dc467c7c6c5ce3a987dfcc2c63b521c7c86ce984a2552b3ead15a0dc458de1cf6bde5cdfe4ca9d8
4702-
languageName: node
4703-
linkType: hard
4704-
4705-
"@opentelemetry/core@npm:2.2.0":
4706-
version: 2.2.0
4707-
resolution: "@opentelemetry/core@npm:2.2.0"
4708-
dependencies:
4709-
"@opentelemetry/semantic-conventions": "npm:^1.29.0"
4710-
peerDependencies:
4711-
"@opentelemetry/api": ">=1.0.0 <1.10.0"
4712-
checksum: 10c0/f618b63f2f560d052791d2406b1411722aa4b0585031242e6906f869f0a707ffe725c4b29bf18aed1f202e1ab5dfc3a9f769c517ac8521338b33ac8c4265fba9
4713-
languageName: node
4714-
linkType: hard
4715-
4716-
"@opentelemetry/core@npm:2.5.0":
4717-
version: 2.5.0
4718-
resolution: "@opentelemetry/core@npm:2.5.0"
4719-
dependencies:
4720-
"@opentelemetry/semantic-conventions": "npm:^1.29.0"
4721-
peerDependencies:
4722-
"@opentelemetry/api": ">=1.0.0 <1.10.0"
4723-
checksum: 10c0/5bc67c74513036bb5a22955027382f24cff405601837546e66588ef9c87c161b7e872ed1ac63d910f88288ec1c0f00fc5ea5e750c9d63b2dabd3ab4a30fcf7b8
4724-
languageName: node
4725-
linkType: hard
4726-
4727-
"@opentelemetry/core@npm:2.5.1, @opentelemetry/core@npm:^2.0.0, @opentelemetry/core@npm:^2.5.1":
4728-
version: 2.5.1
4729-
resolution: "@opentelemetry/core@npm:2.5.1"
4694+
"@opentelemetry/core@npm:^2.8.0":
4695+
version: 2.8.0
4696+
resolution: "@opentelemetry/core@npm:2.8.0"
47304697
dependencies:
47314698
"@opentelemetry/semantic-conventions": "npm:^1.29.0"
47324699
peerDependencies:
47334700
"@opentelemetry/api": ">=1.0.0 <1.10.0"
4734-
checksum: 10c0/cbaf36953364d1295ef2ff4587c3f99eca121c7c2dbd2553699100ccbd91017f20fb1a710ac76fad832d9762dc98ae009ce0e96ab8fb00e5b539dc401d57f217
4701+
checksum: 10c0/35b8a464b359a0699fcbcea8c11a883f0f634ee7638719b89fa0c0cbbaaa38c57db22e9ac19ffb15ce18014751dc7db11a26d7fb6ad6259f89a26bdc4d167e4b
47354702
languageName: node
47364703
linkType: hard
47374704

0 commit comments

Comments
 (0)