« Volver al listado

CVE-2026-107719

Estado: AplazadaMedia (4.2)—

fast-jwt proporciona una implementación rápida de JSON Web Token (JWT). En versiones anteriores a la 6.3.4, la caché de createVerifier de fast-jwt puede seguir aceptando un JWT firmado y previamente válido después de su hora exp cuando la caché está habilitada y el token tiene exp pero no iat. En src/verifier.js, cacheSet deriva el plazo de caché de exp solo cuando iat está presente, por lo que la caché recurre a cacheTTL, y un acierto posterior en la caché devuelve la carga útil guardada antes de que verifyToken vuelva a comprobar la caducidad.

Leer descripción completaMostrar menos

Un atacante que pueda reutilizar el mismo token portador almacenado en caché puede prolongar el acceso hasta que caduque la entrada de la caché, pero no puede falsificar un token mediante este problema. Este problema está corregido en la versión 6.3.4.

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

CVSS

Probabilidad de explotación (EPSS)

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.

Vulnerabilidad de caché en verificador JWT que permite reutilizar tokens expirados con acceso a red (PR:L). Impacto: sesiones o credenciales válidas prolongadas (T1078.004) y autenticación con token Bearer comprometido (T1550.001).

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

JSON original (NVD)

Mostrar
{
  "id": "CVE-2026-107719",
  "cveTags": [],
  "metrics": {
    "ssvcV203": [
      {
        "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
        "ssvcData": {
          "id": "CVE-2026-107719",
          "role": "CISA Coordinator",
          "options": [
            {
              "exploitation": "poc"
            },
            {
              "automatable": "no"
            },
            {
              "technicalImpact": "partial"
            }
          ],
          "version": "2.0.3",
          "timestamp": "2026-10-09T15:48:11.496610Z"
        }
      }
    ],
    "cvssMetricV31": [
      {
        "type": "Secondary",
        "source": "security-advisories@github.com",
        "cvssData": {
          "scope": "UNCHANGED",
          "version": "3.1",
          "baseScore": 4.2,
          "attackVector": "NETWORK",
          "baseSeverity": "MEDIUM",
          "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N",
          "integrityImpact": "LOW",
          "userInteraction": "NONE",
          "attackComplexity": "HIGH",
          "availabilityImpact": "NONE",
          "privilegesRequired": "LOW",
          "confidentialityImpact": "LOW"
        },
        "impactScore": 2.5,
        "exploitabilityScore": 1.6
      }
    ]
  },
  "affected": [
    {
      "source": "security-advisories@github.com",
      "affectedData": [
        {
          "vendor": "nearform",
          "product": "fast-jwt",
          "versions": [
            {
              "status": "affected",
              "version": "< 6.3.4"
            }
          ]
        }
      ]
    }
  ],
  "published": "2026-10-08T22:17:27.913",
  "references": [
    {
      "url": "https://github.com/nearform/fast-jwt/commit/fc1ddbbe5ce38066ba2cea0b0ce0233932757167",
      "source": "security-advisories@github.com"
    },
    {
      "url": "https://github.com/nearform/fast-jwt/releases/tag/v6.3.4",
      "source": "security-advisories@github.com"
    },
    {
      "url": "https://github.com/nearform/fast-jwt/security/advisories/GHSA-x937-hj6v-793p",
      "source": "security-advisories@github.com"
    },
    {
      "url": "https://github.com/nearform/fast-jwt/security/advisories/GHSA-x937-hj6v-793p",
      "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0"
    }
  ],
  "vulnStatus": "Deferred",
  "weaknesses": [
    {
      "type": "Secondary",
      "source": "security-advisories@github.com",
      "description": [
        {
          "lang": "en",
          "value": "CWE-613"
        }
      ]
    }
  ],
  "descriptions": [
    {
      "lang": "en",
      "value": "fast-jwt provides fast JSON Web Token (JWT) implementation. Prior to 6.3.4, the fast-jwt createVerifier cache can continue accepting a previously valid, signed JWT after its exp time when caching is enabled and the token has exp but no iat. In src/verifier.js, cacheSet derives the exp cache deadline only when iat is present, so the cache falls back to cacheTTL, and a later cache hit returns the saved payload before verifyToken rechecks expiration. An attacker who can replay the same cached bearer token can extend access until the cache entry expires, but cannot forge a token through this issue. This issue is fixed in version 6.3.4."
    }
  ],
  "lastModified": "2026-10-09T16:17:23.457",
  "sourceIdentifier": "security-advisories@github.com"
}