[kernel-sec-discuss] r874 - active retired scripts

keescook-guest at alioth.debian.org keescook-guest at alioth.debian.org
Thu Jun 28 20:44:42 UTC 2007


Author: keescook-guest
Date: 2007-06-28 20:44:42 +0000 (Thu, 28 Jun 2007)
New Revision: 874

Added:
   scripts/ubuntu-table
Modified:
   active/CVE-2007-1353
   active/CVE-2007-2242
   active/CVE-2007-2451
   active/CVE-2007-2453
   retired/CVE-2007-1734
Log:
clean up "published" vs "released" typos.
added ubuntu table visualization script.


Modified: active/CVE-2007-1353
===================================================================
--- active/CVE-2007-1353	2007-06-28 13:22:56 UTC (rev 873)
+++ active/CVE-2007-1353	2007-06-28 20:44:42 UTC (rev 874)
@@ -23,4 +23,4 @@
 2.4.27-sarge-security: pending (2.4.27-10sarge6) [244_bluetooth-l2cap-hci-info-leaks.diff]
 2.6.15-dapper-security: needed
 2.6.17-edgy-security: needed
-2.6.20-feisty-security: published (linux-source-2.6.20-16.29)
+2.6.20-feisty-security: released (linux-source-2.6.20-16.29)

Modified: active/CVE-2007-2242
===================================================================
--- active/CVE-2007-2242	2007-06-28 13:22:56 UTC (rev 873)
+++ active/CVE-2007-2242	2007-06-28 20:44:42 UTC (rev 874)
@@ -27,4 +27,4 @@
 2.4.27-sarge-security: 
 2.6.15-dapper-security: needed
 2.6.17-edgy-security: needed
-2.6.20-feisty-security: published (linux-source-2.6.20-16.28)
+2.6.20-feisty-security: released (linux-source-2.6.20-16.28)

Modified: active/CVE-2007-2451
===================================================================
--- active/CVE-2007-2451	2007-06-28 13:22:56 UTC (rev 873)
+++ active/CVE-2007-2451	2007-06-28 20:44:42 UTC (rev 874)
@@ -18,4 +18,4 @@
 2.4.27-sarge-security: N/A
 2.6.15-dapper-security: N/A
 2.6.17-edgy-security: N/A
-2.6.20-feisty-security: published (linux-source-2.6.20-16.29)
+2.6.20-feisty-security: released (linux-source-2.6.20-16.29)

Modified: active/CVE-2007-2453
===================================================================
--- active/CVE-2007-2453	2007-06-28 13:22:56 UTC (rev 873)
+++ active/CVE-2007-2453	2007-06-28 20:44:42 UTC (rev 874)
@@ -11,11 +11,11 @@
  time, leading to a repeatable series of random numbers.
 Notes: 
 Bugs: 
-upstream: published (2.6.21.4)
+upstream: released (2.6.21.4)
 linux-2.6: released (2.6.21-5)
 2.6.18-etch-security: 
 2.6.8-sarge-security: 
 2.4.27-sarge-security: 
 2.6.15-dapper-security: needed
 2.6.17-edgy-security: needed
-2.6.20-feisty-security: published (linux-source-2.6.20-16.29)
+2.6.20-feisty-security: released (linux-source-2.6.20-16.29)

Modified: retired/CVE-2007-1734
===================================================================
--- retired/CVE-2007-1734	2007-06-28 13:22:56 UTC (rev 873)
+++ retired/CVE-2007-1734	2007-06-28 20:44:42 UTC (rev 874)
@@ -17,4 +17,4 @@
 2.6.12-breezy-security: N/A
 2.6.15-dapper-security: N/A
 2.6.17-edgy-security: N/A
-2.6.20-feisty-security: published (linux-source-2.6.20-16.28)
+2.6.20-feisty-security: released (linux-source-2.6.20-16.28)

Added: scripts/ubuntu-table
===================================================================
--- scripts/ubuntu-table	                        (rev 0)
+++ scripts/ubuntu-table	2007-06-28 20:44:42 UTC (rev 874)
@@ -0,0 +1,44 @@
+#!/usr/bin/env python
+import os, re
+
+releases = ['2.6.15-dapper-security', '2.6.17-edgy-security', '2.6.20-feisty-security']
+
+table = dict()
+cves = [elem for elem in os.listdir('.') if re.match('^CVE-\d+-\d+$',elem)]
+for cve in cves:
+    table.setdefault(cve, dict())
+    text = file(cve).read()
+    for rel in releases:
+        table[cve].setdefault(rel,"-unlisted-")
+        status = re.search('^%s:[ \t]*([^ \n]*)' % rel, text, re.MULTILINE)
+        if status:
+            state = status.group(1)
+            if state == '':
+                state = 'needs triage'
+            table[cve][rel] = state
+
+format = '%15s'
+print '               ',
+for rel in releases:
+    print format % rel.split('-')[1],
+print
+
+for cve in cves:
+    ignore = 1
+    needed = 0
+    released = 0
+    for rel in releases:
+        if table[cve][rel] != 'N/A' and table[cve][rel] != 'released' and table[cve][rel] != '-unlisted-':
+            ignore = 0
+        if table[cve][rel] == 'needed':
+            needed = 1
+        if table[cve][rel] == 'released':
+            released = 1
+
+    if not ignore:
+        print '%s: ' % cve, 
+        for rel in releases:
+            print format % table[cve][rel],
+        if needed and released:
+            print ' [out of sync]',
+        print


Property changes on: scripts/ubuntu-table
___________________________________________________________________
Name: svn:executable
   + *




More information about the kernel-sec-discuss mailing list