Skip to main content
← All vulnerabilities
CVE-2026-105620EUVD-2026-112292GHSA-MVH5-MJ42-8XC9

PostgreSQL Anonymizer: A masked role reads the authentic data of masked tables through a masking rule with a sub-query

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3.3.0
None on Exploit-DB, Metasploit or GitHub

Summary

PostgreSQL Anonymizer, an extension that masks sensitive data in PostgreSQL databases, is affected. A user assigned a masked role can read unmasked, real data from masked tables when a masking rule uses a sub-query, which exposes information that should have been hidden.

Summarized by anthropic/claude-haiku-5.5. Verify details against the original sources.

Read the original description

PostgreSQL Anonymizer doesn't mask data returned by a sub-query in a rule. The problem is resolved in PostgreSQL Anonymizer 3.3.0 and later versions.

Timeline

  1. CVE published
  2. First seen by cve.now

Affected versions

  • DALIBO PostgreSQL Anonymizer

    From 1 · fixed in 3.3.0

References 1

gitlab.com