From 4d26ed95db3819770214be64652e283768d0b0dd Mon Sep 17 00:00:00 2001 From: Fabrice Fontaine Date: Tue, 7 Oct 2025 10:37:42 +0200 Subject: [PATCH] fix: update strongswan checker Add missing [),] in strongswan pattern to avoid truncating latest digit of version (e.g, 5.9.1 instead of 5.9.13) Fix b78376af3ca5eec82cfa4766d8d5ee3601f965e1 Signed-off-by: Fabrice Fontaine --- cve_bin_tool/checkers/strongswan.py | 2 +- test/test_data/strongswan.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cve_bin_tool/checkers/strongswan.py b/cve_bin_tool/checkers/strongswan.py index 252872b365..08798300e3 100644 --- a/cve_bin_tool/checkers/strongswan.py +++ b/cve_bin_tool/checkers/strongswan.py @@ -16,5 +16,5 @@ class StrongswanChecker(Checker): CONTAINS_PATTERNS: list[str] = [] FILENAME_PATTERNS = [r"libcharon.so"] - VERSION_PATTERNS = [r"\(strongSwan ([0-9]+\.[0-9]+\.[0-9]+)"] + VERSION_PATTERNS = [r"\(strongSwan ([0-9]+\.[0-9]+\.[0-9]+)[,)]"] VENDOR_PRODUCT = [("strongswan", "strongswan")] diff --git a/test/test_data/strongswan.py b/test/test_data/strongswan.py index 944bfc6f04..7a08146a81 100644 --- a/test/test_data/strongswan.py +++ b/test/test_data/strongswan.py @@ -5,7 +5,7 @@ { "product": "strongswan", "version": "4.6.3", - "version_strings": ["(strongSwan 4.6.3"], + "version_strings": ["(strongSwan 4.6.3)"], } ] package_test_data = [