Repository navigation
Conversation
Author
|
Related release-tracking issue: rustfs/rustfs#8840 (rustfs/rustfs#8840). This PR implements the console dependency update. The issue tracks publishing a console release and embedding it in official RustFS releases/images, so it should remain open after this PR is merged until those artifacts are available. |
Author
|
Updated tracking issue: #277 (#277). This replaces the previous reference to rustfs/rustfs#8840, which is now closed with a link to the new issue. The PR description and the new issue both link to each other. |
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pull Request
Description
Update
nextandeslint-config-nextfrom 16.3.0 to 16.4.1 and regeneratepnpm-lock.yamlwith the repository's pnpm 12.3.4. Keep the static-export configuration and application code unchanged.Next.js 16.3.8 fixed the September security advisories, including SSRF in Image Optimization and cache poisoning/information disclosure issues, but it remains within the affected ranges of the October advisories. The official October security update recommends 16.4.1 for the 16.x line:
https://nextjs.org/blog/nextjs-security-update-october-14-2026
The dependency update includes fixes for:
use cachefunction returns multiple typed arrays. Patched in 16.4.1.GHSA-673q-mjm6-r5xr
sharpversion; the regenerated lockfile resolvessharpto 0.35.5.GHSA-2464-fhr4-w9xw
GHSA-p3m5-59mp-jv5r
Applicability: this console currently uses
output: "export"andimages.unoptimized: true. The advisories above concern Next.js server-side features; this PR does not claim those attack paths are reachable in the statically exported RustFS console. It updates the build dependency baseline to the vendor-recommended patched version without changing the deployment model.Type of Change
Testing
Verified using Node 22.23.4 and pnpm 12.3.4:
corepack pnpm install --frozen-lockfile— passed.corepack pnpm type-check— passed.corepack pnpm lint— passed.corepack pnpm format:check— passed.corepack pnpm test:run— 787 passed, 0 failed.corepack pnpm build— passed with Next.js 16.4.1; static export generated successfully.out/directory locally; visually checked/rustfs/console/auth/login/in Chromium and switched between Key Login and STS Login successfully.No backend authentication or S3 operations were exercised. The static-only smoke server produced an aborted HEAD request to
/rustfs/console/config/; no RustFS API backend was attached.Checklist
fix(deps): upgrade Next.js to 16.4.1 security baselineRelated Issues
Related issue: #277 (#277).
This supersedes the original report in rustfs/rustfs#8840, now closed with a reference to the console issue.
Screenshots (if applicable)
No intentional UI changes.
Additional Notes
RustFS release maintainers will need to publish and embed a console release containing this update for downstream RustFS images to include it. Updating a console source dependency alone does not replace already published server images.