Skip to content

Clear remaining Dependabot alerts (oras-go, uuid) - #5630

Merged
norman-abramovitz merged 2 commits into
cloudfoundry:developfrom
nabramovitz:security/dependabot-oras-uuid
Jul 11, 2026
Merged

norman-abramovitz merged 2 commits into
cloudfoundry:developfrom
nabramovitz:security/dependabot-oras-uuid

Conversation

@nabramovitz

Copy link
Copy Markdown
Contributor

Clears the 12 open Dependabot alerts.

  • Bump oras.land/oras-go/v2 to 2.6.1 in src/jetstream and the kubernetes plugin module (transitive via helm's registry client). Patches credential forwarding across registry redirects and via unvalidated Location headers, file-store symlink traversal, and Bearer-realm credential exfiltration - 8 alerts across the two go.mod files.
  • Override uuid to 11.1.1 in the devkit. uuid 8.3.2 comes in via sockjs (webpack-dev-server transport) and misses buffer bounds checks in v3/v5/v6; sockjs only calls uuid.v4() and uuid 11 keeps the CJS entry point it requires. Devkit tsc build verified.

Dismissed with justification rather than forced:

Full make check gate is green; both Go modules build with 2.6.1.

Transitive dependency of helm's registry client. 2.6.1 patches
credential forwarding across registry redirects, credential forwarding
via unvalidated Location header, symlink traversal in the file store,
and Bearer-realm credential exfiltration (Dependabot 1117-1119, 1121-1124,
1126). The remaining tar-hardlink advisory has no patched release and
lives in oras' content/file store, which is not linked into either
binary (only content/memory is).
uuid 8.3.2 (via sockjs, webpack-dev-server's transport) misses buffer
bounds checks in v3/v5/v6 (Dependabot 1039). sockjs only calls
uuid.v4(), and uuid 11 keeps the CJS entry point it requires, so the
override is a safe lift. Devkit tsc build verified.

@norman-abramovitz norman-abramovitz left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@norman-abramovitz
norman-abramovitz merged commit 53d0057 into cloudfoundry:develop Jul 11, 2026
21 checks passed
@nabramovitz
nabramovitz deleted the security/dependabot-oras-uuid branch July 11, 2026 21:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants