Link to the patch that fixed it: https://github.com/git/git/commit/cc2fc7c
Git client vulnerability announced
51–60 of 191 posts
Re: Git client vulnerability announced
#52>In addition, the following updated versions of Git address this vulnerability: Not everyone has the patch. The Git core team has announced maintenance releases for all current versions of Git (v1.8.5.6, v1.9.5, v2.0.5, v2.1.4, and v2.2.1). I have one Windows machine and went to update http://git-scm.com/download/win (preview Version 1.9.4) It was released 3 months ago, on 2014-09-29. https://msysgit.github.io (Versi…
I figured I could build from source if I really wanted and the downloads would be updated eventually but ... they have not.
Re: Git client vulnerability announced
#53Re: Git client vulnerability announced
#54Earlier quoted context omitted.
The blog post on Github.com only includes links to Github for Mac binaries, not git proper. The link in the blog post to kernel.org has tarballs of source, not binaries. Did I miss something?
It also includes a link to msysgit for Windows. If you need some type of binary not listed, it would help if you mention what type of binaries you need.
Re: Git client vulnerability announced
#55Short panic summary: your git/hg remotes can get code execution on your machine when you clone/pull if you are on OSX or Windows. Summary: on case-insensitive/normalizing filesystems (default on OSX and Windows) it's possible for .git/config to be overwritten by the tree, probably due to a case-sensitive sanity check when the actual file is insensitive. .git/config can contain arbitrary commands to be run on certain…
Re: Git client vulnerability announced
#56>In addition, the following updated versions of Git address this vulnerability: Not everyone has the patch. The Git core team has announced maintenance releases for all current versions of Git (v1.8.5.6, v1.9.5, v2.0.5, v2.1.4, and v2.2.1). I have one Windows machine and went to update http://git-scm.com/download/win (preview Version 1.9.4) It was released 3 months ago, on 2014-09-29. https://msysgit.github.io (Versi…
Changes since Git-1.9.4-preview20140929
New Features ...
Bugfixes
* Safeguards against bogus file names on NTFS.
Edit: Actually, there it is on their git hub releases page. https://github.com/msysgit/msysgit/releases/tag/Git-1.9.5-pr...
Re: Git client vulnerability announced
#57Where can I find fixed git-related binaries without having to build from source myself? (Sorry, I'm lazy)
Re: Git client vulnerability announced
#58Short panic summary: your git/hg remotes can get code execution on your machine when you clone/pull if you are on OSX or Windows. Summary: on case-insensitive/normalizing filesystems (default on OSX and Windows) it's possible for .git/config to be overwritten by the tree, probably due to a case-sensitive sanity check when the actual file is insensitive. .git/config can contain arbitrary commands to be run on certain…
Re: Git client vulnerability announced
#59Short panic summary: your git/hg remotes can get code execution on your machine when you clone/pull if you are on OSX or Windows. Summary: on case-insensitive/normalizing filesystems (default on OSX and Windows) it's possible for .git/config to be overwritten by the tree, probably due to a case-sensitive sanity check when the actual file is insensitive. .git/config can contain arbitrary commands to be run on certain…
Lose the /or. Update no matter what.
So, update no matter what, unless you're not on an affected system?
(this is a question, not a statement)
Re: Git client vulnerability announced
#60Short panic summary: your git/hg remotes can get code execution on your machine when you clone/pull if you are on OSX or Windows. Summary: on case-insensitive/normalizing filesystems (default on OSX and Windows) it's possible for .git/config to be overwritten by the tree, probably due to a case-sensitive sanity check when the actual file is insensitive. .git/config can contain arbitrary commands to be run on certain…
EDIT: Macports just updated. I did it with
# port selfupdate # port upgrade outdated
and 2.2.1 came down.
If you have the Apple git, then you should
# port install git