diff options
author | Johannes Schindelin <johannes.schindelin@gmx.de> | 2024-03-24 14:13:41 +0100 |
---|---|---|
committer | Johannes Schindelin <johannes.schindelin@gmx.de> | 2024-04-17 22:30:06 +0200 |
commit | e4930e86c0d521aa6c3c3da9f590e852f6eeac21 (patch) | |
tree | 8b1ddfd1596c31f5586e0a5a172c3a1f08c46df0 /commit.c | |
parent | e8d0608944486019ea0e1ed2ed29776811a565c2 (diff) |
t5510: verify that D/F confusion cannot lead to an RCE
The most critical vulnerabilities in Git lead to a Remote Code Execution
("RCE"), i.e. the ability for an attacker to have malicious code being
run as part of a Git operation that is not expected to run said code,
such has hooks delivered as part of a `git clone`.
A couple of parent commits ago, a bug was fixed that let Git be confused
by the presence of a path `a-` to mistakenly assume that a directory
`a/` can safely be created without removing an existing `a` that is a
symbolic link.
This bug did not represent an exploitable vulnerability on its
own; Let's make sure it stays that way.
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Diffstat (limited to 'commit.c')
0 files changed, 0 insertions, 0 deletions