-
12:40
Qodo (formerly CodiumAI) develops an open source tool called Qodo Merge (formerly PR-Agent). This tool can be setup to automatically analyze pull requests on a Gitlab, Github or Bitbucket project.
Qodo Merge uses AI to perform various tasks that may help a developer handle a pull request, such as:
- Summarizing a pull request
- Suggesting code changes to improve a pull request
- Generating a CHANGELOG file entry for a pull request
- Answering questions about a pull request
- and more
In this talk, we describe vulnerabilities we found in Qodo Merge that may lead to privilege escalation on Gitlab, write access to Github repositories and leaking secrets of Github repositories.
We mention popular open source projects that are vulnerable because they started using Qodo Merge, and discuss how to protect your project from these attacks.
We also talk about the multiple ways we tried to report those vulnerabilities to the developers of Qodo Merge and the lack of a way for security people to contact them. Finally, we describe the current security posture of the project regarding the vulnerabilities we found.