News for hackers. Stuff that matters.
Re:GitLost: We Tricked GitHub's AI Agent into Leaking Privat... by jofzar on Wednesday July 08, 2026 @03:12AM (#48828615)
> Responsible Disclosure GitLost was responsibly disclosed to GitHub. Vulnerability details are shared here with their knowledge.

Why does this section not have when it was fixed or GitHub acknowledge/rejected this?

Did they not fix this?

Re:GitLost: We Tricked GitHub's AI Agent into Leaking Privat... by Gigachad on Wednesday July 08, 2026 @03:52AM (#48828884)
This isn’t a normal software bug it’s not fixable in the same way you can’t fix regular support staff from being tricked.

The answer is you should not allow LLMs access to untrusted input and sensitive data at the same time.

Re:GitLost: We Tricked GitHub's AI Agent into Leaking Privat... by valleyer on Wednesday July 08, 2026 @04:03AM (#48828971)
Your second paragraph directly contradicts the first.
Re:GitLost: We Tricked GitHub's AI Agent into Leaking Privat... by LoganDark on Wednesday July 08, 2026 @04:10AM (#48829037)
Since you cannot fix information leakage from LLMs, you must remove the information so that it cannot be leaked. There is no contradiction there.
Re:GitLost: We Tricked GitHub's AI Agent into Leaking Privat... by valleyer on Wednesday July 08, 2026 @04:50AM (#48829358)
Right, that's the fix. So saying that it's not fixable is incorrect.
Re:GitLost: We Tricked GitHub's AI Agent into Leaking Privat... by Gigachad on Wednesday July 08, 2026 @05:24AM (#48829620)
The LLM is not fixable. Deleting the LLM or crippling it to the point of being useless isn't fixing the bug.
Re:GitLost: We Tricked GitHub's AI Agent into Leaking Privat... by crote on Wednesday July 08, 2026 @08:50AM (#48831269)
Why not?

If Ford puts a button in their car which blows it up when you press it, removing the button fixes the issue. If your LLM implementation is fundamentally insecure, you'll have a giant gaping security hole until you remove your LLM implementation.

The alternative is arguing that having the LLM is worth routinely leaking all your code and secrets and occasionally giving complete strangers full access over your repos. Somehow, I think that's going to be a hard sell.

Re:GitLost: We Tricked GitHub's AI Agent into Leaking Privat... by jakewins on Wednesday July 08, 2026 @05:38PM (#48837765)
Right, except the researchers are the ones that added the button, pressed it and now are upset at Ford, in your example.

GitHub agents don’t have access to unrelated private repos by default, nor respond to public issue comments by default. The researchers manually configured the agent to have access to unrelated private repos and also process untrusted public comments.

Re:GitLost: We Tricked GitHub's AI Agent into Leaking Privat... by Austiiiiii on Wednesday July 08, 2026 @10:09AM (#48832220)
This is some very weirdly loaded language for a discussion about security. Applying the same RBAC controls that should be restricting all human requests in a system is not "crippling ... to the point of being useless." There isn't a world where granting a layer of the stack the ability to bypass hardcoded security limitations is a value add.
Re:GitLost: We Tricked GitHub's AI Agent into Leaking Privat... by antonvs on Wednesday July 08, 2026 @10:11AM (#48832235)
It’s not fixable by GitHub, which is what the original comment was asking about.
Re:GitLost: We Tricked GitHub's AI Agent into Leaking Privat... by rileymat2 on Wednesday July 08, 2026 @05:03AM (#48829447)
There is a major contradiction depending on the definition of “support staff” and the role of the llm in the system which may need access to sensitive data or systems to perform its functions.
Re:GitLost: We Tricked GitHub's AI Agent into Leaking Privat... by darkvertex on Wednesday July 08, 2026 @11:39AM (#48833406)
Exactly. The system should run in a forcibly limited scope of the current repo only or add permissions for scope to include other org/user repos.

It can't leak a private repo if it can't open it to begin with.

Re:GitLost: We Tricked GitHub's AI Agent into Leaking Privat... by antonvs on Wednesday July 08, 2026 @10:09AM (#48832218)
The point is that Github can’t fix it. It’s the user’s responsibility to not grant access to accounts that shouldn’t have access to the resources in question.
Re:GitLost: We Tricked GitHub's AI Agent into Leaking Privat... by dzikimarian on Wednesday July 08, 2026 @03:29AM (#48828728)
Fix what? They setup LLM with access to private data and ability to read public comments. That's simply misconfiguration.
Re:GitLost: We Tricked GitHub's AI Agent into Leaking Privat... by wzdd on Wednesday July 08, 2026 @05:39AM (#48829768)
The OP notes that they had to use special phrasing to get their exfil to work, so clearly GitHub was aware of the issue and made an attempt to prevent it.

It seems like the proper fix is for GitHub not to allow their agentic workflow to execute in a public repo context if it also has private repo access. Or, to use your phrasing, for GitHub to flag and disallow this easily-detectable and dangerous type of misconfiguration.

Re:GitLost: We Tricked GitHub's AI Agent into Leaking Privat... by brookst on Wednesday July 08, 2026 @08:46AM (#48831221)
This “detectable and dangerous type of misconfiguration” is used by many developed daily and breaking it would break important workflows.

It’s like saying that an OS should enforce that home directories can only have 0600 permissions. Yes, it prevents accidentally configuring world readable on files, but there are legit reasons for wanting to share a file from your home dir.

Re:GitLost: We Tricked GitHub's AI Agent into Leaking Privat... by centuryfall on Thursday July 09, 2026 @02:19PM (#48850273)
Why is that an issue though when it is the lesser of two evils? At the very minimum, regardless of “misconfiguration” or not, not having any type of warnings to advise against this behavior is quite bad.

Misconfiguration isn’t really the best word choice, either, because it’s definitely a both-sides problem.

Re:GitLost: We Tricked GitHub's AI Agent into Leaking Privat... by jofzar on Wednesday July 08, 2026 @06:25AM (#48830107)
Actually op, can you clarify if you did this with the below setting on? There is a literal setting to stop this so I'm curious if this was created because of this report or if this is just negligence from the reporter to not add this as a comment.

https://github.github.com/gh-aw/reference/cross-repository/#...