Description
Authorization bypass through a user-controlled key in the optional Amazon Q Business Lambda hook sample ( q-business-lambda-hook https://github.com/aws-solutions-library-samples/qnabot-on-aws/blob/main/source/docs/lambda_hooks/README.md ), available with QnABot on AWS versions 7.0.0 through 7.4.5, might allow an authenticated remote user to read arbitrary Amazon S3 objects in the deploying AWS account. This sample solution provides an example Lambda hook and requires separate, manual deployment and additional setup. It is not deployed automatically with QnABot. Customers who have not deployed this optional sample hook are not affected and do not need to take action.



To remediate this issue, affected customers should update the QnABot on AWS stack to version 7.4.6 or later and then redeploy the Amazon Q Business Lambda hook sample stack. Updating the QnABot on AWS stack alone does not deliver the fix.
Published: 2026-10-06
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized data access
Action: Update
AI Analysis

Impact

The vulnerability allows a user‑controlled authorization key within the optional Amazon Q Business Lambda hook sample to be bypassed, enabling an authenticated remote user to read arbitrary Amazon S3 objects in the deploying AWS account. This is an instance of improper access control that can compromise the confidentiality of data stored in S3 buckets. The description states that for users who have not deployed the optional sample hook, the issue does not apply, so only those who have used the sample are affected. The attack does not involve remote code execution or denial of service but presents a significant risk to data exposure.

Affected Systems

Customers using QnABot on AWS versions 7.0.0 through 7.4.5 who have manually deployed the Amazon Q Business Lambda hook sample are affected. The vendor for these assets is Amazon (aws:qnabot-on-aws). If the sample hook stack has not been deployed, the system remains unaffected. The impacted environment involves AWS Lambda, Amazon S3, and the QnABot application stack.

Risk and Exploitability

The CVSS score of 7.1 indicates high severity, with an impact on confidentiality and a moderate to high likelihood of exploitation for authenticated users. Since the EPSS score is unavailable, the exploitation probability cannot be precisely quantified, but the fact that it requires an authenticated user mitigates against widespread anonymous attacks. The vulnerability is not included in the CISA KEV catalog, suggesting no known large‑scale exploitation to date. The likely attack vector is a legitimate user exploiting the Lambda hook’s key validation flaw to read S3 objects. Given the necessity of the optional sample, the risk is confined to those who have deployed it and may be mitigated by following the official patch steps.

Generated by OpenCVE AI on October 6, 2026 at 23:17 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the QnABot on AWS stack to version 7.4.6 or later, which contains the fixed authorization logic.
  • Redeploy the Amazon Q Business Lambda hook sample stack after the QnABot upgrade to ensure the updated code is in use.
  • If the sample hook has not been deployed, no action is required; however, enforce least‑privilege S3 bucket policies to limit access to only granted users.

Generated by OpenCVE AI on October 6, 2026 at 23:17 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 07 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 06 Oct 2026 20:30:00 +0000

Type Values Removed Values Added
Description Authorization bypass through a user-controlled key in the optional Amazon Q Business Lambda hook sample ( q-business-lambda-hook https://github.com/aws-solutions-library-samples/qnabot-on-aws/blob/main/source/docs/lambda_hooks/README.md ), available with QnABot on AWS versions 7.0.0 through 7.4.5, might allow an authenticated remote user to read arbitrary Amazon S3 objects in the deploying AWS account. This sample solution provides an example Lambda hook and requires separate, manual deployment and additional setup. It is not deployed automatically with QnABot. Customers who have not deployed this optional sample hook are not affected and do not need to take action. To remediate this issue, affected customers should update the QnABot on AWS stack to version 7.4.6 or later and then redeploy the Amazon Q Business Lambda hook sample stack. Updating the QnABot on AWS stack alone does not deliver the fix.
Title Authorization bypass through a user-controlled key in the Amazon Q Business Lambda hook sample in QnABot on AWS
First Time appeared Aws
Aws qnabot-on-aws
Weaknesses CWE-639
CPEs cpe:2.3:a:aws:qnabot-on-aws:*:*:*:*:*:*:*:*
Vendors & Products Aws
Aws qnabot-on-aws
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N'}

cvssV4_0

{'score': 7.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Aws Qnabot-on-aws
cve-icon MITRE

Status: PUBLISHED

Assigner: AMZN

Published:

Updated: 2026-10-07T14:58:46.841Z

Reserved: 2026-10-05T21:02:38.762Z

Link: CVE-2026-105811

cve-icon Vulnrichment

Updated: 2026-10-07T14:57:21.718Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-06T21:17:04.447

Modified: 2026-10-07T16:17:34.163

Link: CVE-2026-105811

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-07T01:00:09Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key