| Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
|---|---|---|---|
| ansible | pip | < 2.10.1 | 2.10.1 |
The vulnerability description states that Ansible's aws_ssm connection plugin fails to clean up temporary files from an S3 bucket after a playbook run. By analyzing the provided pull request, which fixes the issue, I identified the exact code change responsible for the fix. The commit 05c28edf12ec826e34e25c12bba25fa90562a0d4 modifies the _file_transport_command method in plugins/connection/aws_ssm.py. The patch adds a call to client.delete_object at the end of the function. This confirms that prior to the patch, the function would upload files to S3 for transfer but would not remove them, which is the root cause of the vulnerability. Therefore, Connection._file_transport_command is the vulnerable function that would appear in a runtime profile when a file transfer is performed using the aws_ssm connection type.
A Semantic Attack on Google Gemini - Read the Latest Research