diff --git a/cve_bin_tool/checkers/ppp.py b/cve_bin_tool/checkers/ppp.py index 828ecc05e1..fa008861d1 100644 --- a/cve_bin_tool/checkers/ppp.py +++ b/cve_bin_tool/checkers/ppp.py @@ -21,6 +21,7 @@ class PppChecker(Checker): r"pppd/([0-9]+\.[0-9]+\.[0-9]+)", r"pppd[a-z, :%\)]*\r?\n([0-9]+\.[0-9]+\.[0-9]+)", r"([0-9]+\.[0-9]+\.[0-9]+)\r?\npppd", + r"pppd_version[a-zA-Z0-9!#$%&'()*+,/:;<=>?@^_`{|}~ \-\\\"\[\]\.\r\n]+([0-9]+\.[0-9]+\.[0-9]+)", ] VENDOR_PRODUCT = [ ("point-to-point_protocol_project", "point-to-point_protocol"), diff --git a/test/test_data/ppp.py b/test/test_data/ppp.py index 2e753ea74b..9148755886 100644 --- a/test/test_data/ppp.py +++ b/test/test_data/ppp.py @@ -17,6 +17,13 @@ "version": "2.4.3", "version_strings": ["2.4.3\npppd %s started"], }, + { + "product": "point-to-point_protocol", + "version": "2.4.7", + "version_strings": [ + "pppd_version\nUsing PPPoL2TP (socket = %d)\nioctl(PPPIOCSMRU): %m (line %d)\nH;D$\n2.4.7" + ], + }, ] package_test_data = [ {