« Volver al listado

CVE-2026-107888

Estado: Pendiente de análisisMedia (5.1)—

OpenPrinting CUPS anterior a 2.4.20 contiene una desreferencia de puntero NULL en cupsdCheckJobs() cuando un trabajo marcado como job-held-on-create se refiere a una impresora temporal que ha sido eliminada automáticamente. La limpieza de impresoras temporales puede eliminar el destino sin cancelar sus trabajos retenidos, y el planificador desreferencia el resultado NULL de cupsdFindDest() mientras comprueba holding_new_jobs. Esto termina cupsd e interrumpe todas las colas gestionadas por ese proceso. En algunos escenarios plausibles, una presentación sin privilegios puede desencadenar esto.

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.

Acceso local sin interacción (AV:L/UI:N/PR:N), CWE-476 (NULL pointer). Desrefencia causan DoS al terminar cupsd. Impacto primario: T1499.004 (denegación de servicio de 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-107888",
  "cveTags": [],
  "metrics": {
    "cvssMetricV31": [
      {
        "type": "Secondary",
        "source": "cve@mitre.org",
        "cvssData": {
          "scope": "UNCHANGED",
          "version": "3.1",
          "baseScore": 5.1,
          "attackVector": "LOCAL",
          "baseSeverity": "MEDIUM",
          "vectorString": "CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H",
          "integrityImpact": "NONE",
          "userInteraction": "NONE",
          "attackComplexity": "HIGH",
          "availabilityImpact": "HIGH",
          "privilegesRequired": "NONE",
          "confidentialityImpact": "NONE"
        },
        "impactScore": 3.6,
        "exploitabilityScore": 1.4
      }
    ]
  },
  "affected": [
    {
      "source": "cve@mitre.org",
      "affectedData": [
        {
          "repo": "https://github.com/OpenPrinting/cups",
          "vendor": "OpenPrinting",
          "product": "CUPS",
          "versions": [
            {
              "status": "affected",
              "version": "0",
              "lessThan": "2.4.20",
              "versionType": "semver"
            }
          ],
          "defaultStatus": "unaffected"
        }
      ]
    }
  ],
  "published": "2026-10-09T05:16:44.407",
  "references": [
    {
      "url": "https://github.com/OpenPrinting/cups/security/advisories/GHSA-qqm8-4q5h-jg55",
      "source": "cve@mitre.org"
    }
  ],
  "vulnStatus": "Awaiting Analysis",
  "weaknesses": [
    {
      "type": "Primary",
      "source": "cve@mitre.org",
      "description": [
        {
          "lang": "en",
          "value": "CWE-476"
        }
      ]
    }
  ],
  "descriptions": [
    {
      "lang": "en",
      "value": "OpenPrinting CUPS before 2.4.20 contains a NULL pointer dereference in cupsdCheckJobs() when a job marked job-held-on-create refers to a temporary printer that has been automatically deleted. Temporary-printer cleanup can remove the destination without canceling its held jobs, and the scheduler dereferences the NULL result of cupsdFindDest() while checking holding_new_jobs. This terminates cupsd and interrupts all queues managed by that process. In some plausible scenarios, an unprivileged submission can trigger this."
    }
  ],
  "lastModified": "2026-10-09T16:37:45.710",
  "sourceIdentifier": "cve@mitre.org"
}