Skip to main content
VulnerabilityPublished Updated

CVE-2025-0508: aws/sagemaker-python-sdk · Reversible One-Way Hash

Affects aws/sagemaker-python-sdkSource CVE Database V5

0

Not known to be exploited · CVSS 5.9 Medium.

Data as of 26 Oct 2026, 14:05 UTC

CVSS 3.0 base score
5.9Medium
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.2% chance of exploitation in 30 days – higher than 18% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 20 Mar 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Affected software

ProductAffectedFixed in
PyPIaws-sagemaker-python-sdkpkg:pypi/aws-sagemaker-python-sdkOther threatsAffected
  • *
Fixed in–

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

To mitigate CVE-2025-0508, organizations should immediately review their use of the aws/sagemaker-python-sdk, particularly the Workflow component's reliance on MD5 hashes for caching results. They should: 1) Avoid using MD5 hashes as unique identifiers for workflow results; instead, transition to stronger cryptographic hash functions such as SHA-256 or SHA-3, which offer resistance to collision attacks. 2) Implement additional validation mechanisms to detect and prevent hash collisions, such as incorporating configuration metadata or versioning into cache keys. 3) Where possible, disable or bypass caching mechanisms that rely solely on MD5 hashes until a vendor patch is available. 4) Monitor AWS and SageMaker SDK updates for official patches or guidance addressing this vulnerability. 5) Conduct integrity checks on ML pipeline outputs to detect anomalies potentially caused by reused or corrupted cached results. 6) Educate development and DevOps teams about the risks of weak hashing algorithms in security-sensitive contexts. These steps will reduce the risk of integrity violations and maintain trustworthiness in ML workflows.

Description

A vulnerability in the SageMaker Workflow component of aws/sagemaker-python-sdk allows for the possibility of MD5 hash collisions in all versions. This can lead to workflows being inadvertently replaced due to the reuse of results from different configurations that produce the same MD5 hash. This issue can cause integrity problems within the pipeline, potentially leading to erroneous processing outcomes.

References

Community reviews

Loading reviews…