Skip to content
HighVulnerability

CVE-2024-34072: sagemaker-python-sdk unsafe deserialization of pickled numpy object arrays

Identifier
CVE-2024-34072
Published
Record updated
View JSON
Affected
  • sagemaker < 2.218.0
Fixed in
2.218.0
  • released May 1, 2024, 2 days before disclosure
Known exploitation
Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
EPSS
0.4%

Summary

The sagemaker.base_deserializers.NumpyDeserializer module in sagemaker-python-sdk before v2.218.0 performs unsafe deserialization when untrusted data is passed as pickled object arrays. An unprivileged third party may exploit this to cause remote code execution or denial of service, affecting confidentiality and integrity.

Mitigation

Upgrade to version 2.218.0. Users unable to upgrade should not pass pickled numpy object arrays that originated from an untrusted source or could have been tampered with, and should only pass pickled numpy object arrays from trusted sources.