Skip to main content

hulumi/baseline CVE-2026-82863

| EUVDEUVD-2026-68451 HIGH
Insufficient Logging (CWE-778)
2026-08-31 VulnCheck GHSA-5pxh-34gw-xxq6
8.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Compromise or obtain IAM role with CloudTrail modify rights
  2. Delivery
    Call PutEventSelectors to narrow event selector coverage
  3. Exploit
    @hulumi/baseline audit runs against tampered configuration
  4. Execution
    Detection gap suppresses alert
  5. Impact
    Conduct privileged AWS operations with reduced audit trail

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A09:2025 - Security Logging & Alerting Failures
ASVS 5.0
V16 - Security Logging and Error Handling Sufficient logging implementation
Exploitation Conditions

Two concrete prerequisites must both be met: first, an attacker must possess AWS IAM credentials with the cloudtrail:PutEventSelectors permission (or equivalent, such as an overly permissive AdministratorAccess role) allowing modification of CloudTrail event selectors in the target account; second, the victim environment must use @hulumi/baseline versions before 1.3.2 as a CloudTrail integrity control and must actually execute the library's checks against the account post-tampering. The detection gap only surfaces when the library's audit run follows a tampering event. Exploitation is blocked entirely for environments without these specific AWS IAM privileges - unauthenticated or low-privilege external attackers cannot trigger the gap independently. Environments using redundant detection mechanisms (AWS Config, Security Hub, third-party CSPM) retain partial coverage even on unpatched versions.

Impact

The provided CVSS 4.0 score of 8.7 with AV:N/AC:L/AT:N/PR:N/UI:N/VC:H reflects the maximum potential confidentiality impact of undetected CloudTrail tampering, but overstates the ease of exploitation: PR:N applies to the @hulumi/baseline tool itself, but the underlying attack - modifying AWS CloudTrail event selectors - requires AWS IAM credentials with cloudtrail:PutEventSelectors or equivalent permissions. Real-world risk is therefore conditional on a prior credential compromise or malicious insider scenario. No EPSS score is available in the source data, no CISA KEV listing exists, and no public proof-of-concept exploit has been identified, all of which reduce urgency relative to the raw score. For organizations actively using @hulumi/baseline as a CloudTrail integrity control, the gap is a meaningful blind spot; for those with redundant monitoring via AWS Config, Security Hub, or SIEM integrations, the practical impact is lower. This is a high-priority patch for consumers of this library but not a crisis for the broader ecosystem.

Exploit ScenarioDerived

A threat actor with a compromised AWS IAM role that includes CloudTrail modification permissions calls PutEventSelectors to narrow the event selectors and suppress logging of sensitive API calls such as S3 data events or IAM credential operations. When @hulumi/baseline before 1.3.2 next runs its audit checks, the specific selector modification used falls into the library's detection gap, no alert fires, and the attacker continues operating within the AWS environment with a reduced audit trail. No public proof-of-concept exploit for this detection gap has been identified.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAI

Incomplete CloudTrail event-selector tampering detection in @hulumi/baseline before 1.3.2 (CWE-778: Insufficient Logging) creates blind spots in AWS audit trail monitoring, allowing threat actors who have already modified CloudTrail event selectors to evade detection by the library's checks. The affected npm package misses specific forms of event-selector manipulation, reducing coverage for changes to audit logging configuration - a technique commonly used to suppress evidence of adversarial cloud activity. No active exploitation is confirmed (not in CISA KEV) and no public exploit code has been identified, but the risk is real for security teams relying on this package as a primary CloudTrail integrity control.

RemediationAI

Vendor-released patch: 1.3.2. Upgrade @hulumi/baseline to version 1.3.2 or later using npm (npm install @hulumi/baseline@1.3.2) or yarn, then rerun all affected previews and checks to ensure the updated detection logic is active - the GHSA advisory (https://github.com/kerberosmansour/hulumi/security/advisories/GHSA-gfp8-mp24-5vxg) explicitly notes that re-execution is required after upgrade. As compensating controls on unpatched versions, implement independent CloudTrail event-selector monitoring through AWS Config managed rules (cloudtrail-event-data-resource-checks) or AWS Security Hub, which provide detection coverage independent of this library. Additionally, enforce strict IAM least-privilege by removing cloudtrail:PutEventSelectors from all roles that do not require it - this shrinks the attacker prerequisite surface and reduces the window in which the detection gap is exploitable.

Affected VersionsENISA

baseline 0 <1.3.2

Affected Packages

npm @hulumi/baseline fix: 1.3.2
euvd baseline 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

AWS CloudTrail event selectors govern which API calls are captured in audit logs; modifying them is a documented adversarial technique for reducing the visibility of cloud-based attacks. The @hulumi/baseline npm package (CPE: cpe:2.3:a:hulumi:baseline:*:*:*:*:*:*:*:*) is a security auditing library that performs baseline checks against AWS CloudTrail configuration, including detection of event-selector tampering. The root cause is CWE-778 (Insufficient Logging) - specifically an incomplete implementation of the detection logic that fails to enumerate or match all variants of event-selector modification events, leaving certain tampering patterns invisible to the library's checks. The GitHub GHSA advisory confirms that version 1.3.2 expanded detection coverage and added regression tests to guard against future regressions in this logic.

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 6.5 MEDIUM

CloudTrail event selector modification requires AWS IAM privileges (PR:L); the detection gap produces no integrity or availability impact on the monitored system.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/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/baseline versions before 1.3.2 fail to fully detect CloudTrail selector tampering events, reducing audit logging configuration change coverage. Attackers can modify CloudTrail event selectors without complete detection, potentially evading audit trail monitoring.

Blast Radius

ecosystem impact
† from your stack dependencies † transitive graph · vuln.today resolves 4-path depth
  • 1 npm packages depend on @hulumi/baseline (1 direct, 0 indirect)

Ecosystem-wide dependent count for version 1.3.2.

Technical POC Analysis

Evidence caveat up front: the supplied material is the GitHub advisory body (GHSA-gfp8-mp24-5vxg) plus the ticket header.

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.1%
Top 96% exploitable
Prevalence
Rare
obscure npm security auditing package, limited apparent adoption
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.1%
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

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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