CVE-2026-9291 Insecure Deserialization in Amazon Braket SDK Job Results Processing

High 7.5 Published Updated

Remote authenticated users with S3 write access can achieve arbitrary code execution via insecure deserialization in Amazon Braket SDK job results processing.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2026-9291?

CVE-2026-9291 is a high-severity unsafe deserialization vulnerability in AWS Amazon Braket Python SDK, published on 22 May 2026. Any signed-in user can exploit it over the network, and only if a user opens a file or follows a link.

Official description

Insecure deserialization in the job results processing component in Amazon Braket SDK before 1.117.0 might allow a remote authenticated user with S3 write access to the job output bucket to achieve arbitrary code execution on any machine that processes job results.

We recommend you upgrade to amazon-braket-sdk version 1.117.0 or later.

Weakness: CWE-502

Which versions are affected by CVE-2026-9291?

3 open source packages ship an affected version, including amazon-braket-sdk.

PackageAffectedFixed in
amazon-braket-sdk PyPIFrom 1.10.01.117.0
amazon-braket-sdk PyPIFrom 1.10.01.117.0
amazon-braket-sdk PyPIFrom 1.10.01.117.0

How do I fix CVE-2026-9291?

Upgrade amazon-braket-sdk to 1.117.0 or later.

Upgrade, and only deserialise data from trusted sources or with an allow-list of types. More about Unsafe deserialization.

Is CVE-2026-9291 being exploited?

There is no known exploitation of CVE-2026-9291 in the wild and no public exploit code.

Sources

Also known as GHSA-g697-2xrc-gc46, PYSEC-2026-2342.

Is CVE-2026-9291 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free