Patch F Prime to 4.2.0 Now to Block Remote Code Execution via Svc::GenericHub
A high-severity flaw in NASA’s F Prime framework allows remote attackers to execute code. Version 4.2.0 resolves the issue; administrators should update immediately.

Key points
- CVE-2026-92152 allows remote code execution in F Prime versions 4.1.0 through 4.2.0.
- The vulnerability stems from missing range checks on deserialized port fields in Svc::GenericHub.
- NASA has released version 4.2.0, which fixes the out-of-bounds access issue.
NASA has resolved a critical security vulnerability in its F Prime framework that could allow remote attackers to execute arbitrary code. The flaw exists in version 4.1.0 and affects any build that has not been updated to version 4.2.0. System administrators managing embedded software deployments based on this framework must apply the patch to prevent potential compromise.
In plain English
The problem occurs when the framework processes data from a remote hub. Specifically, the Svc::GenericHub component receives a port index without verifying if it falls within safe limits. If an attacker sends a packet with an invalid port index, the system may crash or, in more severe cases, allow the attacker to write data to unintended memory locations. This memory corruption can lead to full remote code execution.
The background
F Prime is a framework designed for developing and deploying spaceflight and other embedded software applications. It is used in environments where reliability and security are paramount. The vulnerability, tracked as CVE-2026-92152, is rated 9.3 (Critical) on the CVSS scale. It is categorized under CWE-129, which relates to improper validation of array indices. The issue is present in the output-port dispatch mechanism.
What changes now
NASA released version 4.2.0 to address this specific vulnerability. This update introduces the necessary range checks to ensure that port indices remain within the configured output-port array bounds. Users running version 4.1.0 are exposed to risk until they upgrade. Builds that enable assertions will abort when encountering the invalid index, while builds without assertions are vulnerable to heap memory corruption and potential remote code execution.
Key terms explained
Remote code execution allows an attacker to run commands on a target system without physical access. Deserialization is the process of converting data streams back into usable objects. Range checking ensures that numerical inputs fall within expected limits. Teams usually validate all external inputs before processing them. Check whether your systems accept data from untrusted sources without verification. Ensure that array indices are always validated against array sizes. Monitor logs for unexpected aborts or crashes that might indicate exploitation attempts.
What to do and how to stay safe: NASA
- Verify if your environment uses F Prime version 4.1.0.
- Upgrade to F Prime version 4.2.0 to apply the security fix.
- Monitor system logs for abnormal behavior or unexpected crashes.
- Review network traffic for suspicious packet patterns targeting hub services.
Step-by-step guide: Risk-Based Vulnerability Management: Benefits, Limits, and Reality
General security guidance from the Vector Update newsroom. It is not confirmed advice from the organisations named in this story.
Frequently asked questions
Which versions of F Prime are affected by this vulnerability?
Versions 4.1.0 up to, but not including, 4.2.0 are affected by CVE-2026-92152.
What is the severity rating of this vulnerability?
The National Vulnerability Database rates CVE-2026-92152 as Critical with a CVSS score of 9.3.
Is there a fix available for this issue?
Yes, the vulnerability is fixed in F Prime version 4.2.0.



