Skip to content
Heist/ feed
Back to feed
Critical

AIT-GUI < 2.5.1 Missing Authentication via Sessions.create()

Type: advisorySources: OSV

AMMOS Instrument Toolkit (AIT) GUI before 2.5.1 contains a missing authentication vulnerability that allows any unauthenticated network attacker to obtain a valid session and issue arbitrary spacecraft commands by calling Sessions.create() without any credential check. Attackers can exploit the unauthenticated session issuance in Sessions.create() and subsequently invoke handle_cmd() to forward arbitrary commands directly to the AIT command bus without any authentication gate between session creation and command dispatch.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-60112
Confirmed fixed CVEs
Not specified
Updated in this feed
6 Nov 2026, 00:06 UTC · Revision 1

Source evidence

AIT-GUI < 2.5.1 Missing Authentication via Sessions.create()

core-osv · Original source

Published 29 Jul 2026, 15:35 UTC

AMMOS Instrument Toolkit (AIT) GUI before 2.5.1 contains a missing authentication vulnerability that allows any unauthenticated network attacker to obtain a valid session and issue arbitrary spacecraft commands by calling Sessions.create() without any credential check. Attackers can exploit the unauthenticated session issuance in Sessions.create() and subsequently invoke handle_cmd() to forward arbitrary commands directly to the AIT command bus without any authentication gate between session creation and command dispatch.

osv:CVE-2026-60112
Complete source record
{
  "id": "247dfb21fab776701676117362cd3d3c241650e832b1dd6e48fec4866009994a",
  "url": "https://osv.dev/vulnerability/CVE-2026-60112",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "AIT-GUI < 2.5.1 Missing Authentication via Sessions.create()",
    "summary": "AMMOS Instrument Toolkit (AIT) GUI before 2.5.1 contains a missing authentication vulnerability that allows any unauthenticated network attacker to obtain a valid session and issue arbitrary spacecraft commands by calling Sessions.create() without any credential check. Attackers can exploit the unauthenticated session issuance in Sessions.create() and subsequently invoke handle_cmd() to forward arbitrary commands directly to the AIT command bus without any authentication gate between session creation and command dispatch.",
    "evidence": "osv:CVE-2026-60112",
    "products": [],
    "severity": "critical",
    "structured": {
      "id": "CVE-2026-60112",
      "aliases": [
        "CVE-2026-60112"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/nasa-ammos/ait-gui",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "5fd57704f9ec7c9d6d41f8b970c6a9d2787a6be5"
                },
                {
                  "fixed": "beb8fc0813eded89f985d3eb9a73535dd327726d"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:nasa:ait_gui:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "2.5.1"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "range": [
                      {
                        "fixed": "beb8fc0813eded89f985d3eb9a73535dd327726d"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  },
                  {
                    "range": [
                      {
                        "fixed": "5fd57704f9ec7c9d6d41f8b970c6a9d2787a6be5"
                      }
                    ],
                    "source": "REFERENCES_TAG",
                    "original_tag": "2.5.1"
                  }
                ]
              }
            }
          ],
          "versions": [
            "2.4.1",
            "2.5.0",
            "2.5.0-rc1",
            "2.4.0",
            "2.3.2-rc1",
            "2.3.1",
            "2.3.0",
            "2.2.2",
            "2.2.1",
            "2.2.0",
            "2.1.0",
            "2.0.0",
            "1.4.0",
            "1.3.0",
            "1.2.0",
            "1.1.0",
            "1.0.0",
            "0.24.0",
            "0.23.1",
            "0.23.0",
            "0.22.0",
            "0.21.0",
            "0.20.2",
            "0.20.1",
            "0.20.0",
            "0.19.0",
            "0.18.1",
            "0.18.0",
            "0.17.1",
            "0.17.0",
            "0.16.0",
            "0.15.0",
            "0.14.3",
            "0.14.2",
            "0.14.1",
            "0.14.0",
            "0.13.3",
            "0.13.2",
            "0.13.1",
            "0.13.0",
            "0.12.0",
            "0.11.0",
            "0.10.0",
            "0.9.0",
            "0.8.0",
            "0.7.2",
            "0.7.1",
            "0.7.0",
            "0.6.3",
            "0.6.2",
            "0.6.1",
            "0.6.0",
            "0.5.0",
            "0.4.0",
            "0.3.2",
            "0.3.1",
            "0.3.0",
            "0.2.1",
            "0.2.0",
            "0.1.1",
            "0.1.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-60112.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:45.117284976Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/60xxx/CVE-2026-60112.json",
        "https://github.com/NASA-AMMOS/AIT-GUI/releases/tag/2.5.1",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-60112",
        "https://www.vulncheck.com/advisories/ait-gui-missing-authentication-via-sessions-create",
        "https://github.com/NASA-AMMOS/AIT-GUI/blob/2.5.1/CHANGELOG.md",
        "https://github.com/NASA-AMMOS/AIT-GUI/commit/beb8fc0813eded89f985d3eb9a73535dd327726d",
        "https://github.com/NASA-AMMOS/AIT-GUI"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-306"
        ],
        "cna_assigner": "VulnCheck",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/60xxx/CVE-2026-60112.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-60112",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 513331,
  "published_at": "2026-07-29T15:35:44.966+00:00"
}