PatchSiren

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.