Merge branch 'master' into issue-1338

This commit is contained in:
Michael Boelen 2023-08-07 10:06:12 +02:00 committed by GitHub
commit d0c855d19b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
26 changed files with 51 additions and 8 deletions

View File

@ -1,10 +1,21 @@
# Lynis Changelog # Lynis Changelog
## Lynis 3.0.9 (not released yet) ## Lynis 3.1.0 (not released yet)
### Changed ### Changed
- DBS-1820 - added newer style format for Mongo authorization setting - Updated Amazon Linux EOL dates and addition of Amazon Linux 2023
- Extra check to verify if nanoseconds are supported by the date command - STATUS_NOT_ACTIVE variable added to translation files
---------------------------------------------------------------------------------
## Lynis 3.0.9 (2023-08-03)
### Changed
- DBS-1820 - Added newer style format for Mongo authorization setting
- FILE-6410 - Locations added for plocate
- SSH-7408 - Only test Compression if sshd version < 7.4
- Improved fetching timestamp
- Minor changes such as typos
--------------------------------------------------------------------------------- ---------------------------------------------------------------------------------

View File

@ -82,6 +82,7 @@ STATUS_FOUND="Tapıldı"
#STATUS_MEDIUM="MEDIUM" #STATUS_MEDIUM="MEDIUM"
#STATUS_NON_DEFAULT="NON DEFAULT" #STATUS_NON_DEFAULT="NON DEFAULT"
STATUS_NONE="Yox" STATUS_NONE="Yox"
STATUS_NOT_ACTIVE="NOT ACTIVE"
#STATUS_NOT_CONFIGURED="NOT CONFIGURED" #STATUS_NOT_CONFIGURED="NOT CONFIGURED"
#STATUS_NOT_DISABLED="NOT DISABLED" #STATUS_NOT_DISABLED="NOT DISABLED"
#STATUS_NOT_ENABLED="NOT ENABLED" #STATUS_NOT_ENABLED="NOT ENABLED"

View File

@ -83,6 +83,7 @@ STATUS_FOUND="找到"
#STATUS_MEDIUM="MEDIUM" #STATUS_MEDIUM="MEDIUM"
#STATUS_NON_DEFAULT="NON DEFAULT" #STATUS_NON_DEFAULT="NON DEFAULT"
STATUS_NONE="没有" STATUS_NONE="没有"
STATUS_NOT_ACTIVE="NOT ACTIVE"
#STATUS_NOT_CONFIGURED="NOT CONFIGURED" #STATUS_NOT_CONFIGURED="NOT CONFIGURED"
#STATUS_NOT_DISABLED="NOT DISABLED" #STATUS_NOT_DISABLED="NOT DISABLED"
#STATUS_NOT_ENABLED="NOT ENABLED" #STATUS_NOT_ENABLED="NOT ENABLED"

View File

@ -83,6 +83,7 @@ STATUS_FOUND="FUNDET"
#STATUS_NON_DEFAULT="NON DEFAULT" #STATUS_NON_DEFAULT="NON DEFAULT"
STATUS_NONE="INGEN" STATUS_NONE="INGEN"
STATUS_NO="NEJ" STATUS_NO="NEJ"
STATUS_NOT_ACTIVE="NOT ACTIVE"
#STATUS_NOT_CONFIGURED="NOT CONFIGURED" #STATUS_NOT_CONFIGURED="NOT CONFIGURED"
#STATUS_NOT_DISABLED="NOT DISABLED" #STATUS_NOT_DISABLED="NOT DISABLED"
STATUS_NOT_ENABLED="IKKE AKTIVERET" STATUS_NOT_ENABLED="IKKE AKTIVERET"

View File

@ -84,6 +84,7 @@ STATUS_NO="NEIN"
STATUS_NO_UPDATE="KEINE AKTUALISIERUNG" STATUS_NO_UPDATE="KEINE AKTUALISIERUNG"
STATUS_NON_DEFAULT="NICHT STANDARD" STATUS_NON_DEFAULT="NICHT STANDARD"
STATUS_NONE="NICHTS" STATUS_NONE="NICHTS"
STATUS_NOT_ACTIVE="NOT ACTIVE"
STATUS_NOT_CONFIGURED="NICHT KONFIGURIERT" STATUS_NOT_CONFIGURED="NICHT KONFIGURIERT"
STATUS_NOT_DISABLED="NICHT DEAKTIVIERT" STATUS_NOT_DISABLED="NICHT DEAKTIVIERT"
STATUS_NOT_ENABLED="NICHT AKTIVIERT" STATUS_NOT_ENABLED="NICHT AKTIVIERT"

View File

@ -84,6 +84,7 @@ STATUS_NO="NO"
STATUS_NO_UPDATE="NO UPDATE" STATUS_NO_UPDATE="NO UPDATE"
STATUS_NON_DEFAULT="NON DEFAULT" STATUS_NON_DEFAULT="NON DEFAULT"
STATUS_NONE="NONE" STATUS_NONE="NONE"
STATUS_NOT_ACTIVE="NOT ACTIVE"
STATUS_NOT_CONFIGURED="NOT CONFIGURED" STATUS_NOT_CONFIGURED="NOT CONFIGURED"
STATUS_NOT_DISABLED="NOT DISABLED" STATUS_NOT_DISABLED="NOT DISABLED"
STATUS_NOT_ENABLED="NOT ENABLED" STATUS_NOT_ENABLED="NOT ENABLED"

View File

@ -85,6 +85,7 @@ STATUS_NO_UPDATE="SIN ACTUALIZACIÓN"
STATUS_NO="NO" STATUS_NO="NO"
STATUS_NON_DEFAULT="NO POR DEFECTO" STATUS_NON_DEFAULT="NO POR DEFECTO"
STATUS_NONE="NINGUNO" STATUS_NONE="NINGUNO"
STATUS_NOT_ACTIVE="NOT ACTIVE"
STATUS_NOT_CONFIGURED="NO CONFIGURADO" STATUS_NOT_CONFIGURED="NO CONFIGURADO"
STATUS_NOT_DISABLED="NO DESHABILITADO" STATUS_NOT_DISABLED="NO DESHABILITADO"
STATUS_NOT_ENABLED="NO HABILITADO" STATUS_NOT_ENABLED="NO HABILITADO"

View File

@ -83,6 +83,7 @@ STATUS_FOUND="LÖYTYNYT"
STATUS_NO="EI" STATUS_NO="EI"
#STATUS_NON_DEFAULT="NON DEFAULT" #STATUS_NON_DEFAULT="NON DEFAULT"
STATUS_NONE="EI MITÄÄN" STATUS_NONE="EI MITÄÄN"
STATUS_NOT_ACTIVE="NOT ACTIVE"
#STATUS_NOT_CONFIGURED="NOT CONFIGURED" #STATUS_NOT_CONFIGURED="NOT CONFIGURED"
#STATUS_NOT_DISABLED="NOT DISABLED" #STATUS_NOT_DISABLED="NOT DISABLED"
#STATUS_NOT_ENABLED="NOT ENABLED" #STATUS_NOT_ENABLED="NOT ENABLED"

View File

@ -84,6 +84,7 @@ STATUS_NO="NON"
STATUS_NO_UPDATE="PAS DE MISE A JOUR" STATUS_NO_UPDATE="PAS DE MISE A JOUR"
STATUS_NON_DEFAULT="PAS PAR DÉFAUT" STATUS_NON_DEFAULT="PAS PAR DÉFAUT"
STATUS_NONE="AUCUN" STATUS_NONE="AUCUN"
STATUS_NOT_ACTIVE="NOT ACTIVE"
STATUS_NOT_CONFIGURED="NON CONFIGURÉ" STATUS_NOT_CONFIGURED="NON CONFIGURÉ"
STATUS_NOT_DISABLED="NON DESACTIVÉ" STATUS_NOT_DISABLED="NON DESACTIVÉ"
STATUS_NOT_ENABLED="NON ACTIVÉ" STATUS_NOT_ENABLED="NON ACTIVÉ"

View File

@ -82,6 +82,7 @@ STATUS_FOUND="ΒΡΕΘΗΚΕ"
#STATUS_MEDIUM="MEDIUM" #STATUS_MEDIUM="MEDIUM"
#STATUS_NON_DEFAULT="NON DEFAULT" #STATUS_NON_DEFAULT="NON DEFAULT"
STATUS_NONE="ΚΑΝΕΝΑ" STATUS_NONE="ΚΑΝΕΝΑ"
STATUS_NOT_ACTIVE="NOT ACTIVE"
#STATUS_NOT_CONFIGURED="NOT CONFIGURED" #STATUS_NOT_CONFIGURED="NOT CONFIGURED"
#STATUS_NOT_DISABLED="NOT DISABLED" #STATUS_NOT_DISABLED="NOT DISABLED"
#STATUS_NOT_ENABLED="NOT ENABLED" #STATUS_NOT_ENABLED="NOT ENABLED"

View File

@ -82,6 +82,7 @@ STATUS_FOUND="נמצא"
#STATUS_MEDIUM="MEDIUM" #STATUS_MEDIUM="MEDIUM"
#STATUS_NON_DEFAULT="NON DEFAULT" #STATUS_NON_DEFAULT="NON DEFAULT"
STATUS_NONE="אין כלל" STATUS_NONE="אין כלל"
STATUS_NOT_ACTIVE="NOT ACTIVE"
#STATUS_NOT_CONFIGURED="NOT CONFIGURED" #STATUS_NOT_CONFIGURED="NOT CONFIGURED"
#STATUS_NOT_DISABLED="NOT DISABLED" #STATUS_NOT_DISABLED="NOT DISABLED"
#STATUS_NOT_ENABLED="NOT ENABLED" #STATUS_NOT_ENABLED="NOT ENABLED"

View File

@ -83,6 +83,7 @@ STATUS_FOUND="FOUND"
#STATUS_NON_DEFAULT="NON DEFAULT" #STATUS_NON_DEFAULT="NON DEFAULT"
STATUS_NO="NEM" STATUS_NO="NEM"
STATUS_NONE="NONE" STATUS_NONE="NONE"
STATUS_NOT_ACTIVE="NOT ACTIVE"
#STATUS_NOT_CONFIGURED="NOT CONFIGURED" #STATUS_NOT_CONFIGURED="NOT CONFIGURED"
#STATUS_NOT_DISABLED="NOT DISABLED" #STATUS_NOT_DISABLED="NOT DISABLED"
#STATUS_NOT_ENABLED="NOT ENABLED" #STATUS_NOT_ENABLED="NOT ENABLED"

View File

@ -83,6 +83,7 @@ STATUS_FOUND="TROVATO"
#STATUS_NON_DEFAULT="NON DEFAULT" #STATUS_NON_DEFAULT="NON DEFAULT"
STATUS_NONE="NESSUNO" STATUS_NONE="NESSUNO"
STATUS_NO="NO" STATUS_NO="NO"
STATUS_NOT_ACTIVE="NOT ACTIVE"
STATUS_NOT_CONFIGURED="NON CONFIGURATO" STATUS_NOT_CONFIGURED="NON CONFIGURATO"
#STATUS_NOT_DISABLED="NOT DISABLED" #STATUS_NOT_DISABLED="NOT DISABLED"
#STATUS_NOT_ENABLED="NOT ENABLED" #STATUS_NOT_ENABLED="NOT ENABLED"

View File

@ -83,6 +83,7 @@ STATUS_FOUND="見つかりました"
STATUS_NO="いいえ" STATUS_NO="いいえ"
#STATUS_NON_DEFAULT="NON DEFAULT" #STATUS_NON_DEFAULT="NON DEFAULT"
STATUS_NONE="なし" STATUS_NONE="なし"
STATUS_NOT_ACTIVE="NOT ACTIVE"
#STATUS_NOT_CONFIGURED="NOT CONFIGURED" #STATUS_NOT_CONFIGURED="NOT CONFIGURED"
#STATUS_NOT_DISABLED="NOT DISABLED" #STATUS_NOT_DISABLED="NOT DISABLED"
#STATUS_NOT_ENABLED="NOT ENABLED" #STATUS_NOT_ENABLED="NOT ENABLED"

View File

@ -83,6 +83,7 @@ STATUS_FOUND="발견"
STATUS_NO="아니오" STATUS_NO="아니오"
#STATUS_NON_DEFAULT="NON DEFAULT" #STATUS_NON_DEFAULT="NON DEFAULT"
STATUS_NONE="없음" STATUS_NONE="없음"
STATUS_NOT_ACTIVE="NOT ACTIVE"
#STATUS_NOT_CONFIGURED="NOT CONFIGURED" #STATUS_NOT_CONFIGURED="NOT CONFIGURED"
#STATUS_NOT_DISABLED="NOT DISABLED" #STATUS_NOT_DISABLED="NOT DISABLED"
#STATUS_NOT_ENABLED="NOT ENABLED" #STATUS_NOT_ENABLED="NOT ENABLED"

View File

@ -83,6 +83,7 @@ STATUS_FOUND="FUNNET"
#STATUS_NON_DEFAULT="NON DEFAULT" #STATUS_NON_DEFAULT="NON DEFAULT"
STATUS_NO="NEI" STATUS_NO="NEI"
STATUS_NONE="INGEN" STATUS_NONE="INGEN"
STATUS_NOT_ACTIVE="NOT ACTIVE"
#STATUS_NOT_CONFIGURED="NOT CONFIGURED" #STATUS_NOT_CONFIGURED="NOT CONFIGURED"
#STATUS_NOT_DISABLED="NOT DISABLED" #STATUS_NOT_DISABLED="NOT DISABLED"
#STATUS_NOT_ENABLED="NOT ENABLED" #STATUS_NOT_ENABLED="NOT ENABLED"

View File

@ -83,6 +83,7 @@ STATUS_FOUND="GEVONDEN"
#STATUS_NON_DEFAULT="NON DEFAULT" #STATUS_NON_DEFAULT="NON DEFAULT"
STATUS_NO="NEE" STATUS_NO="NEE"
STATUS_NONE="GEEN" STATUS_NONE="GEEN"
STATUS_NOT_ACTIVE="NOT ACTIVE"
STATUS_NOT_CONFIGURED="NIET GECONFIGUREERD" STATUS_NOT_CONFIGURED="NIET GECONFIGUREERD"
#STATUS_NOT_DISABLED="NOT DISABLED" #STATUS_NOT_DISABLED="NOT DISABLED"
#STATUS_NOT_ENABLED="NOT ENABLED" #STATUS_NOT_ENABLED="NOT ENABLED"

View File

@ -83,6 +83,7 @@
#STATUS_NON_DEFAULT="NON DEFAULT" #STATUS_NON_DEFAULT="NON DEFAULT"
#STATUS_NONE="NONE" #STATUS_NONE="NONE"
#STATUS_NO="NO" #STATUS_NO="NO"
STATUS_NOT_ACTIVE="NOT ACTIVE"
#STATUS_NOT_CONFIGURED="NOT CONFIGURED" #STATUS_NOT_CONFIGURED="NOT CONFIGURED"
#STATUS_NOT_DISABLED="NOT DISABLED" #STATUS_NOT_DISABLED="NOT DISABLED"
#STATUS_NOT_ENABLED="NOT ENABLED" #STATUS_NOT_ENABLED="NOT ENABLED"

View File

@ -83,6 +83,7 @@ STATUS_FOUND="ENCONTRADO"
STATUS_NO="NÃO" STATUS_NO="NÃO"
#STATUS_NON_DEFAULT="NON DEFAULT" #STATUS_NON_DEFAULT="NON DEFAULT"
STATUS_NONE="NENHUM" STATUS_NONE="NENHUM"
STATUS_NOT_ACTIVE="NOT ACTIVE"
#STATUS_NOT_CONFIGURED="NOT CONFIGURED" #STATUS_NOT_CONFIGURED="NOT CONFIGURED"
#STATUS_NOT_DISABLED="NOT DISABLED" #STATUS_NOT_DISABLED="NOT DISABLED"
#STATUS_NOT_ENABLED="NOT ENABLED" #STATUS_NOT_ENABLED="NOT ENABLED"

View File

@ -82,6 +82,7 @@ STATUS_LOCAL_ONLY="ТОЛЬКО ЛОКАЛЬНО"
STATUS_MEDIUM="СРЕДНИЙ" STATUS_MEDIUM="СРЕДНИЙ"
STATUS_NON_DEFAULT="НЕ ПО УМОЛЧАНИЮ" STATUS_NON_DEFAULT="НЕ ПО УМОЛЧАНИЮ"
STATUS_NONE="Отсутствует" STATUS_NONE="Отсутствует"
STATUS_NOT_ACTIVE="NOT ACTIVE"
STATUS_NOT_CONFIGURED="НЕ СКОНФИГУРИРОВАНО" STATUS_NOT_CONFIGURED="НЕ СКОНФИГУРИРОВАНО"
STATUS_NOT_DISABLED="НЕ ОТКЛЮЧЕНО" STATUS_NOT_DISABLED="НЕ ОТКЛЮЧЕНО"
STATUS_NOT_ENABLED="НЕ ВКЛЮЧЕНО" STATUS_NOT_ENABLED="НЕ ВКЛЮЧЕНО"

View File

@ -83,6 +83,7 @@ STATUS_FOUND="HITTAD"
#STATUS_NON_DEFAULT="NON DEFAULT" #STATUS_NON_DEFAULT="NON DEFAULT"
STATUS_NONE="INGEN" STATUS_NONE="INGEN"
STATUS_NO="NEJ" STATUS_NO="NEJ"
STATUS_NOT_ACTIVE="NOT ACTIVE"
#STATUS_NOT_CONFIGURED="NOT CONFIGURED" #STATUS_NOT_CONFIGURED="NOT CONFIGURED"
#STATUS_NOT_DISABLED="NOT DISABLED" #STATUS_NOT_DISABLED="NOT DISABLED"
#STATUS_NOT_ENABLED="NOT ENABLED" #STATUS_NOT_ENABLED="NOT ENABLED"

View File

@ -83,6 +83,7 @@ STATUS_FOUND="NÁJDENÉ"
#STATUS_NON_DEFAULT="NON DEFAULT" #STATUS_NON_DEFAULT="NON DEFAULT"
STATUS_NONE="ŽIADNE" STATUS_NONE="ŽIADNE"
STATUS_NO="NIE" STATUS_NO="NIE"
STATUS_NOT_ACTIVE="NOT ACTIVE"
#STATUS_NOT_CONFIGURED="NOT CONFIGURED" #STATUS_NOT_CONFIGURED="NOT CONFIGURED"
#STATUS_NOT_DISABLED="NOT DISABLED" #STATUS_NOT_DISABLED="NOT DISABLED"
#STATUS_NOT_ENABLED="NOT ENABLED" #STATUS_NOT_ENABLED="NOT ENABLED"

View File

@ -83,6 +83,7 @@ STATUS_FOUND="BULUNDU"
STATUS_NO="HAYIR" STATUS_NO="HAYIR"
#STATUS_NON_DEFAULT="NON DEFAULT" #STATUS_NON_DEFAULT="NON DEFAULT"
STATUS_NONE="YOK" STATUS_NONE="YOK"
STATUS_NOT_ACTIVE="NOT ACTIVE"
#STATUS_NOT_CONFIGURED="NOT CONFIGURED" #STATUS_NOT_CONFIGURED="NOT CONFIGURED"
#STATUS_NOT_DISABLED="NOT DISABLED" #STATUS_NOT_DISABLED="NOT DISABLED"
#STATUS_NOT_ENABLED="NOT ENABLED" #STATUS_NOT_ENABLED="NOT ENABLED"

View File

@ -28,8 +28,9 @@ os:Alpine 3.8:2020-05-01:1588305600
# Amazon Linux # Amazon Linux
# #
# Note: shortest entry is listed at end due to regular expression matching being used # Note: shortest entry is listed at end due to regular expression matching being used
os:Amazon Linux 2:2023-06-26:1687730400: os:Amazon Linux 2023:2028-03-15:1836691200:
os:Amazon Linux:2020-06-30:1593468000: os:Amazon Linux 2:2025-06-30:1751241600:
os:Amazon Linux:2023-12-31:1703980800:
# #
# Arch Linux # Arch Linux
# #

View File

@ -336,6 +336,15 @@
Report "binaries_sgid_count=${SGID_BINARIES}" Report "binaries_sgid_count=${SGID_BINARIES}"
Report "binary_paths=${BINARY_PATHS_FOUND}" Report "binary_paths=${BINARY_PATHS_FOUND}"
# If grep is capable of extended regexp, use that instead of egrep to avoid annoying warning
if [ "${GREPBINARY:-}" ] ; then
${GREPBINARY} --help | ${GREPBINARY} -e "extended-regexp" > /dev/null
if [ $? -eq 0 ] ; then
EGREPBINARY="${GREPBINARY} -E"
fi
fi
# Test if the basic system tools are defined. These will be used during the audit. # Test if the basic system tools are defined. These will be used during the audit.
[ "${AWKBINARY:-}" ] || ExitFatal "awk binary not found" [ "${AWKBINARY:-}" ] || ExitFatal "awk binary not found"
[ "${CAT_BINARY:-}" ] || ExitFatal "cat binary not found" [ "${CAT_BINARY:-}" ] || ExitFatal "cat binary not found"

6
lynis
View File

@ -43,10 +43,10 @@
PROGRAM_WEBSITE="https://cisofy.com/lynis/" PROGRAM_WEBSITE="https://cisofy.com/lynis/"
# Version details # Version details
PROGRAM_RELEASE_DATE="2022-05-17" PROGRAM_RELEASE_DATE="2023-08-03"
PROGRAM_RELEASE_TIMESTAMP=1652791205 PROGRAM_RELEASE_TIMESTAMP=1691062820
PROGRAM_RELEASE_TYPE="release" # pre-release or release PROGRAM_RELEASE_TYPE="release" # pre-release or release
PROGRAM_VERSION="3.0.8" PROGRAM_VERSION="3.0.9"
# Source, documentation and license # Source, documentation and license
PROGRAM_SOURCE="https://github.com/CISOfy/lynis" PROGRAM_SOURCE="https://github.com/CISOfy/lynis"