First published: Wed Jul 05 2023(Updated: )
The use of proto in process.mainModule.proto.require() can bypass the policy mechanism and require modules outside of the policy.json definition. References: <a href="https://nodejs.org/en/blog/vulnerability/june-2023-security-releases">https://nodejs.org/en/blog/vulnerability/june-2023-security-releases</a>
Affected Software | Affected Version | How to fix |
---|---|---|
Node.js |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
The severity of REDHAT-BUG-2219824 is categorized as critical due to the potential bypass of security policies.
To fix REDHAT-BUG-2219824, update to the latest version of Node.js that addresses this vulnerability.
REDHAT-BUG-2219824 allows an attacker to require modules outside of the policy.json definition, bypassing intended security restrictions.
All versions of Node.js that allow the usage of proto in process.mainModule.proto.require() are affected by REDHAT-BUG-2219824.
Currently, the best way to mitigate REDHAT-BUG-2219824 is to avoid using the affected functionality until an update can be applied.