PatchSiren cyber security CVE debrief
CVE-2026-97469 DALIBO CVE debrief
A vulnerability in PostgreSQL Anonymizer allows unprivileged masked users to perform an offline brute-force attack to deduce the salt by repeatedly calling the anon.hash() function. The issue is resolved in PostgreSQL Anonymizer 3.2.3 and later versions. This vulnerability impacts systems using PostgreSQL Anonymizer, particularly those with unprivileged users, requiring defenders to assess exposure and prioritize verification and potential upgrades. The vulnerability class involves the misuse of the anon.hash() function, allowing for potential data security risks if an attacker can deduce the salt.
- Vendor
- DALIBO
- Product
- PostgreSQL Anonymizer
- CVSS
- MEDIUM 4.3
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-25
- Original CVE updated
- 2026-09-25
- Advisory published
- 2026-09-25
- Advisory updated
- 2026-09-25
Who should care
Defenders responsible for systems using PostgreSQL Anonymizer, especially those with unprivileged users, should assess exposure and prioritize verification and potential upgrades. This includes operators, platform administrators, vulnerability management teams, and security teams who need to evaluate the impact on their systems and take appropriate actions to mitigate the vulnerability.
Why it matters
CVE-2026-97469 allows unprivileged users in PostgreSQL Anonymizer to perform offline brute-force attacks, requiring defenders to verify exposure and prioritize upgrades.
- Potential offline brute-force attacks against the salt used in PostgreSQL Anonymizer
- Need to verify exposure and assess impact on systems using vulnerable versions
- Possible data security risks if an attacker can deduce the salt
Technical summary
The vulnerability in PostgreSQL Anonymizer allows unprivileged masked users to repeatedly call the anon.hash() function and collect (seed, hash_output) pairs to perform an offline brute-force attack and deduce the salt. A masked role can run a RESTRICTED function when the call is placed inside the sub-select. This issue is resolved in PostgreSQL Anonymizer 3.2.3 and later versions. The vulnerability impacts systems using PostgreSQL Anonymizer versions prior to 3.2.3, requiring defenders to verify exposure and prioritize upgrades.
Defensive priority
Defenders should prioritize verifying exposure and assessing the impact of this vulnerability on their systems, especially those using PostgreSQL Anonymizer versions prior to 3.2.3.
Recommended defensive actions
- Verify the version of PostgreSQL Anonymizer in use and assess exposure
- Upgrade to PostgreSQL Anonymizer 3.2.3 or later if vulnerable
- Monitor for suspicious activity related to the anon.hash() function
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
Evidence notes
The CVE record and NVD entry provide details on the vulnerability, but the scope of affected systems and potential impact require further verification. Defenders should verify the version of PostgreSQL Anonymizer in use, assess exposure, and monitor for suspicious activity related to the anon.hash() function. The vulnerability's impact on systems using vulnerable versions needs careful evaluation, considering the potential for offline brute-force attacks against the salt used in PostgreSQL Anonymizer.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-97469 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-97469
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-97469 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-97469
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://gitlab.com/dalibo/postgresql_anonymizer/-/issues/685
f86ef6dc-4d3a-42ad-8f28-e6d5547a5007
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.