Skip to main content
CVE-2025-27551VulnerabilityPublished Updated

CVE-2025-27551: WREIS DBIx::Class::EncodedColumn · PRNG

Affects WREIS DBIx::Class::EncodedColumnSource CVE Database V5

0

Not known to be exploited · CVSS 4.0 Medium.

Data as of 25 Oct 2026, 19:02 UTC

CVSS 3.1 base score
4.0Medium
How severe the flaw is on the 0–10 CVSS scale.
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:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 26 Mar 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq 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

ProductAffectedFixed in
WREIS DBIx::Class::EncodedColumnAffected
  • =0
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.

References

Community reviews

Loading reviews…