Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
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.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
pfsense-limiter-aqm — pfSense CE 2.9.0-DEVELOPMENT - Medio - Remoto - Inyección de configuración - limitador AQM nueva línea | Kitploit
Herramientas/GitHubGitHub/abraxas/pfsense-limiter-aqm
Análisis de VulnerabilidadesExplotaciónExplotación de Aplicaciones WebAuditoría de ConfiguraciónSeguridad WebPruebas de PenetraciónPapers e InvestigaciónLabs y Práctica
GitHubabraxas/pfsense-limiter-aqm

pfsense-limiter-aqm

pfSense CE 2.9.0-DEVELOPMENT - Medio - Remoto - Inyección de configuración - limitador AQM nueva línea

10hace 4 díasAún no revisado
Ver Repositorio

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

Abraxas Labs - pfsense-limiter-aqm

abraxaslabs.tech  ·  github.com/abraxas  ·  @abraxas_null  ·  [email protected]  ·  pfsense-limiter-aqm

pfsense-limiter-aqm

Clase: Inyección de configuración Alcance: Remoto

pfSense CE 2.9.0-DEVELOPMENT (9363ac5) - pfsense.org

FormatParameters / vsprintf de los parámetros AQM en /tmp/rules.limiter, luego mwexec("/sbin/dnctl {$g['tmp_path']}/rules.limiter"). El argv de Apply es la ruta del archivo. La eliminación de números ocultos es otro residuo ya reportado.

IDsin CVE todavía
ClaseInyección de configuración
AlcanceRemoto (WebGUI autenticada salvo que se indique lo contrario)
CWECWE-74
CVSSMedio: 5.4 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L
ProductopfSense CE
Afectado2.9.0-DEVELOPMENT (9363ac5b8651a1c7a333180425ce7719070f95f9)
AutenticaciónSesión de WebGUI con page-firewall-trafficshaper-limiter
LicenciaGNU Affero GPL v3.0
Laboratoriosolo 127.0.0.1

Fijé el master público 9363ac5. El laboratorio es un gadget PHP del sink fijado, HTTP en loopback sobre 127.0.0.1:19260.

Artículo de la serie: https://abraxaslabs.tech/research/pfsense-ce-leftovers

Qué puede hacer un atacante

MétodoSinkPrivilegio
POST firewall_shaper_vinterface.php AQM target/intervalvsprintf en /tmp/rules.limiter y luego dnctl de esa rutaIntegridad: Probado en laboratorio: línea de pipe adicional en rules.limiter. El argv de Apply se mantuvo como dnctl de esa ruta. No es shell.
mismo residuomismo sinkReconocimiento: Probado en laboratorio: el testigo no está en argv.
mismo residuomismo sinkDisponibilidad: Inferido: pipes dummynet hostiles tras el apply.

Requiere: page-firewall-trafficshaper-limiter. CSRF-magic en POST salvo que se indique lo contrario. WebGUI PHP-FPM es root.

Requiere: page-firewall-trafficshaper-limiter. CSRF-magic en POST salvo que se indique lo contrario. WebGUI PHP-FPM es root. CSRF-magic en POST salvo que se indique lo contrario. WebGUI PHP-FPM es root.

Superficie adyacente que permanece cerrada

No es shell. Los nombres de limiter permanecen limitados por charset. La sobrescritura en Create y la concatenación en delete ya fueron notificadas.

No hay Diagnostics: Command a menos que esa página también esté concedida.

Laboratorio

cd lab
./run.sh

Loopback 127.0.0.1:19260. Proyecto de Compose pfsense-limiter-aqm. Testigo PFSENSE-LIMITER-AQM-WITNESS. Solo loopback: 127.0.0.1:19260. Proyecto de Compose pfsense-limiter-aqm. Testigo PFSENSE-LIMITER-AQM-WITNESS. Gadget PHP de las líneas fijadas. El stack se desmonta tras la ejecución.

Última línea:

SUCCESS PFSENSE-LIMITER-AQM control-one-pipe-line=yes trigger-extra-dnctl=yes apply-file-argv=yes PFSENSE-LIMITER-AQM-WITNESS

Corrección

Verificar numéricamente los parámetros AQM. Rechazar CR/LF.

Referencias

  • github.com/pfsense/pfsense 9363ac5b8651a1c7a333180425ce7719070f95f9
  • CWE-74
  • Serie: https://abraxaslabs.tech/research/pfsense-ce-leftovers
Descargar herramienta