CVE-2026-110911

Estado: AplazadaCrítica (9.8)—
Gravedad9.8Crítica · CVSS 3.1
Probabilidad de explotación0.30 %mayor que el 21 % de las CVE
Explotación activaNono figura en el catálogo de CISA
Exploit públicoNo conocidosin código público localizado

Wheels 1.1.8 hasta 4.1.1 permite una inyección SQL cuando los valores entre comillas proporcionados por el llamador se vuelven a analizar como SQL mediante buscadores dinámicos (como findOneByEmail), el constructor de consultas where(property, value) y where(property, operator, value), las rutas de búsqueda por clave de cadena/UUID (findByKey, updateByKey, deleteByKey y findOrCreateBy...) y validatesUniquenessOf. El analizador trata incorrectamente una comilla simple doblada como el final de un literal.

Leer descripción completaMostrar menos

Las aplicaciones que pasan datos de solicitudes a estas API pueden exponer autenticación, restablecimientos de contraseña o búsquedas de tokens, y datos, a accesos no autorizados; los valores de columnas numéricas no se ven afectados. Existe una preocupación similar con whereBetween() del constructor de consultas en 4.0.0 hasta 4.1.1: los límites de cadena/fecha pueden alterar el SQL en MySQL/MariaDB con el escape mediante barra invertida habilitado. Esto se corrige en 4.1.2.

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

CVSS

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

Probabilidad de explotación (EPSS)

Probabilidad de explotación en los próximos 30 días
0.30 %
Percentil entre todas las CVEs puntuadas
21
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.

Inyección SQL explotable sin autenticación (AV:N/PR:N/UI:N) en finders y lookups; expone autenticación, tokens y datos, y updateByKey/deleteByKey sugieren manipulació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

Mostrar las 1 referencias

JSON original (NVD)

Mostrar
{
  "id": "CVE-2026-110911",
  "cveTags": [],
  "metrics": {
    "ssvcV203": [
      {
        "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
        "ssvcData": {
          "id": "CVE-2026-110911",
          "role": "CISA Coordinator",
          "options": [
            {
              "exploitation": "none"
            },
            {
              "automatable": "yes"
            },
            {
              "technicalImpact": "total"
            }
          ],
          "version": "2.0.3",
          "timestamp": "2026-10-15T14:04:29.574878Z"
        }
      }
    ],
    "cvssMetricV31": [
      {
        "type": "Secondary",
        "source": "cve@mitre.org",
        "cvssData": {
          "scope": "UNCHANGED",
          "version": "3.1",
          "baseScore": 9.8,
          "attackVector": "NETWORK",
          "baseSeverity": "CRITICAL",
          "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H",
          "integrityImpact": "HIGH",
          "userInteraction": "NONE",
          "attackComplexity": "LOW",
          "availabilityImpact": "HIGH",
          "privilegesRequired": "NONE",
          "confidentialityImpact": "HIGH"
        },
        "impactScore": 5.9,
        "exploitabilityScore": 3.9
      }
    ]
  },
  "affected": [
    {
      "source": "cve@mitre.org",
      "affectedData": [
        {
          "repo": "https://github.com/wheels-dev/wheels",
          "vendor": "Wheels",
          "product": "Wheels",
          "versions": [
            {
              "status": "affected",
              "version": "1.1.8",
              "lessThan": "4.1.2",
              "versionType": "semver"
            }
          ],
          "defaultStatus": "unaffected"
        }
      ]
    }
  ],
  "published": "2026-10-15T04:18:22.813",
  "references": [
    {
      "url": "https://github.com/wheels-dev/wheels/security/advisories/GHSA-96rm-h22v-925x",
      "source": "cve@mitre.org"
    }
  ],
  "vulnStatus": "Deferred",
  "weaknesses": [
    {
      "type": "Secondary",
      "source": "cve@mitre.org",
      "description": [
        {
          "lang": "en",
          "value": "CWE-89"
        }
      ]
    }
  ],
  "descriptions": [
    {
      "lang": "en",
      "value": "Wheels 1.1.8 through 4.1.1 allows SQL injection when caller-supplied quoted values are parsed again as SQL by dynamic finders (such as findOneByEmail), the query builder's where(property, value) and where(property, operator, value), string/UUID-key lookup paths (findByKey, updateByKey, deleteByKey and findOrCreateBy...), and validatesUniquenessOf. The parser incorrectly treats a doubled single quote as the end of a literal. Applications passing request data to these APIs can expose authentication, password-reset or token lookups, and data to unauthorized access; numeric-column values are not affected. There is a similar concern for query-builder whereBetween() in 4.0.0 through 4.1.1: string/date bounds can alter SQL on MySQL/MariaDB with backslash escaping enabled. This is fixed in 4.1.2."
    }
  ],
  "lastModified": "2026-10-16T19:56:15.773",
  "sourceIdentifier": "cve@mitre.org"
}