Deserialization of Untrusted Data in Amazon Braket SDK - CVE-2026-9291
Published: August 7, 2026
Vulnerability details
The vulnerability allows a remote user to execute arbitrary code.
The vulnerability exists due to deserialization of untrusted data in the deserialize_values() function when processing job results JSON files. A remote user can modify the dataFormat field and supply base64-encoded serialized payloads to execute arbitrary code.
Exploitation requires S3 write access to a Braket job output bucket and user interaction when the victim calls job.result(), load_job_result(), or load_job_checkpoint().