Baja

Use of a Broken or Risky Cryptographic Algorithm

  • Publicada: 01.09.2021
  • Actualizado: 11.10.2026 10:22

✍️ Description

The function mt_rand is used to generate session tokens, this function is cryptographically flawed due to its nature being one pseudorandomness, an attacker can take advantage of the cryptographically insecure nature of this function to enumerate session tokens for accounts that are not under his/her control

🕵️‍♂️ Proof of Concept

Numerous examples and attack implementations can be found in this paper . If you're looking for a practical tool that can crack your mt_rand implementation's seed value, see this project and run the following commands in a console with php5 and OpenWall's tool installed:

root$ php -r 'mt_srand(13333337); echo mt_rand( ), "\n";' After that, copy the output (1863134308) and execute the following commands:

root$ gcc php_mt_seed.c -o php_mt_seedroot$ ./php_mt_seed 1863134308 After waiting ~1 minute you should have a few possible seeds corresponding to their PHP versions, next to your installed PHP version you should see something akin to:

seed = 0x00cb7359 = 13333337 (PHP 7.1.0+) Hey, that's your seed!

💥 Impact

An attacker could takeover accounts at random by enumerating and using access tokens.

📝 References

Software afectado

Haz clic en una tecnología para ver todas sus vulnerabilidades.

PlataformaPaqueteVersiones vulnerablesCorregida en
Paquete de Composer mautic/core < 3.3.4, >= 4.0.0-alpha1, < 4.0.0 3.3.4, 4.0.0

Referencias

Puntuación CVSS 3.5/10
Vector CVSS
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:L
Debilidad (CWE)
CWE-327
Plataforma
Composer
Paquete
mautic/core
Publicada
01.09.2021
Actualizado
11.10.2026 10:22

Fuentes y licencias

OSV / GitHub Advisory Database - GHSA-x7g2-wrrp-r6h3 - CC BY 4.0

Historial de vulnerabilidades: mautic/core

Todas las vulnerabilidades publicadas de este paquete (Paquete de Composer), de la más reciente a la más antigua. Muestra si es un fallo aislado o un paquete que hay que vigilar.

Todas (57) en el archivo
Entradas en total
57
Primera → última
01.2021 07.2026
Sin corrección
1
Explotada en ataques
0

Distribución por gravedad

  • Crítica 9
  • Alta 17
  • Media 29
  • Baja 2

Divulgaciones por año

  1. 2021: 16
  2. 2022: 7
  3. 2023: 0
  4. 2024: 13
  5. 2025: 13
  6. 2026: 8
Gravedad:
  1. Alta · 7.6 CVE-2026-9809 >= 7.0.0, < 7.1.2 7.1.2
  2. Alta · 7.1 CVE-2026-9808 >= 7.0.0, < 7.1.2 7.1.2
  3. Crítica · 9.9 CVE-2026-9559 >= 7.0.0, < 7.1.2 7.1.2
  4. Crítica · 9.9 CVE-2026-9558 >= 1.3.0, >= 5.0.0, < 5.2.11, >= 6.0.0, < 6.0.9, >= 7.0.0, < 7.1.2 5.2.11, 6.0.9, 7.1.2
  5. Alta · 7.1 CVE-2026-4776 >= 2.6.0, <= 4.4.13, >= 5.0.0, < 5.2.11, >= 6.0.0, < 6.0.9, >= 7.0.0, < 7.1.2 5.2.11, 6.0.9, 7.1.2
  6. Alta · 7.6 CVE-2026-3105 >= 2.10.0, < 5.2.10, >= 6.0.0-alpha, < 6.0.8, >= 7.0.0-alpha, < 7.0.1 5.2.10, 6.0.8, 7.0.1
  7. Crítica CVE-2025-13828 >= 4.0.0, < 4.4.18, >= 5.0.0, < 5.2.9, >= 6.0.0, < 6.0.7 4.4.18, 5.2.9, 6.0.7
  8. Alta · 7.7 CVE-2024-47053 >= 1.0.1, < 5.2.3 5.2.3
  9. Crítica · 9.1 CVE-2024-47051 < 5.2.3 5.2.3
  10. Alta · 7.0 CVE-2022-25768 >= 1.1.3, < 4.4.13, >= 5.0.0-alpha, < 5.1.1 4.4.13, 5.1.1
  11. Crítica · 9.6 CVE-2020-35125 < 2.16.5, >= 3.0.0, < 3.2.4 2.16.5, 3.2.4
  12. Alta · 8.3 CVE-2022-25776 >= 1.0.2, < 4.4.12, >= 5.0.0-alpha, < 5.0.4 4.4.12, 5.0.4
  13. Alta · 8.1 CVE-2021-27916 >= 3.3.0, < 4.4.12, >= 5.0.0-alpha, < 5.0.4 4.4.12, 5.0.4
  14. Alta · 7.6 CVE-2021-27915 >= 1.0.0-beta2, < 4.4.12 4.4.12
  15. Crítica · 9.0 CVE-2020-35129 < 3.2.4 3.2.4
  16. Crítica · 9.0 CVE-2020-35128 >= 3.2.0, < 3.2.4, >= 2.0.0, < 2.16.5 3.2.4, 2.16.5
  17. Alta · 7.5 CVE-2017-1000046 < 2.1.1 2.1.1
  18. Alta · 8.8 CVE-2017-8874 = 1.4.1 sin corrección
  19. Use of a Broken or Risky Cryptographic Algorithm esta entrada
    Baja · 3.5 CVE-2021-27913 < 3.3.4, >= 4.0.0-alpha1, < 4.0.0 3.3.4, 4.0.0
  20. Alta · 8.2 CVE-2021-27910 < 3.3.4, >= 4.0.0-alpha1, < 4.0.0 3.3.4, 4.0.0
  21. Alta · 8.3 CVE-2021-27911 < 3.3.4, >= 4.0.0-alpha1, < 4.0.0 3.3.4, 4.0.0
  22. Alta · 7.1 CVE-2021-27912 < 3.3.4, >= 4.0.0-alpha1, < 4.0.0 3.3.4, 4.0.0
  23. Alta CVE-2021-3142 >= 3.0.0, < 3.2.4, >= 2.0.0, < 2.16.5 3.2.4, 2.16.5
  24. Alta · 8.1 CVE-2017-1000489 >= 2.0.0, < 2.12.0 2.12.0
  25. Crítica CVE-2020-35124 >= 3.0.0, < 3.2.4, >= 2.0.0, < 2.16.5 3.2.4, 2.16.5

Identifica las vulnerabilidades de tu aplicación

Con la integración de DockRay y el inventario de software activado, DockRay compara las versiones notificadas de los componentes con las vulnerabilidades conocidas y avisa de las coincidencias confirmadas. La cobertura depende de la tecnología compatible y de los avisos disponibles.

Conectar tu aplicación
Newsletter DockRay

La seguridad de tus aplicaciones en tu correo

Vulnerabilidades importantes, recomendaciones concretas y consejos prácticos para tus aplicaciones. Elige tus tecnologías y sigue lo que importa para tu proyecto.

  • Un resumen diario de nuevas vulnerabilidades, también las críticas.
  • Avisos sobre actualizaciones importantes.
  • Consejos prácticos sobre seguridad y monitorización de aplicaciones.

Déjalo vacío para recibir avisos de todas las tecnologías.

Suscripción gratuita. Date de baja con un clic en cualquier correo.