CVE-2026-9733

Mojolicious::Plugin::Web::Auth::OAuth2 versions through 0.17 for Perl have an insecure default state parameter. When no state generator is specified in the constructor, the module defaults to using a SHA-1 hash of predictable and low-entropy sources, including the epoch time (which is leaked via the HTTP Date header) and a call to Perl's built-in rand function. A predictable state allows an attacker to hijack another user's session through cross site request forgery (CSRF).
Configurations

No configuration.

History

25 Oct 2026, 23:10

Type Values Removed Values Added
Summary
  • (es) Las versiones de Mojolicious::Plugin::Web::Auth::OAuth2 hasta la 0.17 para Perl tienen un parámetro de estado predeterminado inseguro. Cuando no se especifica ningún generador de estado en el constructor, el módulo recurre por defecto al uso de un hash SHA-1 de fuentes predecibles y de baja entropía, incluyendo el tiempo de época (que se filtra a través del encabezado HTTP Date) y una llamada a la función rand incorporada de Perl. Un estado predecible permite a un atacante secuestrar la sesión de otro usuario mediante falsificación de petición en sitios cruzados (CSRF).

Information

Published : 2026-06-23 08:16

Updated : 2026-10-25 23:10


NVD link : CVE-2026-9733

Mitre link : CVE-2026-9733

CVE.ORG link : CVE-2026-9733


JSON object : View

Products Affected

No product.

CWE
CWE-338

Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG)

CWE-340

Generation of Predictable Numbers or Identifiers