1 <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4 <!-- Copyright 2009 Google Inc. All rights reserved. -->
6 <title>Native Client Security Contest -- Issue Regression Tests
</title>
7 <script type=
"text/javascript">
8 // The table consists of a number of rows, each containing a two-element array.
9 // The first element of the array is the issue number from
10 // http://code.google.com/p/issues/list
11 // The second is the description from that page.
14 'unhandled exception occurs on line 584 of' +
15 'npapi_plugin/srpc/srpc_client.cc in the' +
16 'function MarshallInput()' ],
17 [ 44, 'Uninitialized vtable may lead to arbitrary code execution' ],
18 [ 45, 'Integer overflow in npapi may crash the browser' ],
19 [ 52, 'Browser Plugin SRPC Stack overflow' ],
20 [ 53, 'SRPC Shared Memory Infoleak / Memory corruption' ],
21 [ 54, 'SRPC Shared Memory Integer Overflow' ],
22 [ 55, 'SRPC Marshalling Integer Overflow Vulnerability' ],
23 [ 57, 'Browser Plugin SRPC Type Confusion Infoleak' ],
24 [ 58, 'Browser Plugin SRPC Type Confusion Memory Corruption Attack' ],
25 [ 62, 'Browser Plugin SRPC SharedMemory Type Confusion Infoleak' ],
26 [ 63, 'Browser Plugin SRPC Input Marshalling Type Confusion Vulnerability' ]
29 var buildTable = function() {
30 var num_tests
= test_table
.length
;
32 var table
= '<table border="10" cellpadding="5%">';
33 // Add the heading row.
34 table
+= '<tr><th> Issue </th><th> Summary </th><th> Test case </th></tr>'
35 // Build the tests row as a set of nested tables.
36 for (i
= 0; i
< num_tests
; ++i
) {
37 var test_descriptor
= test_table
[i
];
39 // Add the link to the contest issue page.
40 var issue_number
= test_descriptor
[0];
42 '<td valign="center">' +
43 '<a href="http://code.google.com/p/nativeclient/issues/detail?id=' +
44 issue_number
+ '"> <b> ' + issue_number
+ '</b></a></td>';
45 // Add the description.
46 var description
= test_descriptor
[1];
48 '<td valign="center">' + description
+ '</td>';
49 // Add the link to the test case.
51 '<td valign="center">' +
52 '<a href="issue' + issue_number
+ '.html"> issue' +
53 issue_number
+ '.html </a></td>';
57 // Install the table in the div element.
58 var table_div_element
= document
.getElementById('table_div');
59 table_div_element
.innerHTML
= table
;
63 <body onload=
"buildTable()">
64 <h1> Native Client Security Contest Regression Tests
</h1>
65 <div id=
"table_div"> </div>