Nixpkgs Security Tracker

Login with GitHub

Suggestions search

With package: postgresql16Packages.pltcl

Found 5 matching suggestions

created 4 months, 3 weeks ago
Postgresql: merge fails to enforce update or select row security policies

A vulnerability was found in PostgreSQL with the use of the MERGE command, which fails to test new rows against row security policies defined for UPDATE and SELECT. If UPDATE and SELECT policies forbid some rows that INSERT policies do not forbid, a user could store such rows.

Affected products

postgresql
  • ==15.4
postgresql:15
  • *
postgresql:10/postgresql
postgresql:12/postgresql
postgresql:13/postgresql
rh-postgresql10-postgresql
rh-postgresql12-postgresql
rh-postgresql13-postgresql

Matching in nixpkgs

pkgs.postgresql

Powerful, open source object-relational database system

  • nixos-unstable -

pkgs.postgresql_13

Powerful, open source object-relational database system

  • nixos-unstable -

pkgs.postgresql_14

Powerful, open source object-relational database system

  • nixos-unstable -

pkgs.postgresql_15

Powerful, open source object-relational database system

  • nixos-unstable -

pkgs.postgresql_16

Powerful, open source object-relational database system

  • nixos-unstable -

pkgs.postgresql_17

Powerful, open source object-relational database system

  • nixos-unstable -

pkgs.postgresql_18

Powerful, open source object-relational database system

  • nixos-unstable -

pkgs.postgresql_jdbc

JDBC driver for PostgreSQL allowing Java programs to connect to a PostgreSQL database

  • nixos-unstable -

pkgs.postgresqlPackages.anonymizer

Extension to mask or replace personally identifiable information (PII) or commercially sensitive data from a PostgreSQL database

  • nixos-unstable -

pkgs.postgresql13Packages.anonymizer

Extension to mask or replace personally identifiable information (PII) or commercially sensitive data from a PostgreSQL database

  • nixos-unstable -

pkgs.postgresql14Packages.anonymizer

Extension to mask or replace personally identifiable information (PII) or commercially sensitive data from a PostgreSQL database

  • nixos-unstable -

pkgs.postgresql15Packages.anonymizer

Extension to mask or replace personally identifiable information (PII) or commercially sensitive data from a PostgreSQL database

  • nixos-unstable -

pkgs.postgresql16Packages.anonymizer

Extension to mask or replace personally identifiable information (PII) or commercially sensitive data from a PostgreSQL database

  • nixos-unstable -

pkgs.postgresql18Packages.anonymizer

Extension to mask or replace personally identifiable information (PII) or commercially sensitive data from a PostgreSQL database

  • nixos-unstable -

Package maintainers

created 4 months, 3 weeks ago
Postgresql: extension script @substitutions@ within quoting allow sql injection

IN THE EXTENSION SCRIPT, a SQL Injection vulnerability was found in PostgreSQL if it uses @extowner@, @extschema@, or @extschema:...@ inside a quoting construct (dollar quoting, '', or ""). If an administrator has installed files of a vulnerable, trusted, non-bundled extension, an attacker with database-level CREATE privilege can execute arbitrary code as the bootstrap superuser.

Affected products

postgresql
  • ==11.21
  • ==13.12
  • ==15.4
  • ==12.16
  • ==14.9
  • *
postgresql:12
  • *
postgresql:13
  • *
postgresql:15
  • *
postgresql:10/postgresql
postgresql:15/postgresql
  • *
rh-postgresql10-postgresql
rh-postgresql12-postgresql
  • *
rh-postgresql13-postgresql
  • *
advanced-cluster-security/rhacs-main-rhel8
  • *
advanced-cluster-security/rhacs-operator-bundle
  • *
advanced-cluster-security/rhacs-central-db-rhel8
  • *
advanced-cluster-security/rhacs-scanner-db-rhel8
  • *
advanced-cluster-security/rhacs-scanner-db-slim-rhel8
  • *

Matching in nixpkgs

pkgs.postgresql

Powerful, open source object-relational database system

  • nixos-unstable -

pkgs.postgresql_13

Powerful, open source object-relational database system

  • nixos-unstable -

pkgs.postgresql_14

Powerful, open source object-relational database system

  • nixos-unstable -

pkgs.postgresql_15

Powerful, open source object-relational database system

  • nixos-unstable -

pkgs.postgresql_16

Powerful, open source object-relational database system

  • nixos-unstable -

pkgs.postgresql_17

Powerful, open source object-relational database system

  • nixos-unstable -

pkgs.postgresql_18

Powerful, open source object-relational database system

  • nixos-unstable -

pkgs.postgresql_jdbc

JDBC driver for PostgreSQL allowing Java programs to connect to a PostgreSQL database

  • nixos-unstable -

pkgs.postgresqlPackages.anonymizer

Extension to mask or replace personally identifiable information (PII) or commercially sensitive data from a PostgreSQL database

  • nixos-unstable -

pkgs.postgresql13Packages.anonymizer

Extension to mask or replace personally identifiable information (PII) or commercially sensitive data from a PostgreSQL database

  • nixos-unstable -

pkgs.postgresql14Packages.anonymizer

Extension to mask or replace personally identifiable information (PII) or commercially sensitive data from a PostgreSQL database

  • nixos-unstable -

pkgs.postgresql15Packages.anonymizer

Extension to mask or replace personally identifiable information (PII) or commercially sensitive data from a PostgreSQL database

  • nixos-unstable -

pkgs.postgresql16Packages.anonymizer

Extension to mask or replace personally identifiable information (PII) or commercially sensitive data from a PostgreSQL database

  • nixos-unstable -

pkgs.postgresql18Packages.anonymizer

Extension to mask or replace personally identifiable information (PII) or commercially sensitive data from a PostgreSQL database

  • nixos-unstable -

Package maintainers

created 4 months, 3 weeks ago
Postgresql: buffer overrun from integer overflow in array modification

A flaw was found in PostgreSQL that allows authenticated database users to execute arbitrary code through missing overflow checks during SQL array value modification. This issue exists due to an integer overflow during array modification where a remote user can trigger the overflow by providing specially crafted data. This enables the execution of arbitrary code on the target system, allowing users to write arbitrary bytes to memory and extensively read the server's memory.

Affected products

PostgreSQL
  • ==13.13
  • ==16.1
  • ==11.22
  • ==15.5
  • ==14.10
  • ==12.17
postgresql
  • *
postgresql:10
  • *
postgresql:12
  • *
postgresql:13
  • *
postgresql:15
  • *
mingw-postgresql
postgresql:12/postgresql
postgresql:13/postgresql
postgresql:14/postgresql
postgresql:15/postgresql
  • *
postgresql:16/postgresql
  • *
rh-postgresql10-postgresql
  • *
rh-postgresql12-postgresql
  • *
rh-postgresql13-postgresql
  • *
advanced-cluster-security/rhacs-main-rhel8
  • *
advanced-cluster-security/rhacs-operator-bundle
  • *
advanced-cluster-security/rhacs-central-db-rhel8
  • *
advanced-cluster-security/rhacs-scanner-db-rhel8
  • *
advanced-cluster-security/rhacs-scanner-db-slim-rhel8
  • *

Matching in nixpkgs

pkgs.postgresql

Powerful, open source object-relational database system

  • nixos-unstable -

pkgs.postgresql_13

Powerful, open source object-relational database system

  • nixos-unstable -

pkgs.postgresql_14

Powerful, open source object-relational database system

  • nixos-unstable -

pkgs.postgresql_15

Powerful, open source object-relational database system

  • nixos-unstable -

pkgs.postgresql_16

Powerful, open source object-relational database system

  • nixos-unstable -

pkgs.postgresql_17

Powerful, open source object-relational database system

  • nixos-unstable -

pkgs.postgresql_18

Powerful, open source object-relational database system

  • nixos-unstable -

pkgs.postgresql_jdbc

JDBC driver for PostgreSQL allowing Java programs to connect to a PostgreSQL database

  • nixos-unstable -

pkgs.postgresqlPackages.anonymizer

Extension to mask or replace personally identifiable information (PII) or commercially sensitive data from a PostgreSQL database

  • nixos-unstable -

pkgs.postgresql13Packages.anonymizer

Extension to mask or replace personally identifiable information (PII) or commercially sensitive data from a PostgreSQL database

  • nixos-unstable -

pkgs.postgresql14Packages.anonymizer

Extension to mask or replace personally identifiable information (PII) or commercially sensitive data from a PostgreSQL database

  • nixos-unstable -

pkgs.postgresql15Packages.anonymizer

Extension to mask or replace personally identifiable information (PII) or commercially sensitive data from a PostgreSQL database

  • nixos-unstable -

pkgs.postgresql16Packages.anonymizer

Extension to mask or replace personally identifiable information (PII) or commercially sensitive data from a PostgreSQL database

  • nixos-unstable -

pkgs.postgresql18Packages.anonymizer

Extension to mask or replace personally identifiable information (PII) or commercially sensitive data from a PostgreSQL database

  • nixos-unstable -

Package maintainers

created 4 months, 3 weeks ago
Postgresql: role pg_signal_backend can signal certain superuser processes.

A flaw was found in PostgreSQL involving the pg_cancel_backend role that signals background workers, including the logical replication launcher, autovacuum workers, and the autovacuum launcher. Successful exploitation requires a non-core extension with a less-resilient background worker and would affect that specific background worker only. This issue may allow a remote high privileged user to launch a denial of service (DoS) attack.

Affected products

PostgreSQL
  • ==13.13
  • ==16.1
  • ==11.22
  • ==15.5
  • ==14.10
  • ==12.17
postgresql
  • *
postgresql:12
  • *
postgresql:13
  • *
postgresql:15
  • *
mingw-postgresql
postgresql:10/postgresql
postgresql:12/postgresql
postgresql:13/postgresql
postgresql:14/postgresql
postgresql:15/postgresql
  • *
postgresql:16/postgresql
  • *
rh-postgresql10-postgresql
rh-postgresql12-postgresql
  • *
rh-postgresql13-postgresql
  • *
advanced-cluster-security/rhacs-main-rhel8
  • *
advanced-cluster-security/rhacs-operator-bundle
  • *
advanced-cluster-security/rhacs-central-db-rhel8
  • *
advanced-cluster-security/rhacs-scanner-db-rhel8
  • *
advanced-cluster-security/rhacs-scanner-db-slim-rhel8
  • *

Matching in nixpkgs

pkgs.postgresql

Powerful, open source object-relational database system

  • nixos-unstable -

pkgs.postgresql_13

Powerful, open source object-relational database system

  • nixos-unstable -

pkgs.postgresql_14

Powerful, open source object-relational database system

  • nixos-unstable -

pkgs.postgresql_15

Powerful, open source object-relational database system

  • nixos-unstable -

pkgs.postgresql_16

Powerful, open source object-relational database system

  • nixos-unstable -

pkgs.postgresql_17

Powerful, open source object-relational database system

  • nixos-unstable -

pkgs.postgresql_18

Powerful, open source object-relational database system

  • nixos-unstable -

pkgs.postgresql_jdbc

JDBC driver for PostgreSQL allowing Java programs to connect to a PostgreSQL database

  • nixos-unstable -

pkgs.postgresqlPackages.anonymizer

Extension to mask or replace personally identifiable information (PII) or commercially sensitive data from a PostgreSQL database

  • nixos-unstable -

pkgs.postgresql13Packages.anonymizer

Extension to mask or replace personally identifiable information (PII) or commercially sensitive data from a PostgreSQL database

  • nixos-unstable -

pkgs.postgresql14Packages.anonymizer

Extension to mask or replace personally identifiable information (PII) or commercially sensitive data from a PostgreSQL database

  • nixos-unstable -

pkgs.postgresql15Packages.anonymizer

Extension to mask or replace personally identifiable information (PII) or commercially sensitive data from a PostgreSQL database

  • nixos-unstable -

pkgs.postgresql16Packages.anonymizer

Extension to mask or replace personally identifiable information (PII) or commercially sensitive data from a PostgreSQL database

  • nixos-unstable -

pkgs.postgresql18Packages.anonymizer

Extension to mask or replace personally identifiable information (PII) or commercially sensitive data from a PostgreSQL database

  • nixos-unstable -

Package maintainers

created 4 months, 3 weeks ago
Postgresql: memory disclosure in aggregate function calls

A memory disclosure vulnerability was found in PostgreSQL that allows remote users to access sensitive information by exploiting certain aggregate function calls with 'unknown'-type arguments. Handling 'unknown'-type values from string literals without type designation can disclose bytes, potentially revealing notable and confidential information. This issue exists due to excessive data output in aggregate function calls, enabling remote users to read some portion of system memory.

Affected products

PostgreSQL
  • ==13.13
  • ==16.1
  • ==11.22
  • ==15.5
  • ==14.10
  • ==12.17
postgresql
  • *
postgresql:12
  • *
postgresql:13
  • *
postgresql:15
  • *
mingw-postgresql
postgresql:10/postgresql
postgresql:12/postgresql
postgresql:13/postgresql
postgresql:14/postgresql
postgresql:15/postgresql
  • *
postgresql:16/postgresql
  • *
rh-postgresql10-postgresql
rh-postgresql12-postgresql
  • *
rh-postgresql13-postgresql
  • *
advanced-cluster-security/rhacs-main-rhel8
  • *
advanced-cluster-security/rhacs-operator-bundle
  • *
advanced-cluster-security/rhacs-central-db-rhel8
  • *
advanced-cluster-security/rhacs-scanner-db-rhel8
  • *
advanced-cluster-security/rhacs-scanner-db-slim-rhel8
  • *

Matching in nixpkgs

pkgs.postgresql

Powerful, open source object-relational database system

  • nixos-unstable -

pkgs.postgresql_13

Powerful, open source object-relational database system

  • nixos-unstable -

pkgs.postgresql_14

Powerful, open source object-relational database system

  • nixos-unstable -

pkgs.postgresql_15

Powerful, open source object-relational database system

  • nixos-unstable -

pkgs.postgresql_16

Powerful, open source object-relational database system

  • nixos-unstable -

pkgs.postgresql_17

Powerful, open source object-relational database system

  • nixos-unstable -

pkgs.postgresql_18

Powerful, open source object-relational database system

  • nixos-unstable -

pkgs.postgresql_jdbc

JDBC driver for PostgreSQL allowing Java programs to connect to a PostgreSQL database

  • nixos-unstable -

pkgs.postgresqlPackages.anonymizer

Extension to mask or replace personally identifiable information (PII) or commercially sensitive data from a PostgreSQL database

  • nixos-unstable -

pkgs.postgresql13Packages.anonymizer

Extension to mask or replace personally identifiable information (PII) or commercially sensitive data from a PostgreSQL database

  • nixos-unstable -

pkgs.postgresql14Packages.anonymizer

Extension to mask or replace personally identifiable information (PII) or commercially sensitive data from a PostgreSQL database

  • nixos-unstable -

pkgs.postgresql15Packages.anonymizer

Extension to mask or replace personally identifiable information (PII) or commercially sensitive data from a PostgreSQL database

  • nixos-unstable -

pkgs.postgresql16Packages.anonymizer

Extension to mask or replace personally identifiable information (PII) or commercially sensitive data from a PostgreSQL database

  • nixos-unstable -

pkgs.postgresql18Packages.anonymizer

Extension to mask or replace personally identifiable information (PII) or commercially sensitive data from a PostgreSQL database

  • nixos-unstable -

Package maintainers