Skip to content

Website vulnerability library

Is your website affected? Start with the evidence.

React2Shell, framework CVEs and practical patch checks: find the right advisory, understand your deployment and decide what to test next.

From security headline to a deployment decision

  1. 01

    Identify

    Match the CVE and vendor advisory to the software and features you actually deploy.

  2. 02

    Check

    Inspect production versions and configuration. Use supported security checks to gather additional evidence.

  3. 03

    Verify

    Apply the vendor's fix, confirm the deployment and record the retest outcome and remaining gaps.

Find a vulnerability or response guide

Search by name, CVE or question. Try “React 2 Shell”, “Next.js”, “WAF” or “patch”. Minor spelling errors in words are supported; CVE numbers must match.

All guides are available below.

7 guides

Understand the advisory and affected software

Start with the product, CVE and deployed version. These guides explain vulnerability scope and point to vendor guidance for affected and fixed releases.

7 guides

Check exposure, patch and verify the result

Turn an advisory into a practical response: inspect your deployment, understand scan coverage and collect evidence that the intended fix is live.

Vulnerability checks: common questions

Are React2Shell, React to Shell and React 2 Shell the same vulnerability?
These naming variations can refer to React2Shell, commonly associated with CVE-2025-55182 in React Server Components. Use the CVE identifier and the React vendor advisory to establish the exact issue. A nickname alone does not identify every follow-up vulnerability or affected framework release.
Is pcp2shell a confirmed vulnerability name?
We have not verified an authoritative advisory under the name pcp2shell. It may be a reference to React2Shell, but that is an interpretation, not an identification. Check the original report, vendor and CVE before deciding whether your software is affected.
Can a website scan tell me whether my site has a specific CVE?
Only when the assessment includes an applicable check and the evidence supports that conclusion. MyPentest helps you investigate your site's security through its supported checks. Combine scan results with the deployed package inventory, configuration and vendor advisory when assessing a specific CVE. No findings does not mean every vulnerability was tested or excluded.
Does every React or Next.js website need the same patch?
No. Applicability depends on the advisory, installed packages, versions and features in use. Inspect the actual production deployment and follow the current guidance for that product and release line. Do not infer exposure solely from a browser-side technology label.
What should I do after updating an affected dependency?
Build and deploy the fix, confirm the production artifact contains the intended version, and retest the relevant behavior. Record what was checked and what remains unknown. If compromise is suspected, follow your incident response process; patching alone does not establish that an earlier intrusion has been removed.

Run a scan on your site. Review what the evidence shows.

Verify a domain you own, start a MyPentest assessment and review the findings from supported checks. For a named vulnerability, use your results alongside the vendor advisory and production version checks.