CVE-2024-55555
Invoice Ninja anterior a la versión 5.10.43 permite la ejecución remota de código desde una ruta autenticada previamente cuando un atacante conoce la...
- Publicado
- 7 ene 2025
- Actualizado
- 7 ene 2025
- Asignación de CNA
- mitre
- Evidencia observada
- 8 ago 2026
CVSS primario
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HBajo · próximos 30 días
- Percentil
- 93,8 %
- Fecha del modelo
- 19 oct 2026
EPSS es una estimación estadística, no una certeza o una medida de impacto. Combínelo con CVSS, estado KEV, exposición y su entorno.
Resumen
Invoice Ninja anterior a la versión 5.10.43 permite la ejecución remota de código desde una ruta autenticada previamente cuando un atacante conoce la APP_KEY. Esto se ve agravado por los archivos .env, disponibles en el repositorio del producto, que tienen valores APP_KEY predeterminados. Se puede acceder a la ruta route/{hash} definida en el archivo invoiceninja/routes/client.php sin autenticación. El parámetro {hash} se pasa a la función decrypt que espera un valor cifrado de Laravel que contiene un objeto serializado. (Además, Laravel contiene varias cadenas de gadgets que se pueden utilizar para activar la ejecución remota de comandos a partir de una deserialización arbitraria). Por lo tanto, un atacante en posesión de la APP_KEY puede controlar por completo una cadena que se pasa a una función unserialize.
Fuentes
modules/exploits/linux/http/invoiceninja_unauth_rce_cve_2024_55555.rb
Metasploit Framework modulesCondiciones declaradas
- platform: Linux,PHP,Unix($.exploit_linux/http/invoiceninja_unauth_rce_cve_2024_55555.platform)
- verification: check_declared($.exploit_linux/http/invoiceninja_unauth_rce_cve_2024_55555.check)
- CVE-2024-55555Escáner
Escáner masivo Laravel Crypto Killer (CVE-2024-55555)
Uso responsable
Utilice información sobre vulnerabilidades solo en sistemas de su propiedad o que esté autorizado a probar. Kitploit enlaza con metadatos de investigación pública y no almacena código de explotación ni cargas útiles maliciosas.