# CVE-2025-40916

## Summary

- **CVE ID:** CVE-2025-40916
- **Severity:** UNKNOWN
- **CVSS Score:** 0
- **CWE:** CWE-338, CWE-804
- **Published:** Jun 16, 2025
- **Last Modified:** Mar 12, 2026

## Description

Mojolicious::Plugin::CaptchaPNG version 1.05 for Perl uses a weak random number source for generating the captcha.

That version uses the built-in rand() function for generating the captcha text as well as image noise, which is insecure.

## Affected Products

- GRYPHON — Mojolicious::Plugin::CaptchaPNG (1.05)

## References

- [CNA](https://metacpan.org/release/GRYPHON/Mojolicious-Plugin-CaptchaPNG-1.04/diff/GRYPHON/Mojolicious-Plugin-CaptchaPNG-1.05/lib/Mojolicious/Plugin/CaptchaPNG.pm)
- [CNA](https://metacpan.org/release/GRYPHON/Mojolicious-Plugin-CaptchaPNG-1.06/changes)
- [CNA](https://metacpan.org/pod/perlfunc#rand)
- [CNA](https://security.metacpan.org/docs/guides/random-data-for-security.html)

## Exploitation Prediction (EPSS)

- **EPSS Score:** 0.39%
- **EPSS Percentile:** 32.2

---
_Exported from OnDuty AI Vulnerability Intelligence on 2026-09-11._