-
Notifications
You must be signed in to change notification settings - Fork 76
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
avoid January 1 failures of CVE ID reservation #577
Comments
If there are any items that should be prioritized in Q4 2023, I think it should be this one. January 1 is approaching, and people likely don't want to deal with errors as their first item coming back from the holidays. |
Discussion from AWG meeting on Jul 30, 2024: how many days ahead of a new year should CVE Services automatically allow reservation of IDs for the next year? Currently enabling the next year is a manual action that is not consistently done at a set date. At the same time, we don't want to allow reservations for arbitrary future years since it could be misused to reserve IDs for e.g. year 2050, and dilutes the value of the year part in the identifier. Reserving IDs ahead of the new year is a legitimate use case for some CNA so we also can't restrict reservations to only the current year exclusively. The proposed and agreed solution: automatically allow reservations 90 days ahead of the next year. |
(This does not need to be addressed for the initial production release of CVE Services 2.x.)
cve-services/src/controller/cve-id.controller/cve-id.controller.js
Line 323 in facb0f8
cve-services/src/controller/cve-id.controller/cve-id.controller.js
Line 398 in facb0f8
cve-services/src/controller/cve-id.controller/cve-id.controller.js
Line 493 in facb0f8
cause CVE ID reservations to start failing each January 1 unless a client user has remembered to do annual maintenance tasks such as
cve-services/src/controller/cve-id.controller/cve-id.controller.js
Lines 732 to 735 in facb0f8
A more reasonable design would have:
The text was updated successfully, but these errors were encountered: