CVE-2026-82759

Reversible IP address pseudonymisation in AshAuthentication audit log hash mode

State
Published
Severity
1.8 Low
Published
Sep 17, 2026
Updated
Sep 17, 2026
Reserved
Aug 31, 2026

Read the record on cve.org

Description

Use of a One-Way Hash with a Predictable Salt vulnerability in team-alembic AshAuthentication allows readers of the audit store to recover the client IP addresses that the audit log add-on's :hash privacy mode is meant to pseudonymise.

AshAuthentication.AddOn.AuditLog.IpPrivacy.hash_ip/1 computes a single unkeyed :crypto.hash(:sha256, salt <> ip) and truncates the result to 16 hexadecimal characters. The salt is read from the :audit_log_ip_salt or :secret application config keys, and falls back to the constant "default-salt-change-in-production" published in the library source when neither is set, with nothing warning that the default is in use. The IPv4 space is only 2^32 values and SHA-256 is fast, so the whole hash table is precomputable and every stored value maps back to its source address. Truncating to 16 characters does not help, and even a configured salt leaves the hash cheap enough to enumerate once it leaks.

This issue affects ash_authentication: from 4.12.0 before 4.15.0 and from 5.0.0-rc.0 before 5.0.0-rc.14.

Scores

CVSSScoreVectorSource
4.01.8 LowCVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:NEEF

Weaknesses

  • CWE-760 Use of a One-Way Hash with a Predictable Salt

Affected Products

ProductVersions
ash_authenticationteam-alembic
  • 4.12.0 to before 4.15.0Affected
  • 5.0.0-rc.0 to before 5.0.0-rc.14Affected
ash_authenticationteam-alembic
  • 255cfc9c0e511b7e0de39f8b3d676ae994fae06c and laterAffectedfrom d8a9c4b6bde828fdc8346198d5e4f588b5937541Not affectedfrom c3a6d5fe0d4fd383ea81b0402db0a96638479478Not affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.