Skip to main content

@hulumi/policies EUVDEUVD-2026-68449

| CVE-2026-82861 HIGH
Improper Access Control (CWE-284)
2026-08-31 VulnCheck GHSA-5vxq-3j99-7xfc
8.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Reach policy evaluation endpoint
  2. Delivery
    Submit forged SecureBucket parent evidence object
  3. Exploit
    Validator accepts evidence without relationship correlation
  4. Execution
    Policy evaluation concludes bucket configuration is safe
  5. Persist
    Security control bypass achieved
  6. Impact
    Access or misuse of unsafe bucket resource

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 the ability to submit arbitrary policy evaluation input to an application that uses @hulumi/policies for SecureBucket (HULUMI-H1) policy checks - specifically, the attacker must be able to control the evidence object passed to the validator. The CVSS 4.0 vector specifies PR:N and UI:N, meaning no privileges or user interaction are required against the vulnerable library itself; however, whether that translates to unauthenticated access in practice depends entirely on how the consuming application exposes its policy evaluation endpoint (i.e., whether callers must authenticate at the application layer before their evidence is processed). Exploitation is limited to systems running @hulumi/policies versions below 1.3.2 where SecureBucket policy evaluation is actively used. Systems that do not invoke the HULUMI-H1 policy check are not affected.

Impact

The provided CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N) yields a base score of 8.7, reflecting network-reachable, low-complexity, unauthenticated exploitation with high confidentiality impact on the vulnerable system. No integrity or availability impact is recorded, and no subsequent-system impact is indicated - suggesting the blast radius is confined to the policy-evaluated resource itself. No EPSS score was provided in the source data; risk extrapolation from EPSS is therefore not possible. The vulnerability is not listed in CISA KEV and no public exploit code has been identified, meaningfully reducing the probability of opportunistic mass exploitation. Real-world severity is further constrained by the product's niche deployment footprint - this is not a broadly distributed enterprise library. In aggregate: the CVSS score reflects a worst-case ceiling; actual organizational exposure is likely low for most environments unless @hulumi/policies is a direct dependency in a security-sensitive policy pipeline.

Exploit ScenarioDerived

An attacker with access to an application endpoint that accepts policy evaluation input constructs a crafted request containing a SecureBucket parent evidence object that passes the shape check but misrepresents the actual bucket's parent relationship. The @hulumi/policies validator accepts the forged evidence as legitimate, evaluates the policy as safe, and grants access or suppresses alerts for what is in reality an unsafe bucket configuration. No public proof-of-concept code has been identified at time of analysis, but the attack logic is straightforward given the vulnerability description.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
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

Policy evaluation bypass in @hulumi/policies before 1.3.2 permits unauthenticated remote attackers to submit forged SecureBucket parent evidence, causing the validator to incorrectly classify unsafe bucket configurations as compliant and bypass associated security controls. The flaw (internally tracked as HULUMI-H1) exists because the validator did not correlate submitted evidence against the expected component-to-resource relationship, allowing fabricated evidence to satisfy policy checks. No public exploit or active exploitation has been identified at time of analysis; a vendor-released patch is available in version 1.3.2.

RemediationAI

Vendor-released patch: 1.3.2. Upgrade @hulumi/policies to version 1.3.2 or later using the package manager command 'npm install @hulumi/policies@1.3.2' or by updating the version constraint in package.json and running 'npm install'. The advisory at https://github.com/kerberosmansour/hulumi/security/advisories/GHSA-g43v-9x7q-83pq confirms the fix and notes that regression coverage was added. If an immediate upgrade is not feasible, a compensating control would be to add server-side validation at the application layer that independently verifies the SecureBucket parent-to-resource relationship before passing evidence to @hulumi/policies - accepting the trade-off of duplicated validation logic. Do not rely on the library's internal evidence check as a security boundary until patched.

Affected VersionsENISA

policies 0 <1.3.2

Affected Packages

npm @hulumi/policies fix: 1.3.2
euvd policies fix: 1.3.2

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in npm, euvd

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

Technical ContextAI · show details

The affected artifact is the npm package @hulumi/policies (CPE: cpe:2.3:a:hulumi:policies:*:*:*:*:*:*:*:*), a policy-evaluation library hosted under the kerberosmansour/hulumi GitHub repository. The library implements a SecureBucket policy check (HULUMI-H1) that is intended to verify bucket configuration safety by evaluating submitted parent evidence. The root cause is CWE-284 (Improper Access Control): the evidence ingestion path lacked a binding step that ties submitted parent evidence to the actual component and resource relationship it purports to describe. An attacker who controls policy evaluation inputs can supply an arbitrary parent structure that satisfies the shape check without reflecting the real bucket topology, causing the validator to reach a false-safe conclusion. The 1.3.2 patch introduces evidence-to-relationship correlation and regression tests confirming the fix.

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 8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 7.5 HIGH

Network-reachable, no privileges or interaction needed; confidentiality impact only as validator exposes unsafe bucket state; scope unchanged per CVSS 4.0 subsequent-system metrics all N.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/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
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

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

DescriptionCVE.org

@hulumi/policies versions before 1.3.2 contain a parent spoof bypass vulnerability that allows attackers to submit spoofed SecureBucket parent evidence during policy evaluation. Attackers can bypass security policy checks by providing falsified evidence, causing the validator to miss unsafe bucket configurations.

Technical POC Analysis

Advisory: GHSA-g43v-9x7q-83pq.

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 83% exploitable
Prevalence
Rare
niche npm library from single GitHub repository, no broad enterprise adoption evident
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 HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
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