git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: CVE-2022-24975

From
Junio C Hamano <gitster@pobox.com>
Date
Jun 1, 2022, 21:12 UTC
Message-ID
<xmqq4k14qe9g.fsf@gitster.g>
In-Reply-To
<CAJ=HsVKX-NXePKU1G0UKRcFT5He8AjS_TQEirb3hN3chGFz9TA@mail.gmail.com>
Mark Esler <mark.esler@canonical.com> writes:
Show 10 quoted lines
> Hello,
>
> Could the git developers state their position on CVE-2022-24975? Is it
> disputed or will it be addressed by upstream?
>
> As I read the documentation, --mirror is working as stated and MITRE
> should remove the CVE.
>
> Thank you,
> Mark Esler

It took me a while to Google for "gitbleed" as I got tons of GI bleed but no Gitbleed, so a quick conclusion is there is no such credible thing called gitbleed ;-)

Jokes aside (yes, I know about [*]).

As you said, "A repository can have more than what branch heads and tags can reach, and the --mirror option is a way to copy all the things that are reachable from other refs. It is 100% working as intended."

During the discussion about [*] on git-security@ mailing lsit, everybody said that it is dubious that CVE is warranted. I am not sure there is anything more for us to do.

[Reference]
* https://wwws.nightwatchcybersecurity.com/2022/02/11/gitbleed/
  the author of which asked git-security@ list and after getting
  things explained, accepted that this is a "working as intended"
  functionality and promised to adjust the blog post entry not to
  imply that the entire repository can be copied.  I do not know how
  much correction was actually made since then, though.
Previous: Mark EslerNext: Mark Esler
Message 2 of 4 in “CVE-2022-24975”
  1. Mark EslerJun 1, 2022
  2. Junio C HamanoJun 1, 2022
  3. Mark EslerJun 1, 2022
  4. Dyer, EdwinJun 6, 2022

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.