CVE-2026-103988

Estado: AplazadaMedia (5.4)—
Gravedad5.4Media · CVSS 3.1
Probabilidad de explotación0.19 %mayor que el 8 % de las CVE
Explotación activaNono figura en el catálogo de CISA
Exploit públicoNo conocidosin código público localizado

FileRise es un gestor de archivos web autoalojado con carga de varios archivos, edición y operaciones por lotes. Antes de la versión 3.23.0, FileRise /api/folder/renameFolder.php autoriza a un usuario autenticado, no restringido a una carpeta y que no es administrador, con un token CSRF válido, sobre la carpeta de origen, pero no autoriza de forma independiente un cambio en la carpeta padre de destino.

Leer descripción completaMostrar menos

Un usuario que cumple los requisitos y es propietario de una carpeta de origen puede mover ese árbol bajo una carpeta ya existente de otro usuario o al espacio de nombres raíz, y la operación reasigna los registros de propiedad y ACL trasladados a la nueva ruta. El destino debe estar sin uso y no es posible sobrescribir los archivos existentes de la víctima. Los distintos errores previos a la corrección revelan si existe una ruta de destino concreta adivinada, pero no revelan ningún listado de directorios ni el contenido de los archivos. Este problema está corregido en la versión 3.23.0.

Traducción automática del texto original de NVD (en inglés).

CVSS

Puntuación base
5.4
Versión
3.1
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N

Probabilidad de explotación (EPSS)

Probabilidad de explotación en los próximos 30 días
0.19 %
Percentil entre todas las CVEs puntuadas
8
Fecha de la puntuación
20/10/2026

EPSS (Exploit Prediction Scoring System, de FIRST) estima la probabilidad de que una vulnerabilidad sea explotada en 30 días. Complementa a CVSS (impacto) y a CISA KEV (explotación confirmada).

Técnicas ATT&CK

Cómo se explota esta vulnerabilidad y qué consigue el atacante, en el lenguaje de MITRE ATT&CK.

Vector AV:N/PR:L/UI:N (T1210) y CWE-639/284: un usuario autenticado mueve carpetas ajenas y reasigna propiedad y ACL, sin sobrescribir archivos ni listar contenido.

Inferido por nuestro agente de análisis a partir de la descripción oficial, el vector CVSS y la CWE, y comprobado por un supervisor. Puede contener errores.

Mitigaciones ATT&CK que cubren estas técnicas

Tecnologías afectadas (1)

⚠ Inferidas por IA a partir de la descripción — NVD aún no ha analizado esta CVE; no son CPE verificados.

CWE

Referencias

Mostrar las 4 referencias

JSON original (NVD)

Mostrar
{
  "id": "CVE-2026-103988",
  "cveTags": [],
  "metrics": {
    "ssvcV203": [
      {
        "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
        "ssvcData": {
          "id": "CVE-2026-103988",
          "role": "CISA Coordinator",
          "options": [
            {
              "exploitation": "poc"
            },
            {
              "automatable": "no"
            },
            {
              "technicalImpact": "partial"
            }
          ],
          "version": "2.0.3",
          "timestamp": "2026-10-15T15:07:23.714450Z"
        }
      }
    ],
    "cvssMetricV31": [
      {
        "type": "Secondary",
        "source": "security-advisories@github.com",
        "cvssData": {
          "scope": "UNCHANGED",
          "version": "3.1",
          "baseScore": 5.4,
          "attackVector": "NETWORK",
          "baseSeverity": "MEDIUM",
          "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N",
          "integrityImpact": "LOW",
          "userInteraction": "NONE",
          "attackComplexity": "LOW",
          "availabilityImpact": "NONE",
          "privilegesRequired": "LOW",
          "confidentialityImpact": "LOW"
        },
        "impactScore": 2.5,
        "exploitabilityScore": 2.8
      }
    ]
  },
  "affected": [
    {
      "source": "security-advisories@github.com",
      "affectedData": [
        {
          "vendor": "error311",
          "product": "FileRise",
          "versions": [
            {
              "status": "affected",
              "version": "< 3.23.0"
            }
          ]
        }
      ]
    }
  ],
  "published": "2026-10-14T21:17:34.000",
  "references": [
    {
      "url": "https://github.com/error311/FileRise/commit/cc1118923b522baff28dca05bdd79c27f984c68a",
      "source": "security-advisories@github.com"
    },
    {
      "url": "https://github.com/error311/FileRise/releases/tag/v3.23.0",
      "source": "security-advisories@github.com"
    },
    {
      "url": "https://github.com/error311/FileRise/security/advisories/GHSA-hhc9-q8vh-95p8",
      "source": "security-advisories@github.com"
    },
    {
      "url": "https://github.com/error311/FileRise/security/advisories/GHSA-hhc9-q8vh-95p8",
      "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0"
    }
  ],
  "vulnStatus": "Deferred",
  "weaknesses": [
    {
      "type": "Secondary",
      "source": "security-advisories@github.com",
      "description": [
        {
          "lang": "en",
          "value": "CWE-284"
        },
        {
          "lang": "en",
          "value": "CWE-639"
        }
      ]
    }
  ],
  "descriptions": [
    {
      "lang": "en",
      "value": "FileRise is a self-hosted web-based file manager with multi-file upload, editing, and batch operations. Prior to 3.23.0, FileRise /api/folder/renameFolder.php authorizes an authenticated, non-folder-scoped, non-administrator with a valid CSRF token against the source folder but does not independently authorize a changed destination parent. A qualifying user who owns a source folder can move that tree beneath another user's existing folder or into the root namespace, and the operation rekeys the moved ownership and ACL records to the new path. The destination must be unused and existing victim files cannot be overwritten. Distinct pre-fix errors reveal whether a specifically guessed destination path exists, but disclose no directory listing or file contents. This issue is fixed in version 3.23.0."
    }
  ],
  "lastModified": "2026-10-15T16:17:33.020",
  "sourceIdentifier": "security-advisories@github.com"
}