High
NASA CryptoLib 1.5.0 - TC receive path accepts Security Associations from the wrong GVCID
Type: advisorySources: OSV
NASA CryptoLib 1.5.0 contains an authentication downgrade vulnerability in the Telecommand (TC) receive path. The receiver selects the Security Association used for SDLS processing solely from the SPI field inside the incoming frame, but it does not verify that the selected SA is authorized for the frame's GVCID.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2026-79954
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 4 Nov 2026, 15:50 UTC · Revision 1
Source evidence
NASA CryptoLib 1.5.0 - TC receive path accepts Security Associations from the wrong GVCID
core-osv · Original sourcePublished 18 Sept 2026, 00:26 UTC
NASA CryptoLib 1.5.0 contains an authentication downgrade vulnerability in the Telecommand (TC) receive path. The receiver selects the Security Association used for SDLS processing solely from the SPI field inside the incoming frame, but it does not verify that the selected SA is authorized for the frame's GVCID.
osv:CVE-2026-79954
Complete source record
{
"id": "3402ef86f1b5a69c442c029f64b01359d29ee6eefaa96c127c34a7b3a1999d86",
"url": "https://osv.dev/vulnerability/CVE-2026-79954",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "NASA CryptoLib 1.5.0 - TC receive path accepts Security Associations from the wrong GVCID",
"summary": "NASA CryptoLib 1.5.0 contains an authentication downgrade vulnerability in the Telecommand (TC) receive path. The receiver selects the Security Association used for SDLS processing solely from the SPI field inside the incoming frame, but it does not verify that the selected SA is authorized for the frame's GVCID.",
"evidence": "osv:CVE-2026-79954",
"products": [],
"severity": "high",
"structured": {
"id": "CVE-2026-79954",
"aliases": [
"CVE-2026-79954"
],
"metrics": [
{
"type": "CVSS_V4",
"score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/nasa/cryptolib",
"type": "GIT",
"events": [
{
"introduced": "c9109bd190180e297a1fe1d1906976e1fdcd3caf"
},
{
"last_affected": "c9109bd190180e297a1fe1d1906976e1fdcd3caf"
}
],
"database_specific": {
"extracted_events": [
{
"range": [
{
"introduced": "1.5.0"
},
{
"last_affected": "1.5.0"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandaloneSingleVersion"
}
]
}
}
],
"versions": [
"1.5.0",
"v1.5.0",
"v.1.5.0"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-79954.json"
}
}
],
"modified": "2026-10-28T02:30:37.185185798Z",
"provider": "osv",
"references": [
"https://fluidattacks.com/advisories/linkin",
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/79xxx/CVE-2026-79954.json",
"https://nvd.nist.gov/vuln/detail/CVE-2026-79954",
"https://github.com/nasa/CryptoLib"
],
"provider_metadata": {
"cwe_ids": [
"CWE-306"
],
"cna_assigner": "Fluid Attacks",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/79xxx/CVE-2026-79954.json"
}
},
"related_cves": [
{
"value": "CVE-2026-79954",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 504303,
"published_at": "2026-09-18T00:26:28.854+00:00"
}