CVE-2025-46328
Last modified
CVE-2025-46328 is a high-severity vulnerability rated 7/10 on the CVSS scale. snowflake-connector-nodejs is a NodeJS driver for Snowflake. Versions starting from 1.10.0 to before 2.0.4, are vulnerable to a Time-of-Check to Time-of-Use (TOCTOU) race condition. EPSS estimates a 0.14% chance of exploitation in the next 30 days.
Description
snowflake-connector-nodejs is a NodeJS driver for Snowflake. Versions starting from 1.10.0 to before 2.0.4, are vulnerable to a Time-of-Check to Time-of-Use (TOCTOU) race condition. When using the Easy Logging feature on Linux and macOS the Driver reads logging configuration from a user-provided file. On Linux and macOS the Driver verifies that the configuration file can be written to only by its owner. That check was vulnerable to a TOCTOU race condition and failed to verify that the file owner matches the user running the Driver. This could allow a local attacker with write access to the configuration file or the directory containing it to overwrite the configuration and gain control over logging level and output location. This issue has been patched in version 2.0.4.
Metrics
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Snowflake | Snowflake Connector | >= 1.10.0, < 2.0.4 |
References
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2025-46328?
How severe is CVE-2025-46328?
How do I fix CVE-2025-46328?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2025
- CVE-2025-46315A permissions issue was addressed with additional restrictio…7.5
- CVE-2025-46316An out-of-bounds read was addressed with improved input vali…4.3
- CVE-2025-4632Improper limitation of a pathname to a restricted directory …9.8
- CVE-2025-46320A cross-site scripting (XSS) vulnerability in a FileMaker We…6.1
- CVE-2025-46326snowflake-connector-net is the Snowflake Connector for .NET.…7
- CVE-2025-46327gosnowflake is the Snowflake Golang driver. Versions startin…7
- CVE-2025-46329libsnowflakeclient is the Snowflake Connector for C/C++. Ver…3.3
- CVE-2025-4633Default credentials were present in the web portal for Airpo…6.5
- CVE-2025-46330libsnowflakeclient is the Snowflake Connector for C/C++. Ver…3.3
- CVE-2025-46331OpenFGA is a high-performance and flexible authorization/per…9.8
- CVE-2025-46332Flags SDK is an open-source feature flags toolkit for Next.j…6.5
- CVE-2025-46333z2d is a pure Zig 2D graphics library. Versions of z2d after…7.3
Are you affected by CVE-2025-46328?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
