« Volver al listado

CVE-2026-107731

Estado: AplazadaMedia (5.5)—

SumatraPDF es un lector multiformato para Windows. En la 3.7.0.22298, cuatro variantes de validación de rangos alcanzables de forma independiente en src/LitDoc.cpp permiten que desplazamientos y tamaños controlados por el archivo se desborden, se reduzcan a valores negativos o den la vuelta antes de comprobaciones de límites incompletas. Los cálculos afectados incluyen contentOffset, la expresión de directorio dirOff64 + dirLen64 y el desplazamiento + tamaño de la sección decodificada, junto con la gestión de rangos de la cabecera secundaria.

Leer descripción completaMostrar menos

Abrir un archivo LIT manipulado que alcance una de estas variantes puede provocar lecturas de punteros no válidas y la terminación determinista de la aplicación. No se reivindica ningún impacto más amplio más allá de las condiciones respaldadas por el aviso. No hay ninguna versión corregida disponible a fecha de esta revisión.

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.

Apertura de archivo LIT preparado requiere interacción del usuario; causas búfer overflow y lectura inválida generan negación de servicio determinista (terminación de la aplicación).

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-107731",
  "cveTags": [],
  "metrics": {
    "ssvcV203": [
      {
        "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
        "ssvcData": {
          "id": "CVE-2026-107731",
          "role": "CISA Coordinator",
          "options": [
            {
              "exploitation": "none"
            },
            {
              "automatable": "no"
            },
            {
              "technicalImpact": "partial"
            }
          ],
          "version": "2.0.3",
          "timestamp": "2026-10-09T14:54:56.572076Z"
        }
      }
    ],
    "cvssMetricV31": [
      {
        "type": "Secondary",
        "source": "security-advisories@github.com",
        "cvssData": {
          "scope": "UNCHANGED",
          "version": "3.1",
          "baseScore": 5.5,
          "attackVector": "LOCAL",
          "baseSeverity": "MEDIUM",
          "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H",
          "integrityImpact": "NONE",
          "userInteraction": "REQUIRED",
          "attackComplexity": "LOW",
          "availabilityImpact": "HIGH",
          "privilegesRequired": "NONE",
          "confidentialityImpact": "NONE"
        },
        "impactScore": 3.6,
        "exploitabilityScore": 1.8
      }
    ]
  },
  "affected": [
    {
      "source": "security-advisories@github.com",
      "affectedData": [
        {
          "vendor": "sumatrapdfreader",
          "product": "sumatrapdf",
          "versions": [
            {
              "status": "affected",
              "version": "<= 3.7.0.22298"
            }
          ]
        }
      ]
    }
  ],
  "published": "2026-10-08T23:16:58.697",
  "references": [
    {
      "url": "https://github.com/sumatrapdfreader/sumatrapdf/commit/5d43b8cf9c45335ffd47e616bfa27648f17d0b63",
      "source": "security-advisories@github.com"
    },
    {
      "url": "https://github.com/sumatrapdfreader/sumatrapdf/security/advisories/GHSA-753j-hx3p-xm9g",
      "source": "security-advisories@github.com"
    }
  ],
  "vulnStatus": "Deferred",
  "weaknesses": [
    {
      "type": "Secondary",
      "source": "security-advisories@github.com",
      "description": [
        {
          "lang": "en",
          "value": "CWE-125"
        }
      ]
    }
  ],
  "descriptions": [
    {
      "lang": "en",
      "value": "SumatraPDF is a multi-format reader for Windows. In 3.7.0.22298, four independently reachable range-validation variants in src/LitDoc.cpp allow file-controlled offsets and sizes to overflow, narrow to negative values, or wrap before incomplete bounds checks. The affected calculations include contentOffset, the directory expression dirOff64 + dirLen64, and the decoded-section offset + size, along with secondary-header range handling. Opening a crafted LIT file that reaches one of these variants can cause invalid pointer reads and deterministic application termination. No broader impact is claimed beyond the advisory-supported conditions. No fixed version is available as of this review."
    }
  ],
  "lastModified": "2026-10-09T16:17:24.257",
  "sourceIdentifier": "security-advisories@github.com"
}