Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessInfluence CDK construct property value
-
DeliveryEmbed SQL in crafted username/comment/password
-
ExploitStack deployment invokes database-query handler
-
ExecutionStatements run with Redshift superuser privileges
-
ImpactGrant broad access to cluster data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that the deployment use the @aws-cdk/aws-redshift-alpha module's database-query custom resource handlers (which manage Redshift users and grants) at a version before 2.274.0-alpha.0, AND that an attacker can influence the construct property values that feed those handlers - specifically the user name, comment, or password fields - where crafted input is interpolated into SQL. Limiting factors: the CVSS vector is local (AV:L) with low privileges (PR:L) and requires active user interaction (UI:A), i.e. a CDK stack deployment must occur with the attacker-influenced values; it is not remotely reachable against a running service. Deployments that only use trusted, static property values are not realistically exposed. Remediation is to upgrade to 2.274.0-alpha.0 or later and review existing table grants to PUBLIC. |
| Impact | This is a genuine but conditional risk rather than a drop-everything emergency. The vendor-supplied CVSS 4.0 vector (AV:L/AC:L/AT:N/PR:L/UI:A) describes a local, low-privilege attack that still requires active user interaction, not remote unauthenticated compromise - so despite the HIGH vulnerable-system impact (VC:H/VI:H/VA:H) the base score lands at 7.0 (High, not Critical). The vuln.today decision label is 'this_week', consistent with a patch-available, moderate-urgency item. No EPSS score, no CISA KEV listing, and no PoC reference are present in the input, so there is no public exploit identified at time of analysis and no evidence of active exploitation. The practical gate is the PR:L / UI:A requirement: an attacker must be able to influence the construct property values (user names, comments, or passwords) consumed by the aws-redshift-alpha database-query custom resource handlers AND have that CDK stack deployed. That makes this a supply-chain / untrusted-input-in-IaC concern (e.g. property values sourced from external or multi-tenant input) rather than a broadly automatable internet-facing flaw. Note the module is an 'alpha' (experimental) CDK package, which narrows the real-world exposed population. Net: prioritize patching where Redshift users/grants are provisioned via this module from any externally influenced values, but it does not carry KEV/EPSS signals of mass exploitation. |
| Exploit ScenarioDerived | An application or pipeline provisions Amazon Redshift users via the @aws-cdk/aws-redshift-alpha database-query custom resource, deriving a user name, comment, or password from externally influenced input. An attacker who can shape that property value embeds SQL into it, and when the CDK stack is deployed the custom resource handler executes the injected statements with Redshift superuser privileges - for example granting all cluster users access to data. No public exploit code is identified in the available sources. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Oct 26, 2026
SQL injection in the @aws-cdk/aws-redshift-alpha database-query custom resource handlers, affecting versions before 2.274.0-alpha.0, lets an actor who can influence construct property values - specifically the user name, comment, or password fields - execute arbitrary SQL against Amazon Redshift with superuser privileges, including granting access to all cluster users. The assessed vector is local with low privileges and required user interaction: a CDK stack deployment must actually run with the attacker-influenced values, so this is not remotely reachable against a running service and deployments built only from trusted, static property values are not realistically exposed. AWS has released 2.274.0-alpha.0 to address the flaw, and no public exploit code has been identified at time of analysis.
Earlier versions of this analysis (1)
SQL injection in the database-query custom resource handlers of the @aws-cdk/aws-redshift-alpha module before 2.274.0-alpha.0 lets a party who can influence construct property values inject SQL that runs with Amazon Redshift superuser privileges, including granting access to all cluster users. The injection point is reachable through crafted user names, comments, or passwords, and execution occurs when a CDK operator deploys the affected stack, so exploitability depends on untrusted input flowing into those properties in a pre-2.274.0-alpha.0 deployment. This is a conditional high-severity issue (CVSS 7.3) rather than a mass-exploitation emergency; no public exploit code or confirmed active exploitation was identified at time of analysis, and vendor patch 2.274.0-alpha.0 is available.
RemediationAI
Vendor-released patch: upgrade @aws-cdk/aws-redshift-alpha to 2.274.0-alpha.0 or later (release notes: https://github.com/aws/aws-cdk/releases#release-v2.274.0), then re-synthesize and redeploy affected stacks so the patched custom resource handler code is used. AWS also directs users to review existing table grants to PUBLIC on their Redshift clusters, since injected statements may have granted access to all cluster users, and to revoke anything unexpected. Until the upgrade is deployed, the exposure is limited to stacks whose database-query property values (user name, comment, password) come from untrusted or externally influenced sources; restricting those inputs to trusted, static values and reviewing stack templates for externally supplied values reduces reachability, but updating to the fixed version is the complete fix per the AWS bulletin (https://aws.amazon.com/security/security-bulletins/2026-151-aws/). No public exploit code has been identified, so this can be scheduled in the current patch cycle rather than treated as an emergency.
Affected VersionsENISA
Affected Packages
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
The @aws-cdk/aws-redshift-alpha module (CPE: cpe:2.3:a:aws:aws-cdk/aws-redshift-alpha) provides L2/L3 constructs that manage Amazon Redshift users and table grants. Those constructs are backed by database-query custom resource handlers - CloudFormation custom resources whose provider code runs SQL against the cluster during stack create/update/delete to reconcile users and permissions. The root cause is CWE-89: the handlers compose SQL statements by interpolating user-supplied property values (user name, comment, password) into the statement text rather than using parameterized queries or strict identifier/value quoting, so crafted values can terminate the intended statement and inject additional SQL that executes with the superuser privileges the handler uses. The assessed severity is CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H - local attack vector, low privileges, and user interaction, reflecting that the vulnerable path is reached at deployment time when a stack is synthesized and deployed with the tainted property values, not through network access to a service. The underlying database engine and its superuser permission model are the reason injected statements can escalate to cluster-wide grants.
Know when AWS 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
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Config/property-driven injection triggered at deploy time, so AV:L and UI:R; attacker needs low-privileged ability to influence construct inputs (PR:L); resulting superuser SQL gives full C/I/A:H.
Primary rating from Vendor (AMZN).
CVSS VectorVendor: AMZN
Lifecycle Timeline
3DescriptionCVE.org
SQL injection in the database-query custom resource handlers in the Amazon Web Services (AWS) Cloud Development Kit (CDK) @aws-cdk/aws-redshift-alpha module before 2.274.0-alpha.0 could allow a third party who can influence construct property values to run SQL statements with Amazon Redshift superuser privileges, including granting access to all cluster users. The statements are reachable through crafted user names, comments, or passwords.
To remediate this issue, users should upgrade to version 2.274.0-alpha.0 or later and review existing table grants to PUBLIC.
Technical POC Analysis
CWE-89, SQL injection (the advisory page itself lists no CWE; CWE-89 is the classification supplied for the CVE).
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
CVE-2026-115418 is a high-severity SQL injection vulnerability in the AWS Cloud Development Kit (CDK) library '@aws-cdk/aws-redshift-alpha' that could allow an attacker with the ability to influence construct property values to execute arbitrary SQL with superuser privileges on Amazon Redshift clusters. This impacts development and deployment teams using the affected CDK constructs, potentially leading to unauthorized data access or modification across all cluster users. Leadership should prioritize remediation given the elevated privileges and potential for data compromise.
Apply vendor patch.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
Loom for AWS deployments running a version before 1.6.1 with no identity provider configured expose an unauthenticated s
Unauthorized data access in Budibase low-code platform before 3.30.4 allows unauthenticated users to manipulate internal
Authenticated Typebot users can abuse the webhook block (HTTP Request component) in versions prior to 3.13.1 to issue ar
Multiple vulnerabilities in ASTPP 4.0.1 including XSS and command injection in SIP device configuration and plugin manag
Remote code execution in Amazon awslabs postgres-mcp-server before 1.1.7 lets remote actors run arbitrary OS commands on
Remote code execution in AWS AgentCore CLI before v0.14.2 allows authenticated attackers to inject Python code via craft
Denial of service in the aws-smithy-json Rust runtime crate (versions before 0.62.7) lets remote unauthenticated attacke
Denial of service in Amazon's aws-smithy-http-server Rust crate (versions prior to 0.66.5) lets remote unauthenticated a
Argument injection in the AWS Bedrock AgentCore Python SDK before 1.18.1 lets a remote authenticated user run arbitrary
Arbitrary file read in amazon-mq rabbitmq-aws before 0.2.1 allows authenticated remote users to read any file accessible
WAF managed-rule body inspection on AWS Application Load Balancer (ALB) can be bypassed by remote actors who fragment an
WAF inspection bypass in Amazon CloudFront (with AWS WAF enabled) lets remote actors smuggle malicious request bodies pa
EUVD-2026-109988
NVD
CVE.org
EPSS
GitHub
Exploit-DB