Insecure deserialization of the OCSP response cache
Medium6.7CVE-2025-24794 · Published Jan 29, 2025
### Issue Snowflake discovered and remediated a vulnerability in the Snowflake Connector for Python. The OCSP response cache uses pickle as the serialization format, potentially leading to local privilege escalation. This vulnerability affects versions 2.7.12 through 3.13.0. Snowflake fixed the issue in version 3.13.1. ### Vulnerability Details The OCSP response cache is saved locally on the machine running the Connector using the pickle serialization format. This can potentially lead to local privilege escalation if an attacker has write access to the OCSP response cache file. ### Solution Snowflake released version 3.13.1 of the Snowflake Connector for Python, which fixes this issue. We recommend users upgrade to version 3.13.1. ### Additional Information If you discover a security vulnerability in one of our products or websites, please report the issue to HackerOne. For more information, please see our [Vulnerability Disclosure Policy](https://hackerone.com/snowflake?type=team).
Affected versions
| Package | Affected | Fixed in |
|---|---|---|
| snowflake-connector-python PyPI | >= 2.7.12, < 3.13.1 | 3.13.1 |
Details and references
- CVSS 3.1
- CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
- Severity from
- GitHub (reviewed advisory)
- Weakness
- CWE-502
More Snowflake advisories
All Snowflake| Date | Advisory | Severity | Fixed in |
|---|---|---|---|
| Jan 292025 | Insecure cache files permissions | Medium4.4 | 3.13.1 |
| Jan 292025 | SQL Injection in write_pandas | High7.0 | 3.13.1 |
| Jan 292025 | Weak temporary files permissions | Medium5.0 | 4.3.0 |
| Jan 292025 | Untrusted search path on Windows | High7.8 | 3.22.0 |
| Jan 292025 | Insecure temporary credential cache file permissions | Medium4.4 | 3.22.0 |
| Jan 292025 | Incorrect validation of temporary credential cache file permissions | Medium4.4 | 2.0.2 |