Skip to content

Clarify usage of version ranges #392

Description

@tschmidtb51

I strongly believe that the easiest way for a customer is, not having to worry about version ranges. Nevertheless, I also understand the PSIRTs working hard to compile advisories to the best of their knowledge. And sometimes PSIRTs don't know exactly which versions are affected.

Therefore, I suggest the following approach:

  1. Introduce a new category product_version_range. This one holds all version ranges while the existing product_version only holds single versions. Write a mandatory test to enforce it. (Could be something like "check whether all versions, <, <=, prior, later exist in the value.)
  2. Clarify, how version ranges should be represented in CSAF. An approach could be to specify:
  • if possible: use vers
  • if vers is not possible: use a specifier that follows the rules of vers as closely as possible (then the programs can make a best effort guess whether it is in range)

Thoughts?

Flagging @santosomar, @tolim, @mprpic, @wrideout for attention.

Metadata

Metadata

Assignees

Labels

CS02Defects of CS01 with fixes targeting CS02editor-revisionalready worked on in the editor revision

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions