Description
What is the problem this feature will solve?
When Nodejs is used for AWS lambda, the only mechanism available to supply Nodejs options is via NODE_OPTIONS environment variable. The recent Feb 24 security release started blocking use of RSA_PKCS1_PADDING in crypto module's privateDecrypt method. For any major company that always keep up to date with security patches, this new release immediate block Nodejs lambda's ability to process legacy data that was encrypted with RSA_PKCS1_PADDING.
If the --security-revert option can be specified via NODE_OPTIONS, we have the mechanism to allow Nodejs Lambda's to continue processing legacy data while remediation is developed and implemented.
What is the feature you are proposing to solve the problem?
Just allow --security-revert to be specified and acknowledge using NODE_OPTIONS - and not restrict it to be on the command line.
What alternatives have you considered?
No other possibility when dealing with AWS Lambda Nodejs runtime.
Metadata
Metadata
Assignees
Type
Projects
Status
Awaiting Triage