{"id":"GHSA-9r5x-g8jm-9mjj","kind":"vulnerability","aliases":["GHSA-9r5x-g8jm-9mjj"],"related":[],"title":"CVE-2026-124034, CVE-2026-124035: Issues with Amazon Braket SDK","description":"CVE-2026-124034, CVE-2026-124035: Issues with Amazon Braket SDK\n\n### CVE-2026-124034, CVE-2026-124035: Issues with Amazon Braket SDK\n\nBulletin ID: 2026-175-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 11/09/2026 14:15 PM PST\n\n Description:\n\nAmazon Braket SDK is an open source Python library that customers use to run quantum tasks and hybrid jobs on Amazon Braket and retrieve their results, and it uses the Amazon Braket Schemas library to parse task results.\n\nWe identified CVE-2026-124034, an issue in the local hybrid job input data download in the Amazon Braket SDK. A remote authenticated user with S3 write access to a hybrid job's input data location might be able to overwrite arbitrary files, with the privileges of the user running the job, by supplying crafted S3 object keys.\n\nWe identified CVE-2026-124035, an issue in the error mitigation schema validation in Amazon Braket Schemas, the library the Amazon Braket SDK uses to parse quantum task results. A remote authenticated user with S3 write access to the quantum task output location might be able to execute arbitrary code on any machine that retrieves the quantum task results by supplying a crafted task result document. Please note, this is a follow-on fix to the prior advisory CVE-2026-9291.\n\nImpacted versions:\n\n- CVE-2026-124034: amazon-braket-sdk >= 1.10.0 AND < 1.127.7\n- CVE-2026-124035: amazon-braket-schemas >= 1.17.0 AND < 1.32.2\n\nResolution:\n\n- CVE-2026-124034: This issue has been addressed in Amazon Braket SDK version 1.127.7. We recommend upgrading to the latest version and ensuring any forked or derivative code is patched to incorporate the new fixes.\n- CVE-2026-124035: This issue has been addressed in Amazon Braket Schemas version 1.32.2. We recommend upgrading to the latest version and ensuring any forked or derivative code is patched to incorporate the new fixes.\n\nWorkarounds:\n\nRestrict S3 write access to the Braket task-output and local-job input data locations (and the job's IAM role) to trusted principals.\n\nReferences:\n\n- CVE-2026-124034\n- CVE-2026-124035\n- GHSA-4hhf-mfx9-3877\n- GHSA-9r5x-g8jm-9mjj\n\nAcknowledgement:\n\nWe would like to thank Eva Crystal (0xiviel), XSource Security for collaborating on this issue through the coordinated issue disclosure process.\n\n Please email aws-security@amazon.com with any s ecurity questions or concerns.","summary":"Two flaws in the Amazon Braket Python SDK and its Schemas library let a user with S3 write access overwrite arbitrary files when hybrid job inputs are downloaded, and execute arbitrary code on machines that retrieve quantum task results. Exploitation needs an authenticated user who can write to the relevant S3 locations.","severity":"high","cvss":null,"epss":null,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["amazon-braket","aws","lab-disclosure","package","python","quantum","s3"],"not_affected_if":["amazon-braket-sdk-not-used","s3-write-restricted-to-trusted-principals"],"how_to_check":"- Check the installed version with `pip show amazon-braket-sdk` and `pip show amazon-braket-schemas`.\n- Versions affected: `amazon-braket-sdk` from `1.10.0` to before `1.127.7`, and `amazon-braket-schemas` from `1.17.0` to before `1.32.2`.\n- Review which principals have S3 write access to Braket task-output and local-job input locations and the job's IAM role.","fix":"- `amazon-braket-sdk`: upgrade to `1.127.7` or later.\n- `amazon-braket-schemas`: upgrade to `1.32.2` or later.\n- Forked or derivative code should also be patched with the new fixes.","status":"open","published_at":null,"first_seen_at":"2026-11-09T23:46:36+00:00","triaged_at":"2026-11-09T23:47:58+00:00","updated_at":"2026-11-09T23:47:58+00:00","category":"package","confidence":0.8,"triage":{"at":"2026-11-09T23:47:58Z","model":"claude-haiku-5-5","output":{"fix":"- `amazon-braket-sdk`: upgrade to `1.127.7` or later.\n- `amazon-braket-schemas`: upgrade to `1.32.2` or later.\n- Forked or derivative code should also be patched with the new fixes.","reach":"network","title":"Amazon Braket SDK: crafted S3 keys and task results allow file overwrite and code execution","impact":"high","summary":"Two flaws in the Amazon Braket Python SDK and its Schemas library let a user with S3 write access overwrite arbitrary files when hybrid job inputs are downloaded, and execute arbitrary code on machines that retrieve quantum task results. Exploitation needs an authenticated user who can write to the relevant S3 locations.","audience":"developers","category":"package","nicknames":[],"who_cares":["aws","amazon-braket","python","quantum","s3"],"confidence":0.8,"fix_status":"available","needs_auth":"yes","worst_case":"Arbitrary files overwritten, or code runs on machines retrieving task results","analyst_note":"","how_to_check":"- Check the installed version with `pip show amazon-braket-sdk` and `pip show amazon-braket-schemas`.\n- Versions affected: `amazon-braket-sdk` from `1.10.0` to before `1.127.7`, and `amazon-braket-schemas` from `1.17.0` to before `1.32.2`.\n- Review which principals have S3 write access to Braket task-output and local-job input locations and the job's IAM role.","plain_action":"","product_name":"","needs_analyst":false,"not_affected_if":["amazon-braket-sdk-not-used","s3-write-restricted-to-trusted-principals"],"who_is_affected":"Teams that run the Amazon Braket SDK to submit quantum tasks and hybrid jobs, or that retrieve quantum task results with the Braket Schemas library, are exposed. The risk depends on whether untrusted principals can write to the Braket task-output or local-job input S3 locations. Teams that do not use these packages, or that restrict S3 write access to trusted principals, can skip it.","user_interaction":"no","product_ecosystem":"","needs_special_setup":"unknown","severity_if_unknown":"high"},"cost_usd":0.000923,"input_tokens":5445,"output_tokens":757,"severity_before":"unknown"},"analyst_status":null,"analyst_note":null,"search":"'-124034':3A,87C,98C,169C,309C,330C,428C '-124035':6A,90C,101C,227C,319C,365C,431C '-175':110C '-2026':2A,5A,86C,89C,97C,100C,168C,226C,303C,308C,318C,329C,364C,427C,430C '-9291':304C '0xiviel':450C '1.10.0':314C '1.127.7':316C,341C '1.17.0':324C '1.32.2':326C,376C '11/09/2026':121C '14':122C '15':123C '2026':109C '3877':436C '4hhf':434C '9mjj':16A,21A,441C '9r5x':14A,19A,439C 'abl':203C,268C 'access':51B,192C,259C,402C 'acknowledg':442C 'address':335C,370C 'advisori':301C 'amazon':9A,23B,37B,93C,104C,127C,147C,157C,182C,237C,243C,311C,321C,337C,372C 'amazon-braket':22B 'amazon-braket-schema':320C 'amazon-braket-sdk':310C 'arbitrari':53B,63B,206C,271C 'attent':118C 'authent':75B,187C,254C 'aw':25B,111C,113C 'aws-security@amazon.com':466C 'braket':10A,24B,38B,94C,105C,128C,148C,158C,183C,238C,244C,312C,322C,338C,373C,405C 'bulletin':107C 'code':64B,272C,355C,390C 'collabor':454C 'concern':473C 'content':114C 'coordin':460C 'craft':219C,285C 'crystal':449C 'custom':137C 'cve':1A,4A,85C,88C,96C,99C,167C,225C,302C,307C,317C,328C,363C,426C,429C 'data':178C,199C,414C 'date':120C 'deriv':354C,389C 'descript':126C 'disclosur':28B,462C 'document':288C 'download':60B,179C 'ecur':470C 'email':465C 'ensur':350C,385C 'error':232C 'eva':448C 'execut':62B,270C 'exploit':72B 'file':54B,207C 'fix':297C,362C,397C 'flaw':34B 'follow':295C 'follow-on':294C 'fork':352C,387C 'g8jm':15A,20A,440C 'ghsa':13A,18A,433C,438C 'ghsa-4hhf-mfx9':432C 'ghsa-9r5x-g8jm-9mjj':12A,17A,437C 'hybrid':56B,144C,175C,195C 'iam':420C 'id':108C 'identifi':166C,224C 'impact':305C 'import':116C 'incorpor':359C,394C 'input':58B,177C,198C,413C 'issu':7A,91C,102C,171C,229C,332C,367C,457C,461C 'job':57B,145C,176C,196C,216C,412C,418C 'key':222C 'lab':27B 'lab-disclosur':26B 'latest':347C,382C 'let':45B 'librari':44B,135C,160C,241C 'like':445C 'local':174C,411C 'local-job':410C 'locat':84B,200C,265C,415C 'machin':66B,275C 'mfx9':435C 'might':201C,266C 'mitig':233C 'need':73B 'new':361C,396C 'note':290C 'object':221C 'open':132C 'output':264C,408C 'overwrit':52B,205C 'packag':29B 'pars':162C,248C 'patch':357C,392C 'pleas':289C,464C 'pm':124C 'princip':424C 'prior':300C 'privileg':210C 'process':463C 'pst':125C 'public':119C 'python':30B,39B,134C 'quantum':31B,69B,141C,249C,262C,279C 'question':471C 'recommend':343C,378C 'refer':425C 'relev':82B 'remot':186C,253C 'requir':117C 'resolut':327C 'restrict':399C 'result':71B,152C,164C,251C,281C,287C 'retriev':68B,150C,277C 'role':421C 'run':140C,214C 's3':32B,49B,83B,190C,220C,257C,400C 'schema':43B,159C,234C,239C,323C,374C 'scope':112C 'sdk':11A,40B,95C,106C,129C,184C,245C,313C,339C 'secur':452C 'sourc':133C 'suppli':218C,283C 'task':70B,142C,163C,250C,263C,280C,286C,407C 'task-output':406C 'thank':447C 'trust':423C 'two':33B 'type':115C 'upgrad':344C,379C 'use':138C,155C,246C 'user':47B,76B,188C,213C,255C 'valid':235C 'version':306C,340C,348C,375C,383C 'workaround':398C 'would':444C 'write':50B,79B,191C,258C,401C 'xsourc':451C","nicknames":[],"mitigations":[],"who_affected":"Teams that run the Amazon Braket SDK to submit quantum tasks and hybrid jobs, or that retrieve quantum task results with the Braket Schemas library, are exposed. The risk depends on whether untrusted principals can write to the Braket task-output or local-job input S3 locations. Teams that do not use these packages, or that restrict S3 write access to trusted principals, can skip it.","tier":"B","verified":{},"analyst_revisit_at":null,"fix_status":"available","audience":"developers","plain_action":null,"pkeys":[],"ptokens":[],"labels":["amazonbraket","aws","high","labdisclosure","package","python","quantum","s3"],"campaign_type":null,"search_a":"'-124034':3A '-124035':6A '-2026':2A,5A '9mjj':16A,21A '9r5x':14A,19A 'amazon':9A 'braket':10A 'cve':1A,4A 'g8jm':15A,20A 'ghsa':13A,18A 'ghsa-9r5x-g8jm-9mjj':12A,17A 'issu':7A 'sdk':11A","search_b":"'access':51B 'amazon':23B,37B 'amazon-braket':22B 'arbitrari':53B,63B 'authent':75B 'aw':25B 'braket':24B,38B 'code':64B 'disclosur':28B 'download':60B 'execut':62B 'exploit':72B 'file':54B 'flaw':34B 'hybrid':56B 'input':58B 'job':57B 'lab':27B 'lab-disclosur':26B 'let':45B 'librari':44B 'locat':84B 'machin':66B 'need':73B 'overwrit':52B 'packag':29B 'python':30B,39B 'quantum':31B,69B 'relev':82B 'result':71B 'retriev':68B 's3':32B,49B,83B 'schema':43B 'sdk':40B 'task':70B 'two':33B 'user':47B,76B 'write':50B,79B","search_c":"'-124034':87C,98C,169C,309C,330C,428C '-124035':90C,101C,227C,319C,365C,431C '-175':110C '-2026':86C,89C,97C,100C,168C,226C,303C,308C,318C,329C,364C,427C,430C '-9291':304C '0xiviel':450C '1.10.0':314C '1.127.7':316C,341C '1.17.0':324C '1.32.2':326C,376C '11/09/2026':121C '14':122C '15':123C '2026':109C '3877':436C '4hhf':434C '9mjj':441C '9r5x':439C 'abl':203C,268C 'access':192C,259C,402C 'acknowledg':442C 'address':335C,370C 'advisori':301C 'amazon':93C,104C,127C,147C,157C,182C,237C,243C,311C,321C,337C,372C 'amazon-braket-schema':320C 'amazon-braket-sdk':310C 'arbitrari':206C,271C 'attent':118C 'authent':187C,254C 'aw':111C,113C 'aws-security@amazon.com':466C 'braket':94C,105C,128C,148C,158C,183C,238C,244C,312C,322C,338C,373C,405C 'bulletin':107C 'code':272C,355C,390C 'collabor':454C 'concern':473C 'content':114C 'coordin':460C 'craft':219C,285C 'crystal':449C 'custom':137C 'cve':85C,88C,96C,99C,167C,225C,302C,307C,317C,328C,363C,426C,429C 'data':178C,199C,414C 'date':120C 'deriv':354C,389C 'descript':126C 'disclosur':462C 'document':288C 'download':179C 'ecur':470C 'email':465C 'ensur':350C,385C 'error':232C 'eva':448C 'execut':270C 'file':207C 'fix':297C,362C,397C 'follow':295C 'follow-on':294C 'fork':352C,387C 'g8jm':440C 'ghsa':433C,438C 'ghsa-4hhf-mfx9':432C 'ghsa-9r5x-g8jm-9mjj':437C 'hybrid':144C,175C,195C 'iam':420C 'id':108C 'identifi':166C,224C 'impact':305C 'import':116C 'incorpor':359C,394C 'input':177C,198C,413C 'issu':91C,102C,171C,229C,332C,367C,457C,461C 'job':145C,176C,196C,216C,412C,418C 'key':222C 'latest':347C,382C 'librari':135C,160C,241C 'like':445C 'local':174C,411C 'local-job':410C 'locat':200C,265C,415C 'machin':275C 'mfx9':435C 'might':201C,266C 'mitig':233C 'new':361C,396C 'note':290C 'object':221C 'open':132C 'output':264C,408C 'overwrit':205C 'pars':162C,248C 'patch':357C,392C 'pleas':289C,464C 'pm':124C 'princip':424C 'prior':300C 'privileg':210C 'process':463C 'pst':125C 'public':119C 'python':134C 'quantum':141C,249C,262C,279C 'question':471C 'recommend':343C,378C 'refer':425C 'remot':186C,253C 'requir':117C 'resolut':327C 'restrict':399C 'result':152C,164C,251C,281C,287C 'retriev':150C,277C 'role':421C 'run':140C,214C 's3':190C,220C,257C,400C 'schema':159C,234C,239C,323C,374C 'scope':112C 'sdk':95C,106C,129C,184C,245C,313C,339C 'secur':452C 'sourc':133C 'suppli':218C,283C 'task':142C,163C,250C,263C,280C,286C,407C 'task-output':406C 'thank':447C 'trust':423C 'type':115C 'upgrad':344C,379C 'use':138C,155C,246C 'user':188C,213C,255C 'valid':235C 'version':306C,340C,348C,375C,383C 'workaround':398C 'would':444C 'write':191C,258C,401C 'xsourc':451C","cause_entry":null,"cause_path":null,"disclosures_checked_at":null,"first_public_at":"2026-11-09T22:42:12+00:00","kev":null,"cvss_vector":null,"cvss_by":null,"poc_count":0,"sources":[{"source":"lab","external_id":"https://aws.amazon.com/security/security-bulletins/rss/2026-175-aws/#GHSA-9r5x-g8jm-9mjj","url":"https://aws.amazon.com/security/security-bulletins/rss/2026-175-aws/","severity":null,"published_at":null,"modified_at":null,"first_seen_at":"2026-11-09T23:46:36+00:00","fetched_at":"2026-11-09T23:46:36+00:00","note":"AWS: CVE-2026-124034, CVE-2026-124035: Issues with Amazon Braket SDK"}],"documents":[{"id":110996,"url":"https://aws.amazon.com/security/security-bulletins/rss/2026-175-aws/","title":"AWS: CVE-2026-124034, CVE-2026-124035: Issues with Amazon Braket SDK","kind":"vendor","source":"vendor","publisher":"research","text":"CVE-2026-124034, CVE-2026-124035: Issues with Amazon Braket SDK\n\n### CVE-2026-124034, CVE-2026-124035: Issues with Amazon Braket SDK\n\nBulletin ID: 2026-175-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 11/09/2026 14:15 PM PST\n\n Description:\n\nAmazon Braket SDK is an open source Python library that customers use to run quantum tasks and hybrid jobs on Amazon Braket and retrieve their results, and it uses the Amazon Braket Schemas library to parse task results.\n\nWe identified CVE-2026-124034, an issue in the local hybrid job input data download in the Amazon Braket SDK. A remote authenticated user with S3 write access to a hybrid job's input data location might be able to overwrite arbitrary files, with the privileges of the user running the job, by supplying crafted S3 object keys.\n\nWe identified CVE-2026-124035, an issue in the error mitigation schema validation in Amazon Braket Schemas, the library the Amazon Braket SDK uses to parse quantum task results. A remote authenticated user with S3 write access to the quantum task output location might be able to execute arbitrary code on any machine that retrieves the quantum task results by supplying a crafted task result document. Please note, this is a follow-on fix to the prior advisory CVE-2026-9291.\n\nImpacted versions:\n\n- CVE-2026-124034: amazon-braket-sdk >= 1.10.0 AND < 1.127.7\n- CVE-2026-124035: amazon-braket-schemas >= 1.17.0 AND < 1.32.2\n\nResolution:\n\n- CVE-2026-124034: This issue has been addressed in Amazon Braket SDK version 1.127.7. We recommend upgrading to the latest version and ensuring any forked or derivative code is patched to incorporate the new fixes.\n- CVE-2026-124035: This issue has been addressed in Amazon Braket Schemas version 1.32.2. We recommend upgrading to the latest version and ensuring any forked or derivative code is patched to incorporate the new fixes.\n\nWorkarounds:\n\nRestrict S3 write access to the Braket task-output and local-job input data locations (and the job's IAM role) to trusted principals.\n\nReferences:\n\n- CVE-2026-124034\n- CVE-2026-124035\n- GHSA-4hhf-mfx9-3877\n- GHSA-9r5x-g8jm-9mjj\n\nAcknowledgement:\n\nWe would like to thank Eva Crystal (0xiviel), XSource Security for collaborating on this issue through the coordinated issue disclosure process.\n\n Please email aws-security@amazon.com with any s ecurity questions or concerns.","published_at":"2026-11-09T22:42:12+00:00","relation":"mentions","confidence":null,"note":null}],"disclosures":[],"exploit_sources":[],"notice":"Free to read, with fair use of about 60 pages a minute. For higher limits or API access: sales@infrastack.ai"}