Signal K resources API path traversal can disclose the JWT signing secret and enable remote code execution
What to do
- Upgrade to a fixed version: signalk-server 2.34.0, @signalk/resources-provider 1.5.3.
- Redeploy and restart long-running processes so they load the fixed code.
Affected packages
signalk-server
- >= 2.0.0, < 2.34.0
- 2.34.0
Check your project: npm ls signalk-server --all
Is signalk-server@2.34.0 safe to install? See the upgrade verdict →
@signalk/resources-provider
- >= 1.0.0, < 1.5.3
- 1.5.3
Check your project: npm ls @signalk/resources-provider --all
Is @signalk/resources-provider@1.5.3 safe to install? See the upgrade verdict →
What changed
Published in the GitHub Advisory Database as critical.