Skip to main content

NASA cFS CVE-2026-105164

| EUVDEUVD-2026-92130 MEDIUM
Buffer Overflow (CWE-119)
2026-10-04 cna@vuldb.com GHSA-v57f-4hqc-phxq
5.1
CVSS 4.0 · Vendor: vuldb
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain privileged cFS access
  2. Exploit
    Submit crafted input file name
  3. Execution
    Trigger OOB read in CFE_FS_ParseInputFileNameEx
  4. Impact
    Crash/destabilize FS component

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, buffer size validation
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires an attacker with high privileges (CVSS PR:H) able to reach cFS file-system parsing and supply a crafted input file name that is processed by CFE_FS_ParseInputFileNameEx; the trigger is the file-name parsing path in cfe/modules/fs/fsw/src/cfe_fs_api.c. Limiting factors: the attacker must already hold privileged/authenticated access to the flight-software environment (so this is not unauthenticated), impact is confined to an out-of-bounds read causing a low availability effect (VA:L) with no confidentiality or integrity loss, affected versions are cFS up to and including 7.0.1, and the fix remains an unaccepted pull request so no vendor-blessed patched version is yet available.

Impact

This is a genuinely low-to-moderate-risk issue despite the 'network' attack vector. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:N) reports a base score of 5.1 (MEDIUM), and the only impact is VA:L - a low availability impact - with no confidentiality (VC:N) or integrity (VI:N) consequence, consistent with an out-of-bounds READ (not a write/overflow) in CFE_FS_ParseInputFileNameEx. The decisive mitigating signal is PR:H: exploitation requires high (operator/administrative) privileges on the flight software, which dramatically narrows the realistic threat population. No EPSS score was supplied in the input, so exploitation probability cannot be quantified. This CVE is NOT in CISA KEV and no public exploit code was provided - the upstream fix is still an unaccepted pull request (nasa/cFS#984, issue #893), so the vulnerability is public-but-unpatched. Note a signal tension worth flagging: the description states 'Remote exploitation is possible' (matching AV:N), yet PR:H means the 'remote' attacker must already hold privileged access to submit/parse a crafted file name - so this is far from unauthenticated remote code execution and behaves more like a privileged-operator-triggered denial condition. Verdict: a real but low-priority memory-safety bug, not an urgent widely-exploitable flaw.

Exploit ScenarioDerived

An actor already holding privileged access to a cFS deployment supplies a crafted input file name that CFE_FS_ParseInputFileNameEx parses, causing an out-of-bounds read that can crash or destabilize the affected flight-software component (availability impact). No public proof-of-concept exists; the only artifact is the pending upstream fix PR, so weaponization would require independent development. Because CVSS specifies PR:H, the attacker must first obtain high privileges, making this a privileged-trigger denial-of-service rather than a drive-by remote compromise.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.5% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 04, 2026

Out-of-bounds read in NASA cFS through 7.0.1 can be triggered by a remote attacker who already holds high privileges and can supply a crafted input file name to the CFE_FS_ParseInputFileNameEx parser, producing only a low availability impact with no confidentiality or integrity loss. The flaw is in the cfe file-system module (cfe/modules/fs/fsw/src/cfe_fs_api.c), and the only identified fix is an upstream pull request that awaits acceptance, so no vendor-blessed patched release is confirmed. No public exploit identified at time of analysis.

RemediationAI

No vendor-released patch is confirmed; an upstream fix is available as GitHub PR 984, which updates the cfe submodule to commit c3105a85fed3a447eeb4d4f209a879382d52070e, but the pull request awaits acceptance and no tagged patched version has been independently confirmed. If source builds are used, track and evaluate PR 984 and cFS issue 893 (https://github.com/nasa/cFS/issues/893 and https://github.com/nasa/cFS/pull/984) and apply the commit only after validation in the target flight-software configuration. Because exploitation requires high privileges, restrict access to cFS command and file-system interfaces to trusted operators, validate or reject malformed file names before they reach CFE_FS_ParseInputFileNameEx, and disable unused file-system commands where operationally possible; these controls reduce exposure but may limit legitimate file operations and do not replace a vendor-released fix. Monitor https://github.com/nasa/cFS/ and VulDB advisories for an accepted patch or updated release.

Affected VersionsENISA

cFS 7.0.1
cFS 7.0.0

Affected Packages

euvd cfs no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

NASA cFS (Core Flight System) is a reusable flight-software framework, and the affected component is the cFE file-system module, specifically the CFE_FS_ParseInputFileNameEx routine in cfe/modules/fs/fsw/src/cfe_fs_api.c. The issue is classified under CWE-119 (improper restriction of operations within the bounds of a memory buffer) and manifests as an out-of-bounds read while parsing an input file name. The independent assessment rates this as CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:L, meaning the attacker must already have high privileges, the attack is reachable over the network in that privileged context, and the impact is limited to low availability loss. The public fix reference is GitHub PR 984, which updates the cfe submodule from 70b80172f4f503704adbd6d3c2c2ade1e61b4cf0 to c3105a85fed3a447eeb4d4f209a879382d52070e; because this is an upstream pull request rather than a tagged release, it does not constitute a vendor-released patched version. No CPE strings were provided in the input data.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (vuldb) PRIMARY 5.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
vuln.today AI 2.7 LOW

Privileged operator access is needed to reach the file-name parser (PR:H); an out-of-bounds read yields only a low availability impact with no confidentiality or integrity loss.

3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:L
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (vuldb).

CVSS VectorVendor: vuldb

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
High
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

A flaw has been found in NASA cFS up to 7.0.1. This issue affects the function CFE_FS_ParseInputFileNameEx of the file cfe/modules/fs/fsw/src/cfe_fs_api.c. This manipulation causes out-of-bounds read. Remote exploitation of the attack is possible. The pull request to fix this issue awaits acceptance.

Threat Intelligence Overview

EPSS Score
0.5%
Top 57% exploitable
Prevalence
Low
niche aerospace flight-software framework, no broad enterprise footprint
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.5%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

27
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy