NetSight
high8.8

CVE-2024-10979

Incorrect control of environment variables in PostgreSQL PL/Perl allows an unprivileged database user to change sensitive process environment variables (e.g.

Impact

Incorrect control of environment variables in PostgreSQL PL/Perl allows an unprivileged database user to change sensitive process environment variables (e.g. PATH). That often suffices to enable arbitrary code execution, even if the attacker lacks a database server operating system user. Versions before PostgreSQL 17.1, 16.5, 15.9, 14.14, 13.17, and 12.21 are affected.

Affected products

VendorProductAffected versions
PostgresqlPostgresql
from 12.0 before 12.21
from 13.0 before 13.17
from 14.0 before 14.14
from 15.0 before 15.9
from 16.0 before 16.5
from 17.0 before 17.1

Weakness classification

References