Web::API 2.8 and earlier for Perl uses insecure rand() function for cryptographic functions
13Vexday Risk Score
Sem sinal de exploração. Nenhum artefato público de exploração conhecido até agora.
ssvc Trackcvss 5.5epss 0.3%
probabilidade de exploração
0.3%top 77% das CVEs
exploração observada
nãonenhuma fonte reporta
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.
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:L
Produtos afetados
LEV · Web::APIReferências
https://metacpan.org/dist/Web-API/source/lib/Web/API.pm#L20https://metacpan.org/dist/Web-API/source/lib/Web/API.pm#L348https://metacpan.org/release/BAREFOOT/Data-Random-0.13/source/lib/Data/Random.pm#L537https://perldoc.perl.org/functions/randhttps://security.metacpan.org/docs/guides/random-data-for-security.html