Junglewise Threat Intelligence

CVE-2026-48033: kerberosmansour Hulumi policy bypass via forged Pulumi-URN logical name

CVE-2026-48033 · Severity: high · CVSS 4 · Published 2026-07-24

Technologies: Kerberosmansour Hulumi, @hulumi/policies (npm). Vendors: Kerberosmansour, npm.

Executive brief

Hulumi is a toolkit used to deploy secure cloud infrastructure using Pulumi. A security flaw allowed developers or malicious actors to bypass mandatory security checks (such as encryption or access controls) by carefully naming their cloud resources. This could result in the deployment of insecure infrastructure, such as unencrypted storage buckets or misconfigured network settings, while falsely appearing to comply with corporate security policies.

Technical details

A protection mechanism failure (CWE-693) exists in @hulumi/policies prior to version 1.4.0. The toolkit identifies trusted parent components by performing substring matching on Pulumi Uniform Resource Names (URNs). Because Pulumi URNs include a developer-controlled logical name suffix, an attacker can inject trusted type strings (e.g., 'SecureBucket ) into the logical name to trick the policy engine into granting exemptions. This allows raw resources to bypass hardening rules for AWS S3, GitHub repositories, Cloudflare DNS, and CIS benchmarks. The vulnerability is resolved in version 1.4.0 by implementing structured URN parsing that anchors type-checks to the type-chain segment of the URN.

Affected products

  • kerberosmansour hulumi < 1.4.0
  • kerberosmansour @hulumi/policies < 1.4.0

Timeline

  • 2026-05-19: patched: Fix merged in PR #178
  • 2026-05-20: advisory: GitHub Security Advisory published
  • 2026-07-24: disclosed: CVE published to NVD

References

Related threats