CVE-2026-65651

Vulnérabilité élevée dans temporalio/sqlparser (Temporal Technologies, Inc.)

CVSS 8.7 · Élevée
EPSS 0.7%
Temporal Technologies, Inc.•temporalio/sqlparser•Versions : 1.31.0, 0.10.0, 0.0.0, <1.30.7, <0.10.0, <0.0.0-20260721183058-0466b6b405ac, 0.0.0-20141206041240-1aae9baceee8, <=1.29.7, <1.31.3, 1.30.0

Description

temporalio/sqlparser accepts SQL containing deeply nested unary expressions and can return a correspondingly deep abstract syntax tree without enforcing an applicable nesting limit. The library's String and Walk operations recursively traverse that tree. An application that parses attacker-controlled SQL and later formats or walks the returned tree can encounter a runtime-fatal Go stack overflow that terminates the process; Go panic recovery cannot contain this condition. Temporal Server passes caller-controlled query input through the affected parser in archival, visibility, and worker-query paths. In affected validation paths, the Server recursively formats an invalid expression while constructing an error. In a supported authenticated deployment, a caller with namespace read permission can terminate the receiving Frontend or Matching process. The dynamically confirmed ListWorkers route additionally requires at least one retained worker heartbeat. Repeated requests can sustain a denial of service. The issue affects availability only; no confidentiality or integrity impact was identified.

Gravité et risque d'exploitation

CVE-2026-65651 obtient un score CVSS de 8.7/10, soit une gravité élevée. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 0.67 %, ce qui la place devant 51.2 % des CVE référencées.

Que faire ?

  • Vérifiez si temporalio/sqlparser (versions 1.31.0, 0.10.0, 0.0.0, <1.30.7, <0.10.0, <0.0.0-20260721183058-0466b6b405ac, 0.0.0-20141206041240-1aae9baceee8, <=1.29.7, <1.31.3, 1.30.0) est présent sur votre parc.
  • Appliquez le correctif ou la version corrigée indiqués dans les références de l'éditeur.
  • À défaut de correctif, limitez l'exposition (filtrage réseau, désactivation du composant).
  • Automatisez la détection : les agents CVE Heimdall (gratuits, open source) corrèlent l'inventaire de vos serveurs avec la base CVE.

Références