Skip to main content

hulumi EUVDEUVD-2026-68447

| CVE-2026-82859 CRITICAL
Improper Access Control (CWE-284)
2026-08-31 VulnCheck GHSA-qwm3-f9wh-qp63
9.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-privileged AWS principal
  2. Delivery
    Craft create call with policy-satisfying tag
  3. Exploit
    Bypass SCP hulumi:iac-role boundary
  4. Execution
    Provision restricted resource/escalate
  5. Impact
    Abuse expanded IAM permissions

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Access control enforcement
MITRE ATT&CK

1 technique across 1 tactic: Defense Evasion

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 AWS environment where hulumi's deployment SCP template (versions before v1.3.2) has been applied to protect the hulumi:iac-role, and an actor able to issue resource create/tag API calls within that organization. The concrete prerequisite is the tag-on-create evaluation in the SCP: the attacker sets the tag the policy keys on during the create request, satisfying the condition and bypassing the IAM boundary. Limiting factors: the vulnerable SCP template must actually be deployed (non-default to any given environment - only hulumi-managed AWS orgs are affected), and realistically the attacker needs an existing AWS principal with permission to create/tag resources, so the scored PR:N likely understates the required foothold.

Impact

The supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H) yields a 9.3 Critical rating with high confidentiality, integrity, and availability impact and no privileges required. However, the nature of the flaw - bypassing an SCP guardrail on an IAM deployment role via tag-on-create - realistically presupposes that the attacker already holds some authenticated AWS principal capable of issuing create/tag API calls within the target organization, which is at odds with PR:N. This is a meaningful signal conflict: the scored vector treats it as unauthenticated network exploitation, but the described mechanism implies at least a low-privileged authenticated foothold - verify PR level with the vendor advisory. No EPSS score, KEV listing, or POC is provided, so there is no evidence of active or widespread exploitation; this is a design/guardrail-weakness class issue whose real-world priority is highest for organizations that actually deployed the vulnerable SCP template to protect privileged roles. Absent exploitation evidence, treat it as a high-priority hardening fix rather than an emergency in-the-wild threat.

Exploit ScenarioDerived

An attacker who controls a low-privileged principal in an AWS organization governed by hulumi's vulnerable SCP template issues a resource-creation API call that attaches the specific tag the SCP checks for, satisfying the guardrail condition at create time. This lets them create or assume resources that the hulumi:iac-role boundary was meant to forbid, escalating effective privileges within the environment. No public POC has been identified, so exploitation would require an actor familiar with the SCP's tag-condition logic.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAI

IAM boundary bypass in hulumi versions before v1.3.2 stems from a deployment Service Control Policy (SCP) template that permits tag-on-create bypasses of the hulumi:iac-role protections. Operators of downstream AWS deployments provisioned with the weakened template can circumvent intended organizational IAM restrictions, undermining privilege boundaries meant to constrain the IaC deployment role. No public exploit has been identified at time of analysis, and the flaw is not listed in CISA KEV.

RemediationAI

Upgrade hulumi to v1.3.2 or later, which corrects the SCP template so tag-on-create can no longer bypass the hulumi:iac-role protections (Vendor-released patch: v1.3.2, per GHSA-86q4-r5j3-ff5c). Because the flaw is baked into already-deployed guardrails, upgrading the tool is not sufficient by itself - re-generate and re-apply the corrected SCP to any downstream AWS accounts/organizational units that received the vulnerable template. As interim compensating controls, tighten the SCP condition keys so they do not rely on request-time (tag-on-create) tag values for the boundary - prefer aws:ResourceTag or aws:PrincipalTag with ForAllValues/deny-based logic over aws:RequestTag, and add explicit Deny statements on the sensitive tag keys to prevent principals from setting them during creation; note this may break legitimate automation that legitimately tags resources at creation, so test in a non-production OU first. Also audit CloudTrail for anomalous Create*/TagResource calls that set the protected tag keys. Full remediation details are in the GitHub advisory (https://github.com/kerberosmansour/hulumi/security/advisories/GHSA-86q4-r5j3-ff5c) and VulnCheck advisory (https://www.vulncheck.com/advisories/hulumi-before-1.3.2-scp-template-tag-on-create-bypass).

Affected VersionsENISA

hulumi 0 <1.3.2

Affected Packages

euvd hulumi fix: 1.3.2

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

hulumi is an open-source Infrastructure-as-Code (IaC) tool published under the GitHub project kerberosmansour/hulumi (CPE cpe:2.3:a:kerberosmansour:hulumi). The vulnerability lives in a distributed AWS Service Control Policy (SCP) template - an AWS Organizations guardrail that centrally caps the permissions of accounts/principals below it. The template is intended to protect a privileged 'hulumi:iac-role' by conditioning permissions on resource tags. Because the SCP evaluates tags at resource-creation time ('tag-on-create'), a principal can supply or manipulate tags during a create call to satisfy the policy condition and slip past the boundary. The root cause is CWE-284 (Improper Access Control): the guardrail's condition logic does not robustly enforce the intended boundary, allowing the protected role's restrictions to be evaded.

Know when Hulumi gets its next vulnerability

  • 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 (VulnCheck) PRIMARY 9.3 CRITICAL
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
vuln.today AI 9.6 CRITICAL

Bypassing an SCP boundary requires an existing authenticated AWS principal (PR:L); the escape crosses the IAM guardrail into otherwise-restricted scope (S:C) enabling unauthorized access and modification, with no direct availability impact.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

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

Lifecycle Timeline

2
CVE Published
Aug 31, 2026 - 10:50 cve.org
CRITICAL 9.3
Patch available
Aug 31, 2026 - 10:16 EUVD

DescriptionCVE.org

hulumi versions before v1.3.2 contain a deployment SCP template that allows tag-on-create bypasses for hulumi:iac-role protections. Attackers can bypass intended IAM boundary restrictions by exploiting the weakened SCP template in downstream deployments.

Technical POC Analysis

CWE-284: Improper Access Control.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Threat Intelligence Overview

EPSS Score
0.3%
Top 78% exploitable
Prevalence
Low
niche open-source IaC tool, limited enterprise deployment footprint
Social Media
2
Sightings
Data Quality
6 sources
Confidence: High

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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
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
Yes
Human Impact· derived
Medium
Technical Impact
Total

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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