Skip to content

Commit 388f3b0

Browse files
committed
Autogenerated HTML docs for v2.50.1-194-g03814
1 parent 83fc16f commit 388f3b0

File tree

8 files changed

+130
-0
lines changed

8 files changed

+130
-0
lines changed

RelNotes/2.43.7.adoc

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
Git v2.43.7 Release Notes
2+
=========================
3+
4+
This release includes fixes for CVE-2025-27613, CVE-2025-27614,
5+
CVE-2025-46334, CVE-2025-46835, CVE-2025-48384, CVE-2025-48385, and
6+
CVE-2025-48386.
7+
8+
Fixes since v2.43.6
9+
-------------------
10+
11+
* CVE-2025-27613, Gitk:
12+
13+
When a user clones an untrusted repository and runs Gitk without
14+
additional command arguments, any writable file can be created and
15+
truncated. The option "Support per-file encoding" must have been
16+
enabled. The operation "Show origin of this line" is affected as
17+
well, regardless of the option being enabled or not.
18+
19+
* CVE-2025-27614, Gitk:
20+
21+
A Git repository can be crafted in such a way that a user who has
22+
cloned the repository can be tricked into running any script
23+
supplied by the attacker by invoking `gitk filename`, where
24+
`filename` has a particular structure.
25+
26+
* CVE-2025-46334, Git GUI (Windows only):
27+
28+
A malicious repository can ship versions of sh.exe or typical
29+
textconv filter programs such as astextplain. On Windows, path
30+
lookup can find such executables in the worktree. These programs
31+
are invoked when the user selects "Git Bash" or "Browse Files" from
32+
the menu.
33+
34+
* CVE-2025-46835, Git GUI:
35+
36+
When a user clones an untrusted repository and is tricked into
37+
editing a file located in a maliciously named directory in the
38+
repository, then Git GUI can create and overwrite any writable
39+
file.
40+
41+
* CVE-2025-48384, Git:
42+
43+
When reading a config value, Git strips any trailing carriage
44+
return and line feed (CRLF). When writing a config entry, values
45+
with a trailing CR are not quoted, causing the CR to be lost when
46+
the config is later read. When initializing a submodule, if the
47+
submodule path contains a trailing CR, the altered path is read
48+
resulting in the submodule being checked out to an incorrect
49+
location. If a symlink exists that points the altered path to the
50+
submodule hooks directory, and the submodule contains an executable
51+
post-checkout hook, the script may be unintentionally executed
52+
after checkout.
53+
54+
* CVE-2025-48385, Git:
55+
56+
When cloning a repository Git knows to optionally fetch a bundle
57+
advertised by the remote server, which allows the server-side to
58+
offload parts of the clone to a CDN. The Git client does not
59+
perform sufficient validation of the advertised bundles, which
60+
allows the remote side to perform protocol injection.
61+
62+
This protocol injection can cause the client to write the fetched
63+
bundle to a location controlled by the adversary. The fetched
64+
content is fully controlled by the server, which can in the worst
65+
case lead to arbitrary code execution.
66+
67+
* CVE-2025-48386, Git:
68+
69+
The wincred credential helper uses a static buffer (`target`) as a
70+
unique key for storing and comparing against internal storage. This
71+
credential helper does not properly bounds check the available
72+
space remaining in the buffer before appending to it with
73+
`wcsncat()`, leading to potential buffer overflows.

RelNotes/2.44.4.adoc

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
Git v2.44.4 Release Notes
2+
=========================
3+
4+
This release merges up the fixes that appears in v2.43.7 to address
5+
the following CVEs: CVE-2025-27613, CVE-2025-27614, CVE-2025-46334,
6+
CVE-2025-46835, CVE-2025-48384, CVE-2025-48385, and CVE-2025-48386.
7+
See the release notes for v2.43.7 for details.

RelNotes/2.45.4.adoc

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
Git v2.45.4 Release Notes
2+
=========================
3+
4+
This release merges up the fixes that appears in v2.43.7, and v2.44.4
5+
to address the following CVEs: CVE-2025-27613, CVE-2025-27614,
6+
CVE-2025-46334, CVE-2025-46835, CVE-2025-48384, CVE-2025-48385, and
7+
CVE-2025-48386. See the release notes for v2.43.7 for details.

RelNotes/2.46.4.adoc

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
Git v2.46.4 Release Notes
2+
=========================
3+
4+
This release merges up the fixes that appears in v2.43.7, v2.44.4, and
5+
v2.45.4 to address the following CVEs: CVE-2025-27613, CVE-2025-27614,
6+
CVE-2025-46334, CVE-2025-46835, CVE-2025-48384, CVE-2025-48385, and
7+
CVE-2025-48386. See the release notes for v2.43.7 for details.

RelNotes/2.47.3.adoc

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
Git v2.47.3 Release Notes
2+
=========================
3+
4+
This release merges up the fixes that appears in v2.43.7, v2.44.4,
5+
v2.45.4, and v2.46.4 to address the following CVEs: CVE-2025-27613,
6+
CVE-2025-27614, CVE-2025-46334, CVE-2025-46835, CVE-2025-48384,
7+
CVE-2025-48385, and CVE-2025-48386. See the release notes for v2.43.7
8+
for details.

RelNotes/2.48.2.adoc

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
Git v2.48.2 Release Notes
2+
=========================
3+
4+
This release merges up the fixes that appears in v2.43.7, v2.44.4,
5+
v2.45.4, v2.46.4, and v2.47.3 to address the following CVEs:
6+
CVE-2025-27613, CVE-2025-27614, CVE-2025-46334, CVE-2025-46835,
7+
CVE-2025-48384, CVE-2025-48385, and CVE-2025-48386. See the release
8+
notes for v2.43.7 for details.

RelNotes/2.49.1.adoc

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
Git v2.49.1 Release Notes
2+
=========================
3+
4+
This release merges up the fixes that appear in v2.43.7, v2.44.4,
5+
v2.45.4, v2.46.4, v2.47.3, and v2.48.2 to address the following CVEs:
6+
CVE-2025-27613, CVE-2025-27614, CVE-2025-46334, CVE-2025-46835,
7+
CVE-2025-48384, CVE-2025-48385, and CVE-2025-48386. See the release
8+
notes for v2.43.7 for details.
9+
10+
It also contains some updates to various CI bits to work around
11+
and/or to adjust to the deprecation of use of Ubuntu 20.04 GitHub
12+
Actions CI, updates to to Fedora base image.

RelNotes/2.50.1.adoc

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
Git v2.50.1 Release Notes
2+
=========================
3+
4+
This release merges up the fixes that appear in v2.43.7, v2.44.4,
5+
v2.45.4, v2.46.4, v2.47.3, v2.48.2, and v2.49.1 to address the
6+
following CVEs: CVE-2025-27613, CVE-2025-27614, CVE-2025-46334,
7+
CVE-2025-46835, CVE-2025-48384, CVE-2025-48385, and
8+
CVE-2025-48386. See the release notes for v2.43.7 for details.

0 commit comments

Comments
 (0)