Skip to content

fix(ui): patch React Server Components DoS vulnerability (GHSA-83fc-fqcc-2hmg)#9917

Merged
alejandrobailo merged 2 commits intomasterfrom
fix/PROWLER-947-react-server-components-dos
Jan 29, 2026
Merged

fix(ui): patch React Server Components DoS vulnerability (GHSA-83fc-fqcc-2hmg)#9917
alejandrobailo merged 2 commits intomasterfrom
fix/PROWLER-947-react-server-components-dos

Conversation

@alejandrobailo
Copy link
Contributor

Context

Security patch to address DoS vulnerabilities in React Server Components (GHSA-83fc-fqcc-2hmg).

Description

  • Upgrade React and React DOM from 19.2.3 to 19.2.4 (patched version)
  • Upgrade Next.js from 16.1.3 to 16.1.6 (includes patched react-server-dom-* packages)
  • Update related Next.js packages: @next/third-parties, @next/eslint-plugin-next, eslint-config-next
  • Update pnpm overrides to use React 19.2.4 for peer dependencies

Steps to review

  1. Verify ui/package.json version changes match the security advisory requirements
  2. Run pnpm install && pnpm run typecheck to confirm no type errors
  3. Run pnpm run build to verify production build succeeds
  4. Confirm React 19.2.4 and Next.js 16.1.6 are installed: cat node_modules/react/package.json | grep version

Checklist

Community Checklist
  • This feature/issue is listed in here or roadmap.prowler.com
  • Is it assigned to me, if not, request it via the issue/feature in here or Prowler Community Slack

SDK/CLI

  • Are there new checks included in this PR? No

UI

  • All issue/task requirements work as expected on the UI
  • Screenshots/Video of the functionality flow (if applicable) - Mobile (X < 640px)
  • Screenshots/Video of the functionality flow (if applicable) - Table (640px > X < 1024px)
  • Screenshots/Video of the functionality flow (if applicable) - Desktop (X > 1024px)
  • Ensure new entries are added to CHANGELOG.md, if applicable.

API

  • All issue/task requirements work as expected on the API
  • Endpoint response output (if applicable)
  • EXPLAIN ANALYZE output for new/modified queries or indexes (if applicable)
  • Performance test results (if applicable)
  • Any other relevant evidence of the implementation (if applicable)
  • Verify if API specs need to be regenerated.
  • Check if version updates are required (e.g., specs, Poetry, etc.).
  • Ensure new entries are added to CHANGELOG.md, if applicable.

License

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

…qcc-2hmg)

Upgrade React, React DOM, and Next.js to patched versions that address
multiple denial of service vulnerabilities in React Server Components.

Security advisory: GHSA-83fc-fqcc-2hmg

Changes:
- React: 19.2.3 → 19.2.4
- React DOM: 19.2.3 → 19.2.4
- Next.js: 16.1.3 → 16.1.6
- @next/third-parties: 16.1.3 → 16.1.6
- @next/eslint-plugin-next: 16.1.3 → 16.1.6
- eslint-config-next: 16.1.3 → 16.1.6
- Updated pnpm overrides for React peer dependencies

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@alejandrobailo alejandrobailo requested a review from a team as a code owner January 29, 2026 11:25
@github-actions
Copy link
Contributor

github-actions bot commented Jan 29, 2026

✅ All necessary CHANGELOG.md files have been updated.

@github-actions
Copy link
Contributor

github-actions bot commented Jan 29, 2026

Conflict Markers Resolved

All conflict markers have been successfully resolved in this pull request.

@github-actions
Copy link
Contributor

github-actions bot commented Jan 29, 2026

🔒 Container Security Scan

Image: prowler-ui:f273d2e
Last scan: 2026-01-29 11:33:33 UTC

✅ No Vulnerabilities Detected

The container image passed all security checks. No known CVEs were found.

📋 Resources:

@alejandrobailo alejandrobailo merged commit fee2f84 into master Jan 29, 2026
35 checks passed
@alejandrobailo alejandrobailo deleted the fix/PROWLER-947-react-server-components-dos branch January 29, 2026 12:37
Hamza-abughazaleh pushed a commit to Raed-sh/prowler that referenced this pull request Feb 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants