PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-41144 nasa CVE debrief

CVE-2026-41144 affects NASA F Prime prior to version 4.2.0. A U32 overflow in the byteOffset + dataSize bounds check can let a crafted packet bypass validation, and the destination path is not sanitized, allowing writes to arbitrary files at attacker-chosen offsets. The advisory says this can lead to remote code execution on embedded targets, and notes that ASAN will not detect the bug because the corruption happens in file I/O rather than memory safety.

Vendor
nasa
Product
fprime
CVSS
NONE
CISA KEV
Not listed in stored evidence
Original CVE published
2026-04-22
Original CVE updated
2026-05-21
Advisory published
2026-04-22
Advisory updated
2026-05-21

Who should care

Teams deploying or integrating NASA F Prime, especially embedded/spaceflight software maintainers using FileUplink or related file-transfer paths. Security and platform teams should also care if F Prime is used in systems where a write to the wrong file could affect boot, configuration, or code-loading behavior.

Technical summary

The issue is a logic flaw, not a memory-corruption primitive. In the affected FileUplink flow, the check byteOffset + dataSize > fileSize uses 32-bit unsigned arithmetic; with attacker-controlled values, the addition can wrap to a small number and bypass the guard. The code then proceeds with a file write at the original large offset, and the destination path is not sanitized, so the write target is not constrained. The vendor material indicates the fix is present in 4.2.0.

Defensive priority

High

Recommended defensive actions

  • Upgrade NASA F Prime to version 4.2.0 or later.
  • Review any use of Svc/FileUplink for untrusted or remotely influenced upload data.
  • Validate that deployed systems are not relying on vulnerable 4.1.1 or earlier builds.
  • Restrict file destinations and add explicit path allowlisting or normalization checks where applicable.
  • Treat this as a code-integrity risk on embedded targets and verify downstream boot/configuration impacts.
  • Use the vendor advisory and patch commit to confirm the exact remediation in your build pipeline.

Evidence notes

Official sources include the CVE record, NVD detail page, and GitHub security advisory/patch references. The supplied advisory text states the bug is present prior to 4.2.0, involves U32 overflow in a bounds check, and lacks destination-path sanitization in Svc/FileUplink/File.cpp. The source bundle also notes that ASAN does not catch the issue because the corruption occurs through file I/O. NVD metadata lists CPE evidence for nasa:fprime:4.1.1 as vulnerable and references the GitHub patch commit and vendor advisory.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-41144 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-41144

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-41144 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-41144

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.