Improper input validation in Dalibo Anonymizer
CVE-2024-2339
PostgreSQL Anonymizer v1.2 contains a vulnerability that allows a user who owns a table to elevate to superuser. A user can define a masking function for a column and place malicious code in that function. When a privileged user applies the masking rules using the static masking or the anonymous dump method, the malicious code is executed and can grant escalated privileges to the malicious user. PostgreSQL Anonymizer v1.2 does provide a protection against this risk with the restrict_to_trusted_schemas option, but that protection is incomplete. Users that don't own a table, especially masked users cannot exploit this vulnerability. The problem is resolved in v1.3.
Vulnerability class: Drupalgeddon 2 (CVE-2018-7600)
EPSS: 0.006 (44.2th percentile) — read the EPSS interpretation.
CVSS v3 metric
CVSS v3 base score 8.0 (High). Vector: CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:C/C:H/I:H/A:H.
Affected products
- Dalibo Anonymizer — versions 1.2.0
- Dalibo Postgresql Anonymizer — versions 1
Weakness classification (CWE)
References
Frequently asked questions
- What is CVE-2024-2339?
- CVE-2024-2339 is a high-severity vulnerability in Dalibo Anonymizer, classified under Improper Input Validation. CVSS score: 8.0/10. Published 2024-03-08.
- How severe is CVE-2024-2339?
- High severity. CVSS v3 base score is 8.0 out of 10.