BIT-postgresql-2025-8715

See a problem?
Import Source
https://github.com/bitnami/vulndb/tree/main/data/postgresql/BIT-postgresql-2025-8715.json
JSON Data
https://api.test.osv.dev/v1/vulns/BIT-postgresql-2025-8715
Aliases
Published
2025-08-18T08:11:30.288Z
Modified
2025-08-18T09:12:22.862437Z
Summary
PostgreSQL pg_dump newline in object name executes arbitrary code in psql client and in restore target server
Details

Improper neutralization of newlines in pgdump in PostgreSQL allows a user of the origin server to inject arbitrary code for restore-time execution as the client operating system account running psql to restore the dump, via psql meta-commands inside a purpose-crafted object name. The same attacks can achieve SQL injection as a superuser of the restore target server. pgdumpall, pgrestore, and pgupgrade are also affected. Versions before PostgreSQL 17.6, 16.10, 15.14, 14.19, and 13.22 are affected. Versions before 11.20 are unaffected. CVE-2012-0868 had fixed this class of problem, but version 11.20 reintroduced it.

Database specific
{
    "severity": "High",
    "cpes": [
        "cpe:2.3:a:postgresql:postgresql:*:*:*:*:*:*:*:*"
    ]
}
References

Affected packages

Bitnami / postgresql

Package

Name
postgresql
Purl
pkg:bitnami/postgresql

Severity

  • 8.8 (High) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H CVSS Calculator

Affected ranges

Type
SEMVER
Events
Introduced
11.20.0
Fixed
13.22.0
Introduced
14.0.0
Fixed
14.19.0
Introduced
15.0.0
Fixed
15.14.0
Introduced
16.0.0
Fixed
16.10.0
Introduced
17.0.0
Fixed
17.6.0

Database specific

source

"https://github.com/bitnami/vulndb/tree/main/data/postgresql/BIT-postgresql-2025-8715.json"