Frozen Privilege: Remote Code Execution in Snowflake-Managed PostgreSQL
Episode 19 min 32s

Frozen Privilege: Remote Code Execution in Snowflake-Managed PostgreSQL

This story was originally published on HackerNoon at: https://hackernoon.com/frozen-privilege-remote-code-execution-in-snowflake-managed-postgresql.
Varonis uncovered an RCE chain in Snowflake-managed PostgreSQL, showing how database privileges and legitimate features could lead to OS-level access.
Check more stories related to undefined at: https://hackernoon.com/c/undefined. You can also check exclusive content about #cloud-database-security, #varonis-threat-labs, #pg_cron-privilege-escalation, #postgresql-security, #postgresql-vulnerability, #managed-database-security, #privilege-escalation, #good-company, and more.

This story was written by: @varonis. Learn more about this writer by checking @varonis's about page, and for more stories, please visit hackernoon.com.

Varonis Threat Labs discovered a remote code execution vulnerability in Snowflake-managed PostgreSQL by chaining legitimate PostgreSQL features and privileges. A non-superuser role with CREATEROLE could escalate privileges through predefined system roles and pg_cron, then reconstruct blocked file-access functions and use archive_command to execute OS commands. Snowflake remediated the issue server-side, and customers do not need to take action. The research highlights broader risks involving privilege escalation, managed database trust boundaries, and activity that bypasses normal SQL audit trails.

Community discussion