Git 2.30.3

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>

Johannes Schindelin committed Mar 17, 2022 at 10:15 UTC cb95038137e9e66fc6a6b4a0e8db62bcc521b709
3 files changed +26 -2
Documentation/RelNotes/2.30.3.txt new
+24
@@ -0,0 +1,24 @@
1 +Git v2.30.2 Release Notes
2 +=========================
3 +
4 +This release addresses the security issue CVE-2022-24765.
5 +
6 +Fixes since v2.30.2
7 +-------------------
8 +
9 + * Build fix on Windows.
10 +
11 + * Fix `GIT_CEILING_DIRECTORIES` with Windows-style root directories.
12 +
13 + * CVE-2022-24765:
14 + On multi-user machines, Git users might find themselves
15 + unexpectedly in a Git worktree, e.g. when another user created a
16 + repository in `C:\.git`, in a mounted network drive or in a
17 + scratch space. Merely having a Git-aware prompt that runs `git
18 + status` (or `git diff`) and navigating to a directory which is
19 + supposedly not a Git worktree, or opening such a directory in an
20 + editor or IDE such as VS Code or Atom, will potentially run
21 + commands defined by that other user.
22 +
23 +Credit for finding this vulnerability goes to 俞晨东; The fix was
24 +authored by Johannes Schindelin.
GIT-VERSION-GEN
+1 -1
@@ -1,7 +1,7 @@
1 #!/bin/sh
2
3 GVF=GIT-VERSION-FILE
4 -DEF_VER=v2.30.2
4 +DEF_VER=v2.30.3
5
6 LF='
7 '
RelNotes
+1 -1
@@ -1 +1 @@
1 -Documentation/RelNotes/2.30.2.txt
\ No newline at end of file
1 +Documentation/RelNotes/2.30.3.txt
\ No newline at end of file