CVE-2026-82478
7.3NASA · Trick
A stack-based buffer overflow in the NASA Trick JSONVariableServer component allows remote attackers to potentially achieve arbitrary code execution via crafted JSON payloads.
Executive summary
A critical stack-based buffer overflow in NASA Trick 19.6.0 allows remote, unauthenticated attackers to trigger memory corruption and potential code execution.
Vulnerability
This is a stack-based buffer overflow (CWE-121) located in the JSONVariableServerThread::parse_request function within the TCP Socket Handler component. An unauthenticated remote attacker can send a malicious JSON payload to this endpoint, triggering a memory corruption event that may lead to arbitrary code execution.
Business impact
With a CVSS score of 7.3, this vulnerability represents a severe threat to systems running NASA Trick. Successful exploitation could allow an attacker to gain unauthorized control over the simulation environment, leading to data compromise, loss of system integrity, or complete system takeover. The potential for remote code execution makes this an urgent concern for security teams.
Remediation
Immediate Action: Because the vendor has not provided a patch, restrict network access to the Trick JSONVariableServer component using firewalls or network segmentation to prevent external access.
Proactive Monitoring: Implement deep packet inspection on traffic directed toward the JSONVariableServer port to identify and block malformed JSON payloads or suspicious connection strings.
Compensating Controls: If the service is not required for production operations, disable the JSONVariableServer component entirely until a vendor-supplied security update is released.
Exploitation status
Public Exploit Available: No
Analyst recommendation
Given the lack of vendor response and the critical nature of a remote buffer overflow, immediate defensive measures are required. Organizations must isolate affected systems from public networks and monitor for any anomalous traffic directed at the JSONVariableServer component.
More NASA CVEs
Sources
Originally found and disclosed by juntheworld (VulDB User), with VulDB CNA Team (coordinator), per the CVE Program record.
- VDB-397028 | NASA Trick TCP Socket JSONVariableServerThread.cpp parse_request stack-based overflow Vulnerability database entry
- VDB-397028 | CTI Indicators (IOB, IOC, IOA)
- CVE-2026-82478 | CVE Analysis and Report Third-party advisory
- Submit #888016 | NASA Trick 19.6.0 Buffer Overflow Third-party advisory
- Related