@@ -2,32 +2,53 @@ modules:
2
2
- module : github.com/git-lfs/git-lfs
3
3
versions :
4
4
- fixed : 1.5.1-0.20210113180018-fc664697ed2c
5
+ vulnerable_at : 1.5.1-0.20201211195948-e896fc7af7db
5
6
packages :
6
7
- package : github.com/git-lfs/git-lfs/commands
7
8
goos :
8
9
- windows
9
10
symbols :
10
11
- PipeCommand
11
- skip_fix : ' TODO: fill this out [or set vulnerable_at to derive symbols]'
12
+ derived_symbols :
13
+ - PipeMediaCommand
14
+ - Run
15
+ - lockVerifier.Verify
16
+ - singleCheckout.Run
17
+ - singleCheckout.RunToPath
18
+ - uploadContext.NewQueue
19
+ - uploadContext.UploadPointers
12
20
- package : github.com/git-lfs/git-lfs/creds
13
21
goos :
14
22
- windows
15
23
symbols :
16
24
- AskPassCredentialHelper.getFromProgram
17
25
- commandCredentialHelper.Approve
18
- skip_fix : ' TODO: fill this out [or set vulnerable_at to derive symbols]'
26
+ derived_symbols :
27
+ - AskPassCredentialHelper.Fill
28
+ - CredentialHelperWrapper.FillCreds
29
+ - CredentialHelpers.Approve
30
+ - CredentialHelpers.Fill
19
31
- package : github.com/git-lfs/git-lfs/lfs
20
32
goos :
21
33
- windows
22
34
symbols :
23
35
- pipeExtensions
24
- skip_fix : ' TODO: fill this out [or set vulnerable_at to derive symbols]'
36
+ derived_symbols :
37
+ - GitFilter.Clean
38
+ - GitFilter.Smudge
39
+ - GitFilter.SmudgeToFile
25
40
- package : github.com/git-lfs/git-lfs/lfshttp
26
41
goos :
27
42
- windows
28
43
symbols :
29
44
- sshAuthClient.Resolve
30
- skip_fix : ' TODO: fill this out [or set vulnerable_at to derive symbols]'
45
+ derived_symbols :
46
+ - Client.Do
47
+ - Client.DoWithAccess
48
+ - Client.HttpClient
49
+ - Client.NewRequest
50
+ - Client.Transport
51
+ - sshCache.Resolve
31
52
description : |
32
53
Due to the standard library behavior of exec.LookPath on Windows a number of methods may
33
54
result in arbitrary code execution when cloning or operating on untrusted Git repositories.
0 commit comments