Advisory Database
  • Advisories
  • Dependency Scanning
  1. npm
  2. ›
  3. @hulumi/drift
  4. ›
  5. CVE-2026-48036

CVE-2026-48036: @hulumi/drift: Drift classifier fails open on adapter errors and over-promotes Mixed verdicts

June 10, 2026

@hulumi/drift runs four adapters that each ask a different question about whether a resource has drifted (Pulumi-state diff, provider-version change, CloudTrail event, etc.). A classifier combines the adapters’ answers into a verdict like None / none, ConsoleBreakGlass / high, or Mixed / high, and caches the verdict for 6 hours by default.

Two related bugs from one root cause — the classifier only read each adapter’s detected: true/false field and ignored whether the adapter itself succeeded:

  1. Cached “all clear” on adapter failure. When an adapter failed (e.g. transient network error from the Automation API), the classifier read detected: false, concluded “no drift”, and cached the verdict as None / none for 6 hours. A single transient failure could mask real console-break-glass mutations for the rest of the window.
  2. Mixed verdicts without real evidence. The Mixed / high and ConsoleBreakGlass / high verdicts (incident severity) could fire on the “the CloudTrail probe round-tripped successfully” signal rather than actual evidence that anything had been changed via the console. Normal provider-API churn could end up falsely escalated to incident severity.

References

  • github.com/advisories/GHSA-32g3-35g9-wc9g
  • github.com/kerberosmansour/hulumi/pull/178
  • github.com/kerberosmansour/hulumi/security/advisories/GHSA-32g3-35g9-wc9g
  • nvd.nist.gov/vuln/detail/CVE-2026-48036

Code Behaviors & Features

Detect and mitigate CVE-2026-48036 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions before 1.4.0

Fixed versions

  • 1.4.0

Solution

Upgrade to version 1.4.0 or above.

Impact 8.2 HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:N/I:H/A:L

Learn more about CVSS

Weakness

  • CWE-755: Improper Handling of Exceptional Conditions

Source file

npm/@hulumi/drift/CVE-2026-48036.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Tue, 23 Jun 2026 12:22:43 +0000.