CVE-2025-27551: WREIS DBIx::Class::EncodedColumn · PRNG
Affects WREIS DBIx::Class::EncodedColumnSource CVE Database V5
Not known to be exploited · CVSS 4.0 Medium.
Data as of 25 Oct 2026, 19:02 UTC
- EPSS
- 0.1% chance of exploitation in 30 days – higher than 1% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:NExploitation evidence
Disclosed: evidence found.
CVE published 26 Mar 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-25.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| WREIS DBIx::Class::EncodedColumn | Affected
| Fixed in– |
AI-suggested
European organizations should audit their use of the DBIx::Class::EncodedColumn module to determine if affected versions (up to 0.00032) are in use. Immediate mitigation steps include: 1) Upgrading to a patched or newer version of the module that uses a cryptographically secure random number generator (such as those provided by Crypt::Random or similar Perl modules) for salt generation. 3) Conducting a password reset campaign for users if there is suspicion of credential compromise. 4) Enhancing monitoring for unusual authentication attempts or local access that might indicate exploitation attempts. 5) Reviewing overall password hashing mechanisms to ensure use of strong algorithms (e.g., bcrypt, Argon2) combined with secure salts. 6) Implementing strict access controls to limit local access to systems running vulnerable software. These steps go beyond generic advice by focusing on the specific weakness in salt generation and emphasizing code-level remediation and operational controls.
Description
DBIx::Class::EncodedColumn use the rand() function, which is not cryptographically secure to salt password hashes. This vulnerability is associated with program files lib/DBIx/Class/EncodedColumn/Digest.pm. This issue affects DBIx::Class::EncodedColumn until 0.00032.