Security Advisories (1)
CVE-2024-57868 (2025-04-05)

Web::API 2.8 and earlier for Perl uses the rand() function as the default source of entropy, which is not cryptographically secure, for cryptographic functions. Specifically Web::API uses the Data::Random library which specifically states that it is "Useful mostly for test programs". Data::Random uses the rand() function.

Changes for version 2.7

  • Change: 713df94906cf2b05bb1f35d0e85508153c337652 Author: Tobias Kirschstein <lev@ideegeo.com> Date : 2020-05-02 19:56:15 +0000
  • Change: a860c10cb1eb29299af4c6334618c88d423a8e42 Author: Tobias Kirschstein <lev@ideegeo.com> Date : 2019-12-13 18:46:54 +0000
    • default to plain text decoding

Modules

A Simple base module to implement almost every RESTful API with just a few lines of configuration