Upstream update including security & bug fixes as well as feature enhancements.
From the upstream release notes:
When relying on the --local
clone optimization, Git dereferences
symbolic links in the source repository before creating hardlinks
(or copies) of the dereferenced link in the destination repository.
This can lead to surprising behavior where arbitrary files are
present in a repository's $GIT_DIR
when cloning from a malicious
repository.
Git will no longer dereference symbolic links via the --local
clone mechanism, and will instead refuse to clone repositories that
have symbolic links present in the $GIT_DIR/objects
directory.
Additionally, the value of protocol.file.allow
is changed to be
"user" by default.
An overly-long command string given to git shell
can result in
overflow in split_cmdline()
, leading to arbitrary heap writes and
remote code execution when git shell
is exposed and the directory
$HOME/git-shell-commands
exists.
git shell
is taught to refuse interactive commands that are
longer than 4MiB in size. split_cmdline()
is hardened to reject
inputs larger than 2GiB.
Credit for finding CVE-2022-39253 goes to Cory Snider of Mirantis. The fix was authored by Taylor Blau, with help from Johannes Schindelin.
Credit for finding CVE-2022-39260 goes to Kevin Backhouse of GitHub. The fix was authored by Kevin Backhouse, Jeff King, and Taylor Blau.
Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:
sudo dnf upgrade --refresh --advisory=FEDORA-2022-fb088df94c
Please login to add feedback.
This update has been submitted for testing by tmz.
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'passed'.
This update has been pushed to testing.
no issues with git usage in my projects
This update can be pushed to stable now if the maintainer wishes
This update has been submitted for stable by tmz.
wfm
Works.
working fine
works ok
This is going to make Ruby / RubyGems FTBFS:
https://koschei.fedoraproject.org/package/rubygems?collection=f38
Mostly FYI and if anybody else hits similar issues.
This update has been pushed to stable.