High severity · published May 3, 2024
CVE-2024-34072
Deserialization of Untrusted Data in sagemaker-python-sdk
7.8
CVSS
0.4%
EPSS
No
On KEV
Description
sagemaker-python-sdk is a library for training and deploying machine learning models on Amazon SageMaker. The sagemaker.base_deserializers.NumpyDeserializer module before v2.218.0 allows potentially unsafe deserialization when untrusted data is passed as pickled object arrays. This consequently may allow an unprivileged third party to cause remote code execution, denial of service, affecting both confidentiality and integrity. Users are advised to upgrade to version 2.218.0. Users unable to upgrade should not pass pickled numpy object arrays which originated from an untrusted source, or that could have been tampered with. Only pass pickled numpy object arrays from trusted sources.
CVSS vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Attack vector
Local
Complexity
Low
Privileges
None
User interaction
Required
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.4% · higher than 35% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
SA
sagemaker-python-sdk · aws
< 2.218.0 · source: vendor, CISA
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2024-34072
CVE.org
https://www.cve.org/CVERecord?id=CVE-2024-34072
github.com
https://github.com/aws/sagemaker-python-sdk/pull/4557
github.com
https://github.com/aws/sagemaker-python-sdk/security/advisories/GHSA-wjvx-jhpj-r54r
More from sagemaker-python-sdk
7.8
CVE-2024-34073
Command Injection in sagemaker-python-sdk
7.2
CVE-2026-83551
Cleartext storage of HMAC signing key in Amazon SageMaker Python SDK @step/@remote pipeline path
5.3
CVE-2026-110248
Insertion of sensitive information into log files in Amazon SageMaker Python SDK git_utils[.]py
