diff --git a/tools/log4shell/constants/version.go b/tools/log4shell/constants/version.go index 4d07c2f07..67b072379 100644 --- a/tools/log4shell/constants/version.go +++ b/tools/log4shell/constants/version.go @@ -14,4 +14,4 @@ // package constants -const Version = "1.4.1" +const Version = "1.4.2" diff --git a/tools/log4shell/scan/scan.go b/tools/log4shell/scan/scan.go index 1c7c149a0..835334264 100644 --- a/tools/log4shell/scan/scan.go +++ b/tools/log4shell/scan/scan.go @@ -203,6 +203,8 @@ func (s *Log4jDirectoryScanner) scanArchiveFile( Msg("unable to open class file") return } + defer reader.Close() + return s.processArchiveFile(reader, path, file.Name) }