[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

RE: Few questions about the security tracker



Hi Neil. Thank you very much for your quick response.

 

I have a follow-up question:

 

  • Not necessarily. The vulnerability may have been introduced in a recent version of the package - the vulnerable code may simply not exist in older versions. Maybe the functionality is new or the methodology was modified.

GuyH: So, is there any way to know what versions are actually vulnerable with respect to a given CVE? If the vulnerability was fixed in version X, I guess that version X-1 is vulnerable, but when this vulnerability was introduced? What about version X-2?, or X-3?. This question is relevant for all 3 statuses.

 

 

--

Thanks,

H Guy

 

 

-----Original Message-----
From: Neil Williams <codehelp@debian.org>
Sent: Wednesday, 12 May 2021 16:54
To: Guy Hudara <guy.hudara@whitesourcesoftware.com>
Cc: debian-security-tracker@lists.debian.org; Adi Rashkes <adi.rashkes@whitesourcesoftware.com>
Subject: Re: Few questions about the security tracker

 

On Wed, 12 May 2021 14:57:16 +0300

Guy Hudara <guy.hudara@whitesourcesoftware.com> wrote:

 

> Hi,

>

> My name is Guy Hudara, and I am working at Whitesource.

 

Hi, this page may be helpful: https://www.debian.org/security/faq

> I have a few questions about the JSON feed of the security tracker

> given in this URL:

> https://security-tracker.debian.org/tracker/data/json

>

>    1. About the “status” field:

>       1. If it is “*open*” on a given version, does this mean that all

>       previous versions of that package are also vulnerable with

> respect to the CVE?

 

Not necessarily. The vulnerability may have been introduced in a recent version of the package - the vulnerable code may simply not exist in older versions. Maybe the functionality is new or the methodology was modified.

 

>       2. If it is “*resolved*”, does this mean that all previous

> versions of that package are vulnerable with respect to the CVE?

 

Not necessarily, as above. The issue might not have ever existed in versions older than the version in which the issue was found.

 

>       3. What does it mean the a version is “*undetermined*” ?

 

This question is covered on the website:

https://security-team.debian.org/security_tracker.html#undetermined-tags

 

(From the "Reporting discrepancies page that links to this list, the security-team site can be found from the "instruction" link.)

 

In the JSON, it is the status which shows "undetermined" rather than a version. e.g.

 

"releases":{"bullseye":{"status":"undetermined","repositories":{"bullseye":"2.10.7+merged+base+2.10.8+dfsg-1"}

 

Undetermined is used when the issue is in need of triage.

 

On the main security tracker page, these packages are listed at:

https://security-tracker.debian.org/tracker/status/undetermined

 

"This page lists packages that may or may not be affected by known issues. This means that some additional work needs to be done to determined whether the package is actually vulnerable or not. This list is a good area for new contributors to make quick and meaningful contributions."

 

>    2. About the “repositories”. In the below example: what is the

> different between the “*stretch*” repository and the

> “*stretch-security*” repository?

 

This answer may be helpful:

https://www.debian.org/security/faq#ppu

 

stretch-security exists to get fixes to users of stretch quickly. Other updates to stretch are collected up into a new point release on a longer time frame. Each time stretch gets a point release, those updated packages with security fixes get included. So a security fix will first appear in stretch-security before later appearing in stretch when a stretch point release is made. Additional benefit is that new users of stretch will get the security fixes in the original download of the installer for that point release, without a need to run a separate update after the install.

 

https://wiki.debian.org/DebianReleases/PointReleases

 

>

>

>

> "stretch": {

>

>                 "status": "resolved",

>

>                 "repositories": {

>

>                                 "stretch": "7.1.0+dfsg-13+deb9u3",

>

>                                 "stretch-security":

> "7.1.0+dfsg-13+deb9u3"

>

>                 },

>

>                 "fixed_version": "0.4e-21",

>

>                 "urgency": "not yet assigned"

>

> }

>

>

>

>

>

>

>

> --

>

> *Thanks,*

>

> *H Guy*


Reply to: