launchdarkly-server-sdk is vulnerable to Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
88
High Risk
Affected versions of this package are vulnerable to command injection in the file data source implementation due to the use of IO.read for file access, which interprets filenames as shell commands, allowing attackers to execute arbitrary code by crafting malicious file paths containing shell metacharacters. This vulnerability arises because IO.read invokes the shell, enabling remote code execution if the application processes untrusted input. Replacing IO.read with File.read ensures direct, shell-free file access, mitigating the risk. Attackers could exploit this by injecting commands into filename parameters, potentially compromising the system.
You are affected if you are using a version that falls within the vulnerable range.
launchdarkly-server-sdk is vulnerable to Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection') in versions 6.3.0 - 8.11.1.
Upgrade the launchdarkly-server-sdk library to the patch version.
Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.
Free. No credit card required.

SOC 2Compliant
ISO 27001Compliant