Lucene search

K
freebsdFreeBSD19E6DD1B-C6A5-11EE-9CD0-6CC21735F730
HistoryFeb 08, 2024 - 12:00 a.m.

postgresql-server -- non-owner REFRESH MATERIALIZED VIEW CONCURRENTLY executes arbitrary SQL

2024-02-0800:00:00
vuxml.freebsd.org
19
postgresql
server
vulnerability
fix
non-owner
refresh
materialized view
concurrent
security
unix

8 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

LOW

User Interaction

REQUIRED

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H

7.7 High

AI Score

Confidence

Low

0.001 Low

EPSS

Percentile

19.4%

PostgreSQL Project reports:

    One step of a concurrent refresh command was run under
    weak security restrictions. If a materialized view's
    owner could persuade a superuser or other
    high-privileged user to perform a concurrent refresh on
    that view, the view's owner could control code executed
    with the privileges of the user running REFRESH. The fix
    for the vulnerability makes is so that all
    user-determined code is run as the view's owner, as
    expected.
OSVersionArchitecturePackageVersionFilename
FreeBSDanynoarchpostgresql-server< 15.6UNKNOWN

8 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

LOW

User Interaction

REQUIRED

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H

7.7 High

AI Score

Confidence

Low

0.001 Low

EPSS

Percentile

19.4%