CVE-2026-61668
Received Received - Intake

Insecure TLS Certificate Validation in DIRAC PilotWrapper Script

Vulnerability report for CVE-2026-61668, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-15

Last updated on: 2026-09-15

Assigner: GitHub, Inc.

Description

DIRAC is an interware, meaning a software framework for distributed computing. Prior to versions 8.0.79, 9.0.22, and 9.1.10, WorkloadManagementSystem/Utilities/PilotWrapper.py pilotWrapperScript uses ssl._create_unverified_context to download the second-stage pilot.tar archive without TLS certificate verification and downloads the reference checksum through the same unvalidated channel. An attacker able to redirect or intercept a grid site's network traffic through DNS or routing manipulation can substitute both the executable pilot code and its checksum, causing arbitrary code to run in the pilot context with access to pilot proxy credentials. The fixed implementation validates the server certificate through system trust and X509_CERT_DIR or the grid certificate directory. This issue is fixed in versions 8.0.79, 9.0.22, and 9.1.10.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-15
Last Modified
2026-09-15
Generated
2026-09-15
AI Q&A
2026-09-15
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 3 associated CPEs
Vendor Product Version / Range
dirac dirac 8.0.79
dirac dirac 9.0.22
dirac dirac 9.1.10

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-295 The product does not validate, or incorrectly validates, a certificate.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-61668 is a vulnerability in DIRAC, a distributed computing framework. It involves the pilotWrapperScript using ssl._create_unverified_context to download pilot.tar and its checksum without TLS certificate verification. This allows attackers to intercept network traffic, substitute malicious pilot code, and execute arbitrary code with access to pilot proxy credentials.

Detection Guidance

Check DIRAC versions for affected releases (6.20.1 to 8.0.78, 9.0.21, 9.1.9). Inspect PilotWrapper.py for use of ssl._create_unverified_context(). Monitor network traffic for unexpected pilot.tar downloads or checksum mismatches.

Impact Analysis

An attacker could exploit this to run arbitrary code in the pilot context, gaining access to sensitive credentials. The attack requires network interception via DNS or routing manipulation, making it a high-severity issue with potential impacts on confidentiality, integrity, and availability.

Mitigation Strategies

Upgrade DIRAC to patched versions (8.0.79, 9.0.22, or 9.1.10). Ensure SSL certificate verification is enabled by setting X509_CERT_DIR or using default paths like /etc/grid-security/certificates. Block unauthorized network redirections.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-61668. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart