CVE-2024-23897criticalbajo ataqueransomwareCWE-27

CVE-2024-23897: fallo crítico en Jenkins

Publicada el · Actualizada el

Aviso por correo cuando entre en el KEV, tenga PoC pública o suba de nota.

100Vexday Risk Score

Corrige ahora. Ella está bajo explotación confirmada por CISA, tiene alerta oficial del gobierno de Brasil y tiene exploit funcional público.

ssvc Actcvss 9.8epss 100%
de la publicación al armael mismo día
Publicada en NVD24 ene
1ª PoC23 ene
metasploit24 ene
CISA KEV+208d
Alerta oficial en Brasil

El gobierno federal de Brasil publicó una alerta, recomendación o boletín que cita esta vulnerabilidad.

  • CTIR Gov · ALERTA 03/2024Vulnerabilidades críticas no software Jenkinsleer en gov.br ↗
Fuente: CTIR Gov (GSI) y CISC Gov.br, bajo licencia CC BY-ND 3.0.
Lo que declaran los fabricantes (VEX)

Declaraciones oficiales de los fabricantes en formato CSAF/VEX: si su producto está afectado, ya corregido o descartado — y por qué. Es afirmación del fabricante, no juicio de Vexday.

Afectado
1 producto (2 componentes)
Red Hat OpenShift Container Platform 3.11
workaround: Disabling access to the CLI is expected to prevent exploitation completely. Doing so is strongly recommended to administrators unable to immediately update to Jenkins 2.442, LTS 2.426.3 or LTS 2.440.1…
Corregido
3 productos (6 componentes)
OpenShift Developer Tools and Services for OCP 4.11 for RHEL 8 · OpenShift Developer Tools and Services for OCP 4.12 · OpenShift Developer Tools and Services for OCP 4.13
No afectado
3 productos (6 componentes) — porque el código vulnerable no está presente en el producto
OpenShift Developer Tools and Services for OCP 4.11 for RHEL 8 · OpenShift Developer Tools and Services for OCP 4.12 · OpenShift Developer Tools and Services for OCP 4.13
Acción exigida por CISAplazo federal: 2024-09-09

Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.

En resumen

Jenkins permite que atacantes sin autenticación lean cualquier archivo del servidor utilizando un carácter especial '@' seguido de una ruta de archivo en comandos CLI, que carga automáticamente el contenido del archivo.

Detalle técnico

El analizador de argumentos CLI en Jenkins versiones 2.441 y anteriores interpreta la sintaxis '@<ruta>' para cargar contenido de archivos, permitiendo ataques de lectura arbitraria de archivos remotos sin autenticación a través de la interfaz CLI. Requiere acceso al puerto CLI de Jenkins pero ninguna credencial, exponiendo configuraciones sensibles y archivos de credenciales.

Resumen generado y traducido por IA a partir de la descripción oficial.

El análisis completo de esta CVE está disponible en portugués →

Jenkins 2.441 and earlier, LTS 2.426.2 and earlier does not disable a feature of its CLI command parser that replaces an '@' character followed by a file path in an argument with the file's contents, allowing unauthenticated attackers to read arbitrary files on the Jenkins controller file system.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Productos afectados
Jenkins Project · Jenkins
PoCs públicas encontradas — 110
exploitdbwww.exploit-db.com/exploits/51993no verificadogithubgithub.com/h4x0r-dz/CVE-2024-23897★ 208githubgithub.com/binganao/CVE-2024-23897★ 101githubgithub.com/wjlin0/CVE-2024-23897★ 87githubgithub.com/xaitax/CVE-2024-23897★ 83githubgithub.com/godylockz/CVE-2024-23897★ 46githubgithub.com/kaanatmacaa/CVE-2024-23897★ 23githubgithub.com/Vozec/CVE-2024-23897★ 19githubgithub.com/Maalfer/CVE-2024-23897-exploit★ 15githubgithub.com/P4x1s/CVE-2024-23897★ 15githubgithub.com/Maalfer/CVE-2024-23897★ 14githubgithub.com/verylazytech/CVE-2024-23897★ 11githubgithub.com/jenkinsci-cert/SECURITY-3314-3315★ 7githubgithub.com/yoryio/CVE-2024-23897★ 6githubgithub.com/viszsec/CVE-2024-23897★ 6githubgithub.com/10T4/PoC-Fix-jenkins-rce_CVE-2024-23897★ 5githubgithub.com/D1se0/CVE-2024-23897-Vulnerabilidad-Jenkins★ 4githubgithub.com/GraySignal/CVE-2024-23897-Jenkins-Arbitrary-Read-File-Vulnerability★ 3githubgithub.com/Praison001/CVE-2024-23897-Jenkins-Arbitrary-Read-File-Vulnerability★ 3githubgithub.com/vmtyan/poc-cve-2024-23897★ 2githubgithub.com/Ap0dexMe0/CVE-2024-23897★ 2githubgithub.com/Fineken/Jenkins-CVE-2024-23897-Lab★ 2githubgithub.com/pulentoski/CVE-2024-23897-Arbitrary-file-read★ 1githubgithub.com/JAthulya/CVE-2024-23897★ 1githubgithub.com/AbraXa5/Jenkins-CVE-2024-23897★ 1githubgithub.com/jopraveen/CVE-2024-23897★ 1githubgithub.com/Nebian/CVE-2024-23897★ 1githubgithub.com/dheeraj-jayaswal/CICD-Goat-Vapt-Writeup★ 1githubgithub.com/murataydemir/CVE-2024-23897★ 1githubgithub.com/ifconfig-me/CVE-2024-23897★ 0githubgithub.com/brandonhjh/Jenkins-CVE-2024-23897-Exploit-Demo★ 0githubgithub.com/rivaedoardo62-boop/cve-2024-23897-jenkins-poc★ 0githubgithub.com/ShieldAuth-PHP/PBL05-CVE-Analsys★ 0githubgithub.com/Dungsocool/CVE-2024-23897★ 0githubgithub.com/razureink/cve-2024-23897-jenkins_lfi_reproduction★ 0githubgithub.com/r0xDB/CVE-2024-23897★ 0githubgithub.com/slytechroot/CVE-2024-23897★ 0githubgithub.com/B4CK4TT4CK/CVE-2024-23897★ 0githubgithub.com/WLXQqwer/Jenkins-CVE-2024-23897-★ 0githubgithub.com/ydkdk12345-bot/CVE-2024-23897-CTF★ 0githubgithub.com/foreverlanterns/secure-api-cve-2024-23897★ 0githubgithub.com/Surko888/Surko-Exploit-Jenkins-CVE-2024-23897★ 0githubgithub.com/classic130/CVE-2024-23897-Jenkins-4.441★ 0githubgithub.com/MachiavelliII/CVE-2024-23897★ 0githubgithub.com/amalpvatayam67/day03-jenkins-23897★ 0githubgithub.com/hybinn/CVE-2024-23897★ 0githubgithub.com/aadi0258/Exploit-CVE-2024-23897★ 0githubgithub.com/harekrishnarai/CVE-2024-23897-test-windows★ 0githubgithub.com/vmc8ll/poc-CVE-2024-23897★ 0githubgithub.com/w41l3r/jenkins_scan★ 0githubgithub.com/tvasari/CVE-2024-23897★ 0githubgithub.com/Alexandertanay/jenkins-cve-2024-23897-lab★ 0githubgithub.com/CyberCTF/vulhub-jenkins-cve-2024-23897★ 0githubgithub.com/cc3305/CVE-2024-23897★ 0vulncheckvulncheck.com/xdb/760dd326a1d5no verificadovulncheckvulncheck.com/xdb/8effbe260b49no verificadovulncheckvulncheck.com/xdb/0013389cb2b5no verificadovulncheckvulncheck.com/xdb/cff6e613664bno verificadovulncheckvulncheck.com/xdb/3c4a94b767cbno verificadovulncheckvulncheck.com/xdb/d47740f112e0no verificadocve_referencepacketstormsecurity.com/files/176839/Jenkins-2.441-LTS-2.426.3-CVE-2024-23897-Scanner.htmlno verificadocve_referencepacketstormsecurity.com/files/176840/Jenkins-2.441-LTS-2.426.3-Arbitrary-File-Read.htmlno verificadovulncheckvulncheck.com/xdb/604db3e84ac2no verificadovulncheckvulncheck.com/xdb/e7f68889c96bno verificadovulncheckvulncheck.com/xdb/ea61ab6382c6no verificadovulncheckvulncheck.com/xdb/6028cfd20f54no verificadovulncheckvulncheck.com/xdb/56f0947af384no verificadovulncheckvulncheck.com/xdb/29a3cbe431c7no verificadovulncheckvulncheck.com/xdb/59f5833a8dd0no verificadovulncheckvulncheck.com/xdb/020fda9d3348no verificadovulncheckvulncheck.com/xdb/0450095821bbno verificadovulncheckvulncheck.com/xdb/5f45754388abno verificadovulncheckvulncheck.com/xdb/58ee3e361a9cno verificadovulncheckvulncheck.com/xdb/4ebb59b08827no verificadovulncheckvulncheck.com/xdb/16ccb84aebedno verificadovulncheckvulncheck.com/xdb/9fd38a912fe1no verificadovulncheckvulncheck.com/xdb/98fe8aa360aeno verificadovulncheckvulncheck.com/xdb/13fbb1e454d4no verificadovulncheckvulncheck.com/xdb/066b2623ad07no verificadovulncheckvulncheck.com/xdb/b79e6878d0b3no verificadovulncheckvulncheck.com/xdb/f548a7c24191no verificadovulncheckvulncheck.com/xdb/2a862a5f18bfno verificadovulncheckvulncheck.com/xdb/8a21c598c826no verificadovulncheckvulncheck.com/xdb/015a1eb7b8c5no verificadovulncheckvulncheck.com/xdb/2e81d41ecf10no verificadovulncheckvulncheck.com/xdb/bafdcb3d292cno verificadovulncheckvulncheck.com/xdb/45c1b452f366no verificadovulncheckvulncheck.com/xdb/f520f4462657no verificadovulncheckvulncheck.com/xdb/97119087d54dno verificadovulncheckvulncheck.com/xdb/56f3efc97d5ano verificadovulncheckvulncheck.com/xdb/f240e8d471e6no verificadovulncheckvulncheck.com/xdb/f5619d4199d8no verificadovulncheckvulncheck.com/xdb/20c72b87534cno verificadovulncheckvulncheck.com/xdb/e82dc77437a5no verificadovulncheckvulncheck.com/xdb/93fd98979e35no verificadovulncheckvulncheck.com/xdb/8fb56cde4d69no verificadovulncheckvulncheck.com/xdb/c79b60996775no verificadovulncheckvulncheck.com/xdb/f917d38f15d9no verificadovulncheckvulncheck.com/xdb/2923262d1f2bno verificadovulncheckvulncheck.com/xdb/ecedf1c97c4dno verificadovulncheckvulncheck.com/xdb/65d508c63f7bno verificadovulncheckvulncheck.com/xdb/eed3068dc5a8no verificadovulncheckvulncheck.com/xdb/57f6cf67c94bno verificadovulncheckvulncheck.com/xdb/01299e2b815ano verificadovulncheckvulncheck.com/xdb/0f934ed4f2f3no verificadovulncheckvulncheck.com/xdb/6a08e72187dfno verificadovulncheckvulncheck.com/xdb/b4eb66bed0a1no verificadovulncheckvulncheck.com/xdb/047516873968no verificadovulncheckvulncheck.com/xdb/ac2b1889000eno verificadovulncheckvulncheck.com/xdb/e5f28cdbd50eno verificado
⚠ Recursos públicos, para evaluar la exposición de sistemas que controlas o estás autorizado a probar. Prueba solo con autorización.