File tree Expand file tree Collapse file tree
go/ql/test/experimental/CWE-522-DecompressionBombs Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11testFailures
2- | test.go:636 :31:636 :57 | comment | Missing result:hasValueFlow="tarRead" |
2+ | test.go:637 :31:637 :57 | comment | Missing result:hasValueFlow="tarRead" |
33failures
Original file line number Diff line number Diff line change @@ -589,7 +589,7 @@ func Xz(file io.Reader) {
589589 TarDecompressor (tarRead )
590590 TarDecompressor2 (tarRead )
591591 TarDecompressorSafe (tarRead )
592- TarDecompressorTP (tarRead )
592+ TarDecompressorTN (tarRead )
593593}
594594
595595func XzSafe (file io.Reader ) {
@@ -629,14 +629,16 @@ func TarDecompressor2(tarRead *tar.Reader) {
629629 tarRead .Read (tarOut ) // $ hasValueFlow="tarRead"
630630 fmt .Println ("do sth with output:" , tarOut )
631631}
632- func TarDecompressorTP (tarRead * tar.Reader ) {
632+
633+ func TarDecompressorTN (tarRead * tar.Reader ) {
633634 var tarOut []byte = make ([]byte , 70 )
634635 i := 1
635636 for i > 0 {
636637 i , _ = tarRead .Read (tarOut ) // $ hasValueFlow="tarRead"
637638 fmt .Println ("do sth with output:" , tarOut )
638639 }
639640}
641+
640642func TarDecompressorSafe (tarRead * tar.Reader ) {
641643 var tarOut []byte = make ([]byte , 70 )
642644 i := 1
You can’t perform that action at this time.
0 commit comments