/

CVE-2026-103956

Severity:

CRITICAL RISK

(10.0)

Missing Authentication (CWE-306) in Loom for AWS Agent

CVE-2026-103956

Awaiting Analysis

Vulnerability type

Category:

Missing Authentication

CWE:

CWE-306, CWE-1188

Impact:

Unauthorized super-admin control-plane access

Severity:

CRITICAL RISK

(10.0)

CVSS version:

3.1

Catch this CVE while code is being written

Detect vulnerable code directly in pull requests, so CVEs are fixed before merge.

Summary

A missing-authentication vulnerability in Loom for AWS can allow remote requests to receive super-admin authority over the agent control plane when no identity provider is configured. An attacker may register tool servers, access stored integration credentials, and modify IAM policies attached to managed agent roles.

Affected context

The issue affects Loom for AWS deployments using a configuration without an identity provider and exposing the application API to remote requests. In this state, authentication-dependent control-plane functions may be reachable without the identity verification normally expected to protect administrative operations.

Exploit preconditions

  • Attack surface: Application API reachable by a remote actor
  • Required access: Network access to the API; valid user credentials may not be required when no identity provider is configured
  • Trigger point: A request to an authentication-dependent administrative function
  • Why exploitation is possible: The affected authentication dependency does not enforce authentication before granting super-admin control-plane authority

Why this happens

The underlying defect is a missing authentication check on a critical administrative function. This maps to CWE-306: Missing Authentication for Critical Function, because the application permits access to a sensitive operation without first establishing the caller's identity.

The deployment condition also relates to CWE-1188: Insecure Default Initialization of Resource, since operating without an identity provider can leave the control plane in an insecure state rather than failing closed or disabling privileged functionality.

Potential impact

  • An attacker may obtain super-admin authority over the agent control plane
  • Unauthorized actors could register or replace tool servers
  • Stored integration credentials may be exposed
  • IAM policies attached to managed agent roles could be rewritten
  • Agents and connected cloud resources could be misused or compromised
  • The vulnerability could enable broader persistence or lateral movement in the cloud environment

General mitigation guidance

Mitigation focuses on enforcing authentication and authorization for every administrative control-plane operation.

Common defensive patterns include:

  • Require an identity provider or equivalent strong authentication before enabling privileged API functions
  • Fail closed when authentication configuration is absent, invalid, or incomplete
  • Apply explicit authorization checks and least-privilege roles to tool-server, credential, and IAM-policy operations
  • Avoid exposing administrative APIs directly to untrusted networks
  • Use short-lived credentials, protected secret storage, and narrowly scoped IAM permissions
  • Add deployment validation that rejects insecure authentication configurations before service startup

How teams detect issues like this

Organizations can detect this class of issue through:

  • Static analysis and code review checks for administrative routes lacking authentication middleware
  • Tests that exercise privileged API functions with missing, invalid, and unauthenticated identities
  • Configuration policy checks that reject deployments without an identity provider or equivalent access control
  • Runtime monitoring for unexpected tool-server registration, credential reads, and IAM policy changes
  • API gateway rules requiring authenticated identities for all control-plane endpoints
  • Automated security review tools that flag missing authorization checks and insecure default configurations

Sources

SourceLink
aws.amazon.comaws.amazon.com/security/security-bulletins/2026-124-aws/
github.comgithub.com/awslabs/loom/releases/tag/v1.6.1
github.comgithub.com/awslabs/loom/security/advisories/GHSA-vgmj-998f-r8mp

Frequently asked

questions

Yes. A remote actor may exploit the issue through the application API when the deployment lacks a configured identity provider and the API is reachable.

Not necessarily. In the affected configuration, the missing authentication check may allow unauthenticated requests to reach a critical administrative function.

Require authentication and explicit authorization before any control-plane function can execute, and fail closed when identity-provider configuration is missing.

Enforce authentication through centralized middleware, test every privileged endpoint without credentials, validate secure deployment defaults, and limit IAM and control-plane privileges through least-privilege policies.

Find out what's already
exploitable in your codebase.