Lucene search

K
githubGitHub Advisory DatabaseGHSA-7PC3-PR3Q-58VG
HistoryMay 03, 2024 - 8:26 p.m.

sagemaker-python-sdk Command Injection vulnerability

2024-05-0320:26:03
CWE-78
GitHub Advisory Database
github.com
2
command injection
remote code execution
denial of service
os command injection
coordinated vulnerability disclosure
aws security
github issue
software vulnerability

8.2 High

AI Score

Confidence

High

0.0005 Low

EPSS

Percentile

15.8%

Impact

The capture_dependencies function in sagemaker.serve.save_retrive.version_1_0_0.save.utils module before version 2.214.3 allows for potentially unsafe Operating System (OS) Command Injection if inappropriate command is passed as the “requirements_path” parameter. This consequently may allow an unprivileged third party to cause remote code execution, denial of service, affecting both confidentiality and integrity.

Impacted versions: <2.214.3

Credit

We would like to thank HiddenLayer for collaborating on this issue through the coordinated vulnerability disclosure process.

Workarounds

Do not override the “requirements_path” parameter of capture_dependencies function in sagemaker.serve.save_retrive.version_1_0_0.save.utils, instead use the default value.

References

If you have any questions or comments about this advisory we ask that you contact AWS/Amazon Security via our vulnerability reporting page [1] or directly via email to [email protected]. Please do not create a public GitHub issue.
[1] Vulnerability reporting page: https://aws.amazon.com/security/vulnerability-reporting

Fixed by: https://github.com/aws/sagemaker-python-sdk/pull/4556

CPENameOperatorVersion
sagemakerlt2.214.3

8.2 High

AI Score

Confidence

High

0.0005 Low

EPSS

Percentile

15.8%

Related for GHSA-7PC3-PR3Q-58VG