VYPR
Critical severityNVD Advisory· Published May 21, 2024· Updated Aug 2, 2024

CVE-2024-35059

CVE-2024-35059

Description

NASA's AIT-Core v2.5.2 uses Python's Pickle library unsafely, allowing attackers to achieve local code execution.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

NASA's AIT-Core v2.5.2 uses Python's Pickle library unsafely, allowing attackers to achieve local code execution.

Vulnerability

Overview

The vulnerability resides in the NASA AIT-Core v2.5.2 software suite, where the use of Python's Pickle library for deserialization is performed without proper sanitization [1]. Pickle is inherently unsafe when handling untrusted data because it can execute arbitrary Python code during unpickling [3]. This flaw is classified as CVE-2024-35059 and is one of several code execution vulnerabilities discovered in the same version [1].

Attack

Vector

An attacker with local access to a system running AIT-Core can craft a malicious Pickle payload and deliver it to the application. The attack does not require network access or authentication beyond the local user context; it leverages any component of AIT-Core that deserializes Pickle data from a file, database, or inter-process communication [1][3]. Since the input is not validated, the malicious payload triggers arbitrary code execution upon deserialization.

Impact

Successful exploitation allows the attacker to execute arbitrary Python commands with the privileges of the AIT-Core process [1][3]. This can lead to full compromise of the local system, including data exfiltration, installation of backdoors, or lateral movement within the mission-critical ground data environment [1]. The issue is rated with a CVSS score reflecting high severity due to the ease of exploitation and potential for complete control.

Mitigation

As of May 2024, no patch has been announced for this specific vulnerability [3]. The official advisory recommends not using Pickle with untrusted data and suggests migrating to safer serialization formats such as JSON or using cryptographic signatures to verify data integrity [1]. Users should monitor the AIT-Core repository [2] for updates and apply any future fixes promptly.

AI Insight generated on May 20, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected packages

Versions sourced from the GitHub Security Advisory.

PackageAffected versionsPatched versions
ait-corePyPI
<= 2.5.2

Affected products

2

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

3

News mentions

0

No linked articles in our index yet.