BlackBerry Limited
Automated Software Vulnerability Determination

Last updated:

Abstract:

Software vulnerabilities affecting devices can be determined using a vulnerability identifier uniquely identifying a vulnerability and version check information for use in determining software versions affected by the vulnerability. The version check information comprises one or more version rules providing a definition of how a software version number is tokenized and one or more Boolean expressions on those tokens to identify impacted versions of software according to the one or more version rules. In checking software for a vulnerability, the software version is determined and checked using the Boolean expression according to the version definition.

Status:
Application
Type:

Utility

Filling date:

19 Dec 2018

Issue date:

25 Jun 2020