Project

General

Profile

redmine - cache security issue ยป 11.111.11.111_onjune25.html

Jorge L, 2015-06-30 01:15

 
1
<html>
2
<head>
3
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
4
<title>Web application Scanning Report for https://11.111.11.111:1111/redmine/</title>
5
</head>
6
<body text="#000000">
7
<p>
8
<strong>unauthenticated scan</strong>
9
</p>
10
<p>
11

    
12
</p>
13
<p>
14
<strong>Summary of Alerts</strong>
15
</p>
16
<table width="45%" border="0">
17
<tr bgcolor="#666666">
18
<td width="45%" height="24"><strong><font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif">Risk 
19
      Level</font></strong></td><td width="55%" align="center"><strong><font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif">Number 
20
      of Alerts</font></strong></td>
21
</tr>
22
<tr bgcolor="#e8e8e8">
23
<td><font size="2" face="Arial, Helvetica, sans-serif"><a href="#high">High</a></font></td><td align="center"><font size="2" face="Arial, Helvetica, sans-serif">0</font></td>
24
</tr>
25
<tr bgcolor="#e8e8e8">
26
<td><font size="2" face="Arial, Helvetica, sans-serif"><a href="#medium">Medium</a></font></td><td align="center"><font size="2" face="Arial, Helvetica, sans-serif">9</font></td>
27
</tr>
28
<tr bgcolor="#e8e8e8">
29
<td><font size="2" face="Arial, Helvetica, sans-serif"><a href="#low">Low</a></font></td><td align="center"><font size="2" face="Arial, Helvetica, sans-serif">23</font></td>
30
</tr>
31
<tr bgcolor="#e8e8e8">
32
<td><font size="2" face="Arial, Helvetica, sans-serif"><a href="#info">Informational</a></font></td><td align="center"><font size="2" face="Arial, Helvetica, sans-serif">0</font></td>
33
</tr>
34
</table>
35
<p></p>
36
<p></p>
37
<p>
38
<strong>Alert Detail</strong>
39
</p>
40
<p></p>
41
<table width="100%" border="0">
42
  
43
  
44
<tr bgcolor="orange" height="24">
45
<td width="20%" valign="top"><strong><font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif"><a name="medium"></a>Medium (Warning)</font></strong></td><td width="80%"><strong><font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif">Secure page browser cache</font></strong></td>
46
</tr>
47
  
48
  
49
  
50
  
51
<tr bgcolor="#e8e8e8" valign="top">
52
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
53
<p>Description</p>
54
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
55
<p align="justify">Secure page can be cached in browser.  Cache control is not set in HTTP header nor HTML header.  Sensitive content can be recovered from browser storage.</p>
56
</font></td>
57
</tr>
58
<TR vAlign="top">
59
<TD colspan="2"></TD>
60
</TR>
61
  
62
<tr bgcolor="#e8e8e8" valign="top">
63
<td width="20%">
64
<blockquote>
65
<font size="2" face="Arial, Helvetica, sans-serif">URL</font>
66
</blockquote>
67
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">https://11.111.11.111:1111/redmine/</font></td>
68
</tr>
69
  
70
  
71
  
72
<TR vAlign="top">
73
<TD colspan="2"></TD>
74
</TR>
75
  
76
<tr bgcolor="#e8e8e8" valign="top">
77
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
78
<p>Solution</p>
79
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
80
<p align="justify">The best way is to set HTTP header with: 'Pragma: No-cache' and 'Cache-control: No-cache'. </p>
81
<p align="justify">Alternatively, this can be set in the HTML header by: </p>
82
<p align="justify">&lt;META HTTP-EQUIV='Pragma' CONTENT='no-cache'&gt; </p>
83
<p align="justify">&lt;META HTTP-EQUIV='Cache-Control' CONTENT='no-cache'&gt; </p>
84
<p align="justify">but some browsers may have problem using this method.</p>
85
</font></td>
86
</tr>
87
  
88
<tr bgcolor="#e8e8e8" valign="top">
89
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
90
<p>Reference</p>
91
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
92
<p align="justify">How to prevent caching in Internet Explorer - http://support.microsoft.com/default.aspx?kbid=234067</p>
93
<p align="justify">Pragma: No-cache Tag May Not Prevent Page from Being Cached - http://support.microsoft.com/default.aspx?kbid=222064</p>
94
</font></td>
95
</tr>
96
  
97
<tr bgcolor="#e8e8e8" valign="top">
98
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
99
<p>CWE Id</p>
100
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">525</font></td>
101
</tr>
102

    
103
</table>
104
<p></p>
105
<table width="100%" border="0">
106
  
107
  
108
<tr bgcolor="orange" height="24">
109
<td width="20%" valign="top"><strong><font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif"><a name="medium"></a>Medium (Warning)</font></strong></td><td width="80%"><strong><font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif">Secure page browser cache</font></strong></td>
110
</tr>
111
  
112
  
113
  
114
  
115
<tr bgcolor="#e8e8e8" valign="top">
116
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
117
<p>Description</p>
118
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
119
<p align="justify">Secure page can be cached in browser.  Cache control is not set in HTTP header nor HTML header.  Sensitive content can be recovered from browser storage.</p>
120
</font></td>
121
</tr>
122
<TR vAlign="top">
123
<TD colspan="2"></TD>
124
</TR>
125
  
126
<tr bgcolor="#e8e8e8" valign="top">
127
<td width="20%">
128
<blockquote>
129
<font size="2" face="Arial, Helvetica, sans-serif">URL</font>
130
</blockquote>
131
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">https://11.111.11.111:1111/redmine/login</font></td>
132
</tr>
133
  
134
  
135
  
136
<TR vAlign="top">
137
<TD colspan="2"></TD>
138
</TR>
139
  
140
<tr bgcolor="#e8e8e8" valign="top">
141
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
142
<p>Solution</p>
143
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
144
<p align="justify">The best way is to set HTTP header with: 'Pragma: No-cache' and 'Cache-control: No-cache'. </p>
145
<p align="justify">Alternatively, this can be set in the HTML header by: </p>
146
<p align="justify">&lt;META HTTP-EQUIV='Pragma' CONTENT='no-cache'&gt; </p>
147
<p align="justify">&lt;META HTTP-EQUIV='Cache-Control' CONTENT='no-cache'&gt; </p>
148
<p align="justify">but some browsers may have problem using this method.</p>
149
</font></td>
150
</tr>
151
  
152
<tr bgcolor="#e8e8e8" valign="top">
153
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
154
<p>Reference</p>
155
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
156
<p align="justify">How to prevent caching in Internet Explorer - http://support.microsoft.com/default.aspx?kbid=234067</p>
157
<p align="justify">Pragma: No-cache Tag May Not Prevent Page from Being Cached - http://support.microsoft.com/default.aspx?kbid=222064</p>
158
</font></td>
159
</tr>
160
  
161
<tr bgcolor="#e8e8e8" valign="top">
162
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
163
<p>CWE Id</p>
164
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">525</font></td>
165
</tr>
166

    
167
</table>
168
<p></p>
169
<table width="100%" border="0">
170
  
171
  
172
<tr bgcolor="orange" height="24">
173
<td width="20%" valign="top"><strong><font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif"><a name="medium"></a>Medium (Warning)</font></strong></td><td width="80%"><strong><font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif">Secure page browser cache</font></strong></td>
174
</tr>
175
  
176
  
177
  
178
  
179
<tr bgcolor="#e8e8e8" valign="top">
180
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
181
<p>Description</p>
182
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
183
<p align="justify">Secure page can be cached in browser.  Cache control is not set in HTTP header nor HTML header.  Sensitive content can be recovered from browser storage.</p>
184
</font></td>
185
</tr>
186
<TR vAlign="top">
187
<TD colspan="2"></TD>
188
</TR>
189
  
190
<tr bgcolor="#e8e8e8" valign="top">
191
<td width="20%">
192
<blockquote>
193
<font size="2" face="Arial, Helvetica, sans-serif">URL</font>
194
</blockquote>
195
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">https://11.111.11.111:1111/redmine/login?back_url=https%3A%2F%2F11.111.11.111%3A1111%2Fredmine%2F</font></td>
196
</tr>
197
  
198
  
199
  
200
<TR vAlign="top">
201
<TD colspan="2"></TD>
202
</TR>
203
  
204
<tr bgcolor="#e8e8e8" valign="top">
205
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
206
<p>Solution</p>
207
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
208
<p align="justify">The best way is to set HTTP header with: 'Pragma: No-cache' and 'Cache-control: No-cache'. </p>
209
<p align="justify">Alternatively, this can be set in the HTML header by: </p>
210
<p align="justify">&lt;META HTTP-EQUIV='Pragma' CONTENT='no-cache'&gt; </p>
211
<p align="justify">&lt;META HTTP-EQUIV='Cache-Control' CONTENT='no-cache'&gt; </p>
212
<p align="justify">but some browsers may have problem using this method.</p>
213
</font></td>
214
</tr>
215
  
216
<tr bgcolor="#e8e8e8" valign="top">
217
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
218
<p>Reference</p>
219
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
220
<p align="justify">How to prevent caching in Internet Explorer - http://support.microsoft.com/default.aspx?kbid=234067</p>
221
<p align="justify">Pragma: No-cache Tag May Not Prevent Page from Being Cached - http://support.microsoft.com/default.aspx?kbid=222064</p>
222
</font></td>
223
</tr>
224
  
225
<tr bgcolor="#e8e8e8" valign="top">
226
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
227
<p>CWE Id</p>
228
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">525</font></td>
229
</tr>
230

    
231
</table>
232
<p></p>
233
<table width="100%" border="0">
234
  
235
  
236
<tr bgcolor="orange" height="24">
237
<td width="20%" valign="top"><strong><font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif"><a name="medium"></a>Medium (Warning)</font></strong></td><td width="80%"><strong><font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif">Secure page browser cache</font></strong></td>
238
</tr>
239
  
240
  
241
  
242
  
243
<tr bgcolor="#e8e8e8" valign="top">
244
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
245
<p>Description</p>
246
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
247
<p align="justify">Secure page can be cached in browser.  Cache control is not set in HTTP header nor HTML header.  Sensitive content can be recovered from browser storage.</p>
248
</font></td>
249
</tr>
250
<TR vAlign="top">
251
<TD colspan="2"></TD>
252
</TR>
253
  
254
<tr bgcolor="#e8e8e8" valign="top">
255
<td width="20%">
256
<blockquote>
257
<font size="2" face="Arial, Helvetica, sans-serif">URL</font>
258
</blockquote>
259
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">https://11.111.11.111:1111/redmine/account/lost_password</font></td>
260
</tr>
261
  
262
  
263
  
264
<TR vAlign="top">
265
<TD colspan="2"></TD>
266
</TR>
267
  
268
<tr bgcolor="#e8e8e8" valign="top">
269
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
270
<p>Solution</p>
271
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
272
<p align="justify">The best way is to set HTTP header with: 'Pragma: No-cache' and 'Cache-control: No-cache'. </p>
273
<p align="justify">Alternatively, this can be set in the HTML header by: </p>
274
<p align="justify">&lt;META HTTP-EQUIV='Pragma' CONTENT='no-cache'&gt; </p>
275
<p align="justify">&lt;META HTTP-EQUIV='Cache-Control' CONTENT='no-cache'&gt; </p>
276
<p align="justify">but some browsers may have problem using this method.</p>
277
</font></td>
278
</tr>
279
  
280
<tr bgcolor="#e8e8e8" valign="top">
281
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
282
<p>Reference</p>
283
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
284
<p align="justify">How to prevent caching in Internet Explorer - http://support.microsoft.com/default.aspx?kbid=234067</p>
285
<p align="justify">Pragma: No-cache Tag May Not Prevent Page from Being Cached - http://support.microsoft.com/default.aspx?kbid=222064</p>
286
</font></td>
287
</tr>
288
  
289
<tr bgcolor="#e8e8e8" valign="top">
290
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
291
<p>CWE Id</p>
292
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">525</font></td>
293
</tr>
294

    
295
</table>
296
<p></p>
297
<table width="100%" border="0">
298
  
299
  
300
<tr bgcolor="orange" height="24">
301
<td width="20%" valign="top"><strong><font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif"><a name="medium"></a>Medium (Warning)</font></strong></td><td width="80%"><strong><font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif">Secure page browser cache</font></strong></td>
302
</tr>
303
  
304
  
305
  
306
  
307
<tr bgcolor="#e8e8e8" valign="top">
308
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
309
<p>Description</p>
310
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
311
<p align="justify">Secure page can be cached in browser.  Cache control is not set in HTTP header nor HTML header.  Sensitive content can be recovered from browser storage.</p>
312
</font></td>
313
</tr>
314
<TR vAlign="top">
315
<TD colspan="2"></TD>
316
</TR>
317
  
318
<tr bgcolor="#e8e8e8" valign="top">
319
<td width="20%">
320
<blockquote>
321
<font size="2" face="Arial, Helvetica, sans-serif">URL</font>
322
</blockquote>
323
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">https://11.111.11.111:1111/redmine/javascripts/application.js</font></td>
324
</tr>
325
  
326
  
327
  
328
<TR vAlign="top">
329
<TD colspan="2"></TD>
330
</TR>
331
  
332
<tr bgcolor="#e8e8e8" valign="top">
333
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
334
<p>Solution</p>
335
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
336
<p align="justify">The best way is to set HTTP header with: 'Pragma: No-cache' and 'Cache-control: No-cache'. </p>
337
<p align="justify">Alternatively, this can be set in the HTML header by: </p>
338
<p align="justify">&lt;META HTTP-EQUIV='Pragma' CONTENT='no-cache'&gt; </p>
339
<p align="justify">&lt;META HTTP-EQUIV='Cache-Control' CONTENT='no-cache'&gt; </p>
340
<p align="justify">but some browsers may have problem using this method.</p>
341
</font></td>
342
</tr>
343
  
344
<tr bgcolor="#e8e8e8" valign="top">
345
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
346
<p>Reference</p>
347
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
348
<p align="justify">How to prevent caching in Internet Explorer - http://support.microsoft.com/default.aspx?kbid=234067</p>
349
<p align="justify">Pragma: No-cache Tag May Not Prevent Page from Being Cached - http://support.microsoft.com/default.aspx?kbid=222064</p>
350
</font></td>
351
</tr>
352
  
353
<tr bgcolor="#e8e8e8" valign="top">
354
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
355
<p>CWE Id</p>
356
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">525</font></td>
357
</tr>
358

    
359
</table>
360
<p></p>
361
<table width="100%" border="0">
362
  
363
  
364
<tr bgcolor="orange" height="24">
365
<td width="20%" valign="top"><strong><font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif"><a name="medium"></a>Medium (Warning)</font></strong></td><td width="80%"><strong><font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif">Secure page browser cache</font></strong></td>
366
</tr>
367
  
368
  
369
  
370
  
371
<tr bgcolor="#e8e8e8" valign="top">
372
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
373
<p>Description</p>
374
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
375
<p align="justify">Secure page can be cached in browser.  Cache control is not set in HTTP header nor HTML header.  Sensitive content can be recovered from browser storage.</p>
376
</font></td>
377
</tr>
378
<TR vAlign="top">
379
<TD colspan="2"></TD>
380
</TR>
381
  
382
<tr bgcolor="#e8e8e8" valign="top">
383
<td width="20%">
384
<blockquote>
385
<font size="2" face="Arial, Helvetica, sans-serif">URL</font>
386
</blockquote>
387
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">https://11.111.11.111:1111/redmine/javascripts/jquery-1.11.1-ui-1.11.0-ujs-3.1.1.js</font></td>
388
</tr>
389
  
390
  
391
  
392
<TR vAlign="top">
393
<TD colspan="2"></TD>
394
</TR>
395
  
396
<tr bgcolor="#e8e8e8" valign="top">
397
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
398
<p>Solution</p>
399
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
400
<p align="justify">The best way is to set HTTP header with: 'Pragma: No-cache' and 'Cache-control: No-cache'. </p>
401
<p align="justify">Alternatively, this can be set in the HTML header by: </p>
402
<p align="justify">&lt;META HTTP-EQUIV='Pragma' CONTENT='no-cache'&gt; </p>
403
<p align="justify">&lt;META HTTP-EQUIV='Cache-Control' CONTENT='no-cache'&gt; </p>
404
<p align="justify">but some browsers may have problem using this method.</p>
405
</font></td>
406
</tr>
407
  
408
<tr bgcolor="#e8e8e8" valign="top">
409
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
410
<p>Reference</p>
411
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
412
<p align="justify">How to prevent caching in Internet Explorer - http://support.microsoft.com/default.aspx?kbid=234067</p>
413
<p align="justify">Pragma: No-cache Tag May Not Prevent Page from Being Cached - http://support.microsoft.com/default.aspx?kbid=222064</p>
414
</font></td>
415
</tr>
416
  
417
<tr bgcolor="#e8e8e8" valign="top">
418
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
419
<p>CWE Id</p>
420
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">525</font></td>
421
</tr>
422

    
423
</table>
424
<p></p>
425
<table width="100%" border="0">
426
  
427
  
428
<tr bgcolor="orange" height="24">
429
<td width="20%" valign="top"><strong><font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif"><a name="medium"></a>Medium (Warning)</font></strong></td><td width="80%"><strong><font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif">Secure page browser cache</font></strong></td>
430
</tr>
431
  
432
  
433
  
434
  
435
<tr bgcolor="#e8e8e8" valign="top">
436
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
437
<p>Description</p>
438
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
439
<p align="justify">Secure page can be cached in browser.  Cache control is not set in HTTP header nor HTML header.  Sensitive content can be recovered from browser storage.</p>
440
</font></td>
441
</tr>
442
<TR vAlign="top">
443
<TD colspan="2"></TD>
444
</TR>
445
  
446
<tr bgcolor="#e8e8e8" valign="top">
447
<td width="20%">
448
<blockquote>
449
<font size="2" face="Arial, Helvetica, sans-serif">URL</font>
450
</blockquote>
451
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">https://11.111.11.111:1111/redmine/plugin_assets/redmine_agile/stylesheets/redmine_agile.css</font></td>
452
</tr>
453
  
454
  
455
  
456
<TR vAlign="top">
457
<TD colspan="2"></TD>
458
</TR>
459
  
460
<tr bgcolor="#e8e8e8" valign="top">
461
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
462
<p>Solution</p>
463
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
464
<p align="justify">The best way is to set HTTP header with: 'Pragma: No-cache' and 'Cache-control: No-cache'. </p>
465
<p align="justify">Alternatively, this can be set in the HTML header by: </p>
466
<p align="justify">&lt;META HTTP-EQUIV='Pragma' CONTENT='no-cache'&gt; </p>
467
<p align="justify">&lt;META HTTP-EQUIV='Cache-Control' CONTENT='no-cache'&gt; </p>
468
<p align="justify">but some browsers may have problem using this method.</p>
469
</font></td>
470
</tr>
471
  
472
<tr bgcolor="#e8e8e8" valign="top">
473
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
474
<p>Reference</p>
475
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
476
<p align="justify">How to prevent caching in Internet Explorer - http://support.microsoft.com/default.aspx?kbid=234067</p>
477
<p align="justify">Pragma: No-cache Tag May Not Prevent Page from Being Cached - http://support.microsoft.com/default.aspx?kbid=222064</p>
478
</font></td>
479
</tr>
480
  
481
<tr bgcolor="#e8e8e8" valign="top">
482
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
483
<p>CWE Id</p>
484
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">525</font></td>
485
</tr>
486

    
487
</table>
488
<p></p>
489
<table width="100%" border="0">
490
  
491
  
492
<tr bgcolor="orange" height="24">
493
<td width="20%" valign="top"><strong><font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif"><a name="medium"></a>Medium (Warning)</font></strong></td><td width="80%"><strong><font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif">Secure page browser cache</font></strong></td>
494
</tr>
495
  
496
  
497
  
498
  
499
<tr bgcolor="#e8e8e8" valign="top">
500
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
501
<p>Description</p>
502
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
503
<p align="justify">Secure page can be cached in browser.  Cache control is not set in HTTP header nor HTML header.  Sensitive content can be recovered from browser storage.</p>
504
</font></td>
505
</tr>
506
<TR vAlign="top">
507
<TD colspan="2"></TD>
508
</TR>
509
  
510
<tr bgcolor="#e8e8e8" valign="top">
511
<td width="20%">
512
<blockquote>
513
<font size="2" face="Arial, Helvetica, sans-serif">URL</font>
514
</blockquote>
515
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">https://11.111.11.111:1111/redmine/stylesheets/application.css</font></td>
516
</tr>
517
  
518
  
519
  
520
<TR vAlign="top">
521
<TD colspan="2"></TD>
522
</TR>
523
  
524
<tr bgcolor="#e8e8e8" valign="top">
525
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
526
<p>Solution</p>
527
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
528
<p align="justify">The best way is to set HTTP header with: 'Pragma: No-cache' and 'Cache-control: No-cache'. </p>
529
<p align="justify">Alternatively, this can be set in the HTML header by: </p>
530
<p align="justify">&lt;META HTTP-EQUIV='Pragma' CONTENT='no-cache'&gt; </p>
531
<p align="justify">&lt;META HTTP-EQUIV='Cache-Control' CONTENT='no-cache'&gt; </p>
532
<p align="justify">but some browsers may have problem using this method.</p>
533
</font></td>
534
</tr>
535
  
536
<tr bgcolor="#e8e8e8" valign="top">
537
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
538
<p>Reference</p>
539
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
540
<p align="justify">How to prevent caching in Internet Explorer - http://support.microsoft.com/default.aspx?kbid=234067</p>
541
<p align="justify">Pragma: No-cache Tag May Not Prevent Page from Being Cached - http://support.microsoft.com/default.aspx?kbid=222064</p>
542
</font></td>
543
</tr>
544
  
545
<tr bgcolor="#e8e8e8" valign="top">
546
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
547
<p>CWE Id</p>
548
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">525</font></td>
549
</tr>
550

    
551
</table>
552
<p></p>
553
<table width="100%" border="0">
554
  
555
  
556
<tr bgcolor="orange" height="24">
557
<td width="20%" valign="top"><strong><font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif"><a name="medium"></a>Medium (Warning)</font></strong></td><td width="80%"><strong><font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif">Secure page browser cache</font></strong></td>
558
</tr>
559
  
560
  
561
  
562
  
563
<tr bgcolor="#e8e8e8" valign="top">
564
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
565
<p>Description</p>
566
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
567
<p align="justify">Secure page can be cached in browser.  Cache control is not set in HTTP header nor HTML header.  Sensitive content can be recovered from browser storage.</p>
568
</font></td>
569
</tr>
570
<TR vAlign="top">
571
<TD colspan="2"></TD>
572
</TR>
573
  
574
<tr bgcolor="#e8e8e8" valign="top">
575
<td width="20%">
576
<blockquote>
577
<font size="2" face="Arial, Helvetica, sans-serif">URL</font>
578
</blockquote>
579
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">https://11.111.11.111:1111/redmine/stylesheets/jquery/jquery-ui-1.11.0.css</font></td>
580
</tr>
581
  
582
  
583
  
584
<TR vAlign="top">
585
<TD colspan="2"></TD>
586
</TR>
587
  
588
<tr bgcolor="#e8e8e8" valign="top">
589
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
590
<p>Solution</p>
591
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
592
<p align="justify">The best way is to set HTTP header with: 'Pragma: No-cache' and 'Cache-control: No-cache'. </p>
593
<p align="justify">Alternatively, this can be set in the HTML header by: </p>
594
<p align="justify">&lt;META HTTP-EQUIV='Pragma' CONTENT='no-cache'&gt; </p>
595
<p align="justify">&lt;META HTTP-EQUIV='Cache-Control' CONTENT='no-cache'&gt; </p>
596
<p align="justify">but some browsers may have problem using this method.</p>
597
</font></td>
598
</tr>
599
  
600
<tr bgcolor="#e8e8e8" valign="top">
601
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
602
<p>Reference</p>
603
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
604
<p align="justify">How to prevent caching in Internet Explorer - http://support.microsoft.com/default.aspx?kbid=234067</p>
605
<p align="justify">Pragma: No-cache Tag May Not Prevent Page from Being Cached - http://support.microsoft.com/default.aspx?kbid=222064</p>
606
</font></td>
607
</tr>
608
  
609
<tr bgcolor="#e8e8e8" valign="top">
610
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
611
<p>CWE Id</p>
612
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">525</font></td>
613
</tr>
614

    
615
</table>
616
<p></p>
617
<table width="100%" border="0">
618
  
619
  
620
<tr bgcolor="yellow" height="24">
621
<a name="low"></a><td width="20%" valign="top"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Low (Warning)</font></strong></td><td width="80%"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Incomplete or no cache-control and pragma HTTPHeader set</font></strong></td>
622
</tr>
623
  
624
  
625
  
626
  
627
<tr bgcolor="#e8e8e8" valign="top">
628
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
629
<p>Description</p>
630
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
631
<p align="justify">The cache-control and pragma HTTPHeader have not been set properly allowing the browser and proxies to cache content</p>
632
</font></td>
633
</tr>
634
<TR vAlign="top">
635
<TD colspan="2"></TD>
636
</TR>
637
  
638
<tr bgcolor="#e8e8e8" valign="top">
639
<td width="20%">
640
<blockquote>
641
<font size="2" face="Arial, Helvetica, sans-serif">URL</font>
642
</blockquote>
643
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">https://11.111.11.111:1111/redmine/</font></td>
644
</tr>
645
  
646
<tr bgcolor="#e8e8e8" valign="top">
647
<td width="20%">
648
<blockquote>
649
<font size="2" face="Arial, Helvetica, sans-serif">Parameter</font>
650
</blockquote>
651
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">max-age=0, private, must-revalidate</font></td>
652
</tr>
653
  
654
  
655
<TR vAlign="top">
656
<TD colspan="2"></TD>
657
</TR>
658
  
659
<tr bgcolor="#e8e8e8" valign="top">
660
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
661
<p>Solution</p>
662
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
663
<p align="justify">Whenever possible ensure the cache-control HTTPHeader is set with no-cache, no-store, must-revalidate, private, and the pragma HTTPHeader is set with no-cache.</p>
664
</font></td>
665
</tr>
666
  
667
<tr bgcolor="#e8e8e8" valign="top">
668
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
669
<p>Reference</p>
670
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
671
<p align="justify">https://www.owasp.org/index.php/Session_Management_Cheat_Sheet#Web_Content_Caching</p>
672
</font></td>
673
</tr>
674

    
675
</table>
676
<p></p>
677
<table width="100%" border="0">
678
  
679
  
680
<tr bgcolor="yellow" height="24">
681
<a name="low"></a><td width="20%" valign="top"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Low (Warning)</font></strong></td><td width="80%"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Cookie set without secure flag</font></strong></td>
682
</tr>
683
  
684
  
685
  
686
  
687
<tr bgcolor="#e8e8e8" valign="top">
688
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
689
<p>Description</p>
690
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
691
<p align="justify">A cookie has been set without the secure flag, which means that the cookie can be accessed via unencrypted connections.</p>
692
</font></td>
693
</tr>
694
<TR vAlign="top">
695
<TD colspan="2"></TD>
696
</TR>
697
  
698
<tr bgcolor="#e8e8e8" valign="top">
699
<td width="20%">
700
<blockquote>
701
<font size="2" face="Arial, Helvetica, sans-serif">URL</font>
702
</blockquote>
703
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">https://11.111.11.111:1111/redmine/</font></td>
704
</tr>
705
  
706
<tr bgcolor="#e8e8e8" valign="top">
707
<td width="20%">
708
<blockquote>
709
<font size="2" face="Arial, Helvetica, sans-serif">Parameter</font>
710
</blockquote>
711
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">_redmine_session=akZORkpDM2dYamo3eTc5bk53cHFoOHVrNldoZ2JReG5DUzlhczg1eXduL0NURGRycnlsL3FOTm5xWFhZc0NUdU9uay9pMEh4U2E2YzNhd1RDL3p2NE1OK3RHR2crSHBhYitiUHhZT0ovQ3FBUjYrMW5ycE5ibStBRStDM2x0dnlNN3MwTHZPRFA2SzdySzRMdFh6MXNmK1QwUTh2azI5K0Izb1ZKVStPT1lIaXdid1d1M0hHQjkzYjJibmFsMEV6LS1ET08zNmtYYU1jVi9KYzBLNWtwYml3PT0%3D--3c51ea1f329064339cada37135f905d54b5763fb; path=/; HttpOnly</font></td>
712
</tr>
713
  
714
  
715
<TR vAlign="top">
716
<TD colspan="2"></TD>
717
</TR>
718
  
719
  
720
<tr bgcolor="#e8e8e8" valign="top">
721
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
722
<p>Solution</p>
723
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
724
<p align="justify">Whenever a cookie contains sensitive information or is a session token, then it should always be passed using an encrypted tunnel. Ensure that the secure flag is set for cookies containing such sensitive information.</p>
725
</font></td>
726
</tr>
727
  
728
<tr bgcolor="#e8e8e8" valign="top">
729
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
730
<p>Reference</p>
731
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
732
<p align="justify">http://www.owasp.org/index.php/Testing_for_cookies_attributes_(OWASP-SM-002)</p>
733
</font></td>
734
</tr>
735
  
736
<tr bgcolor="#e8e8e8" valign="top">
737
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
738
<p>WASC Id</p>
739
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">13</font></td>
740
</tr>
741

    
742
</table>
743
<p></p>
744
<table width="100%" border="0">
745
  
746
  
747
<tr bgcolor="yellow" height="24">
748
<a name="low"></a><td width="20%" valign="top"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Low (Warning)</font></strong></td><td width="80%"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Password Autocomplete in browser</font></strong></td>
749
</tr>
750
  
751
  
752
  
753
  
754
<tr bgcolor="#e8e8e8" valign="top">
755
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
756
<p>Description</p>
757
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
758
<p align="justify">AUTOCOMPLETE attribute is not disabled in HTML FORM/INPUT element containing password type input.  Passwords may be stored in browsers and retrieved.</p>
759
</font></td>
760
</tr>
761
<TR vAlign="top">
762
<TD colspan="2"></TD>
763
</TR>
764
  
765
<tr bgcolor="#e8e8e8" valign="top">
766
<td width="20%">
767
<blockquote>
768
<font size="2" face="Arial, Helvetica, sans-serif">URL</font>
769
</blockquote>
770
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">https://11.111.11.111:1111/redmine/</font></td>
771
</tr>
772
  
773
<tr bgcolor="#e8e8e8" valign="top">
774
<td width="20%">
775
<blockquote>
776
<font size="2" face="Arial, Helvetica, sans-serif">Parameter</font>
777
</blockquote>
778
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">input</font></td>
779
</tr>
780
  
781
<tr bgcolor="#e8e8e8" valign="top">
782
<td width="20%">
783
<blockquote>
784
<font size="2" face="Arial, Helvetica, sans-serif">Attack</font>
785
</blockquote>
786
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">&lt;input type="password" name="password" id="password" tabindex="2" /&gt;</font></td>
787
</tr>
788
  
789
<TR vAlign="top">
790
<TD colspan="2"></TD>
791
</TR>
792
  
793
<tr bgcolor="#e8e8e8" valign="top">
794
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
795
<p>Solution</p>
796
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
797
<p align="justify">Turn off AUTOCOMPLETE attribute in form or individual input elements containing password by using AUTOCOMPLETE='OFF'</p>
798
</font></td>
799
</tr>
800
  
801
<tr bgcolor="#e8e8e8" valign="top">
802
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
803
<p>Reference</p>
804
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
805
<p align="justify">http://msdn.microsoft.com/library/default.asp?url=/workshop/author/forms/autocomplete_ovr.asp</p>
806
</font></td>
807
</tr>
808
  
809
<tr bgcolor="#e8e8e8" valign="top">
810
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
811
<p>CWE Id</p>
812
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">525</font></td>
813
</tr>
814

    
815
</table>
816
<p></p>
817
<table width="100%" border="0">
818
  
819
  
820
<tr bgcolor="yellow" height="24">
821
<a name="low"></a><td width="20%" valign="top"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Low (Warning)</font></strong></td><td width="80%"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Private IP disclosure</font></strong></td>
822
</tr>
823
  
824
  
825
  
826
  
827
<tr bgcolor="#e8e8e8" valign="top">
828
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
829
<p>Description</p>
830
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
831
<p align="justify">A private IP such as 10.x.x.x, 172.x.x.x, 192.168.x.x has been found in the HTTP response body.  This information might be helpful for further attacks targeting internal systems.</p>
832
</font></td>
833
</tr>
834
<TR vAlign="top">
835
<TD colspan="2"></TD>
836
</TR>
837
  
838
<tr bgcolor="#e8e8e8" valign="top">
839
<td width="20%">
840
<blockquote>
841
<font size="2" face="Arial, Helvetica, sans-serif">URL</font>
842
</blockquote>
843
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">https://11.111.11.111:1111/redmine/</font></td>
844
</tr>
845
  
846
  
847
<tr bgcolor="#e8e8e8" valign="top">
848
<td width="20%">
849
<blockquote>
850
<font size="2" face="Arial, Helvetica, sans-serif">Attack</font>
851
</blockquote>
852
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">11.111.11.111:1111</font></td>
853
</tr>
854
  
855
<tr bgcolor="#e8e8e8" valign="top">
856
<td width="20%">
857
<blockquote>
858
<font size="2" face="Arial, Helvetica, sans-serif">Other information</font>
859
</blockquote>
860
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">11.111.11.111:1111
861
</font></td>
862
</tr>
863
<TR vAlign="top">
864
<TD colspan="2"></TD>
865
</TR>
866
  
867
  
868
<tr bgcolor="#e8e8e8" valign="top">
869
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
870
<p>Solution</p>
871
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
872
<p align="justify">Remove the private IP address from the HTTP response body.  For comments, use JSP/ASP comment instead of HTML/JavaScript comment which can be seen by client browsers.</p>
873
</font></td>
874
</tr>
875
  
876
<TR vAlign="top">
877
<TD colspan="2"></TD>
878
</TR>
879
  
880
<tr bgcolor="#e8e8e8" valign="top">
881
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
882
<p>Reference</p>
883
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
884
<p align="justify"></p>
885
</font></td>
886
</tr>
887
  
888
<tr bgcolor="#e8e8e8" valign="top">
889
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
890
<p>CWE Id</p>
891
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">200</font></td>
892
</tr>
893
  
894
<tr bgcolor="#e8e8e8" valign="top">
895
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
896
<p>WASC Id</p>
897
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">13</font></td>
898
</tr>
899

    
900
</table>
901
<p></p>
902
<table width="100%" border="0">
903
  
904
  
905
<tr bgcolor="yellow" height="24">
906
<a name="low"></a><td width="20%" valign="top"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Low (Warning)</font></strong></td><td width="80%"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Incomplete or no cache-control and pragma HTTPHeader set</font></strong></td>
907
</tr>
908
  
909
  
910
  
911
  
912
<tr bgcolor="#e8e8e8" valign="top">
913
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
914
<p>Description</p>
915
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
916
<p align="justify">The cache-control and pragma HTTPHeader have not been set properly allowing the browser and proxies to cache content</p>
917
</font></td>
918
</tr>
919
<TR vAlign="top">
920
<TD colspan="2"></TD>
921
</TR>
922
  
923
<tr bgcolor="#e8e8e8" valign="top">
924
<td width="20%">
925
<blockquote>
926
<font size="2" face="Arial, Helvetica, sans-serif">URL</font>
927
</blockquote>
928
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">https://11.111.11.111:1111/redmine/</font></td>
929
</tr>
930
  
931
<tr bgcolor="#e8e8e8" valign="top">
932
<td width="20%">
933
<blockquote>
934
<font size="2" face="Arial, Helvetica, sans-serif">Parameter</font>
935
</blockquote>
936
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">no-cache</font></td>
937
</tr>
938
  
939
  
940
<TR vAlign="top">
941
<TD colspan="2"></TD>
942
</TR>
943
  
944
<tr bgcolor="#e8e8e8" valign="top">
945
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
946
<p>Solution</p>
947
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
948
<p align="justify">Whenever possible ensure the cache-control HTTPHeader is set with no-cache, no-store, must-revalidate, private, and the pragma HTTPHeader is set with no-cache.</p>
949
</font></td>
950
</tr>
951
  
952
<tr bgcolor="#e8e8e8" valign="top">
953
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
954
<p>Reference</p>
955
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
956
<p align="justify">https://www.owasp.org/index.php/Session_Management_Cheat_Sheet#Web_Content_Caching</p>
957
</font></td>
958
</tr>
959

    
960
</table>
961
<p></p>
962
<table width="100%" border="0">
963
  
964
  
965
<tr bgcolor="yellow" height="24">
966
<a name="low"></a><td width="20%" valign="top"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Low (Warning)</font></strong></td><td width="80%"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Private IP disclosure</font></strong></td>
967
</tr>
968
  
969
  
970
  
971
  
972
<tr bgcolor="#e8e8e8" valign="top">
973
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
974
<p>Description</p>
975
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
976
<p align="justify">A private IP such as 10.x.x.x, 172.x.x.x, 192.168.x.x has been found in the HTTP response body.  This information might be helpful for further attacks targeting internal systems.</p>
977
</font></td>
978
</tr>
979
<TR vAlign="top">
980
<TD colspan="2"></TD>
981
</TR>
982
  
983
<tr bgcolor="#e8e8e8" valign="top">
984
<td width="20%">
985
<blockquote>
986
<font size="2" face="Arial, Helvetica, sans-serif">URL</font>
987
</blockquote>
988
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">https://11.111.11.111:1111/redmine/</font></td>
989
</tr>
990
  
991
  
992
<tr bgcolor="#e8e8e8" valign="top">
993
<td width="20%">
994
<blockquote>
995
<font size="2" face="Arial, Helvetica, sans-serif">Attack</font>
996
</blockquote>
997
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">11.111.11.111:1111</font></td>
998
</tr>
999
  
1000
<tr bgcolor="#e8e8e8" valign="top">
1001
<td width="20%">
1002
<blockquote>
1003
<font size="2" face="Arial, Helvetica, sans-serif">Other information</font>
1004
</blockquote>
1005
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">11.111.11.111:1111
1006
10.134.13.196
1007
</font></td>
1008
</tr>
1009
<TR vAlign="top">
1010
<TD colspan="2"></TD>
1011
</TR>
1012
  
1013
  
1014
<tr bgcolor="#e8e8e8" valign="top">
1015
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1016
<p>Solution</p>
1017
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1018
<p align="justify">Remove the private IP address from the HTTP response body.  For comments, use JSP/ASP comment instead of HTML/JavaScript comment which can be seen by client browsers.</p>
1019
</font></td>
1020
</tr>
1021
  
1022
<TR vAlign="top">
1023
<TD colspan="2"></TD>
1024
</TR>
1025
  
1026
<tr bgcolor="#e8e8e8" valign="top">
1027
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1028
<p>Reference</p>
1029
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1030
<p align="justify"></p>
1031
</font></td>
1032
</tr>
1033
  
1034
<tr bgcolor="#e8e8e8" valign="top">
1035
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1036
<p>CWE Id</p>
1037
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">200</font></td>
1038
</tr>
1039
  
1040
<tr bgcolor="#e8e8e8" valign="top">
1041
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1042
<p>WASC Id</p>
1043
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">13</font></td>
1044
</tr>
1045

    
1046
</table>
1047
<p></p>
1048
<table width="100%" border="0">
1049
  
1050
  
1051
<tr bgcolor="yellow" height="24">
1052
<a name="low"></a><td width="20%" valign="top"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Low (Warning)</font></strong></td><td width="80%"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Incomplete or no cache-control and pragma HTTPHeader set</font></strong></td>
1053
</tr>
1054
  
1055
  
1056
  
1057
  
1058
<tr bgcolor="#e8e8e8" valign="top">
1059
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1060
<p>Description</p>
1061
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1062
<p align="justify">The cache-control and pragma HTTPHeader have not been set properly allowing the browser and proxies to cache content</p>
1063
</font></td>
1064
</tr>
1065
<TR vAlign="top">
1066
<TD colspan="2"></TD>
1067
</TR>
1068
  
1069
<tr bgcolor="#e8e8e8" valign="top">
1070
<td width="20%">
1071
<blockquote>
1072
<font size="2" face="Arial, Helvetica, sans-serif">URL</font>
1073
</blockquote>
1074
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">https://11.111.11.111:1111/redmine/login?back_url=https%3A%2F%2F11.111.11.111%3A1111%2Fredmine%2F</font></td>
1075
</tr>
1076
  
1077
<tr bgcolor="#e8e8e8" valign="top">
1078
<td width="20%">
1079
<blockquote>
1080
<font size="2" face="Arial, Helvetica, sans-serif">Parameter</font>
1081
</blockquote>
1082
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">max-age=0, private, must-revalidate</font></td>
1083
</tr>
1084
  
1085
  
1086
<TR vAlign="top">
1087
<TD colspan="2"></TD>
1088
</TR>
1089
  
1090
<tr bgcolor="#e8e8e8" valign="top">
1091
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1092
<p>Solution</p>
1093
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1094
<p align="justify">Whenever possible ensure the cache-control HTTPHeader is set with no-cache, no-store, must-revalidate, private, and the pragma HTTPHeader is set with no-cache.</p>
1095
</font></td>
1096
</tr>
1097
  
1098
<tr bgcolor="#e8e8e8" valign="top">
1099
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1100
<p>Reference</p>
1101
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1102
<p align="justify">https://www.owasp.org/index.php/Session_Management_Cheat_Sheet#Web_Content_Caching</p>
1103
</font></td>
1104
</tr>
1105

    
1106
</table>
1107
<p></p>
1108
<table width="100%" border="0">
1109
  
1110
  
1111
<tr bgcolor="yellow" height="24">
1112
<a name="low"></a><td width="20%" valign="top"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Low (Warning)</font></strong></td><td width="80%"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Password Autocomplete in browser</font></strong></td>
1113
</tr>
1114
  
1115
  
1116
  
1117
  
1118
<tr bgcolor="#e8e8e8" valign="top">
1119
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1120
<p>Description</p>
1121
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1122
<p align="justify">AUTOCOMPLETE attribute is not disabled in HTML FORM/INPUT element containing password type input.  Passwords may be stored in browsers and retrieved.</p>
1123
</font></td>
1124
</tr>
1125
<TR vAlign="top">
1126
<TD colspan="2"></TD>
1127
</TR>
1128
  
1129
<tr bgcolor="#e8e8e8" valign="top">
1130
<td width="20%">
1131
<blockquote>
1132
<font size="2" face="Arial, Helvetica, sans-serif">URL</font>
1133
</blockquote>
1134
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">https://11.111.11.111:1111/redmine/login?back_url=https%3A%2F%2F11.111.11.111%3A1111%2Fredmine%2F</font></td>
1135
</tr>
1136
  
1137
<tr bgcolor="#e8e8e8" valign="top">
1138
<td width="20%">
1139
<blockquote>
1140
<font size="2" face="Arial, Helvetica, sans-serif">Parameter</font>
1141
</blockquote>
1142
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">input</font></td>
1143
</tr>
1144
  
1145
<tr bgcolor="#e8e8e8" valign="top">
1146
<td width="20%">
1147
<blockquote>
1148
<font size="2" face="Arial, Helvetica, sans-serif">Attack</font>
1149
</blockquote>
1150
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">&lt;input type="password" name="password" id="password" tabindex="2" /&gt;</font></td>
1151
</tr>
1152
  
1153
<TR vAlign="top">
1154
<TD colspan="2"></TD>
1155
</TR>
1156
  
1157
<tr bgcolor="#e8e8e8" valign="top">
1158
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1159
<p>Solution</p>
1160
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1161
<p align="justify">Turn off AUTOCOMPLETE attribute in form or individual input elements containing password by using AUTOCOMPLETE='OFF'</p>
1162
</font></td>
1163
</tr>
1164
  
1165
<tr bgcolor="#e8e8e8" valign="top">
1166
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1167
<p>Reference</p>
1168
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1169
<p align="justify">http://msdn.microsoft.com/library/default.asp?url=/workshop/author/forms/autocomplete_ovr.asp</p>
1170
</font></td>
1171
</tr>
1172
  
1173
<tr bgcolor="#e8e8e8" valign="top">
1174
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1175
<p>CWE Id</p>
1176
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">525</font></td>
1177
</tr>
1178

    
1179
</table>
1180
<p></p>
1181
<table width="100%" border="0">
1182
  
1183
  
1184
<tr bgcolor="yellow" height="24">
1185
<a name="low"></a><td width="20%" valign="top"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Low (Warning)</font></strong></td><td width="80%"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Cookie set without secure flag</font></strong></td>
1186
</tr>
1187
  
1188
  
1189
  
1190
  
1191
<tr bgcolor="#e8e8e8" valign="top">
1192
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1193
<p>Description</p>
1194
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1195
<p align="justify">A cookie has been set without the secure flag, which means that the cookie can be accessed via unencrypted connections.</p>
1196
</font></td>
1197
</tr>
1198
<TR vAlign="top">
1199
<TD colspan="2"></TD>
1200
</TR>
1201
  
1202
<tr bgcolor="#e8e8e8" valign="top">
1203
<td width="20%">
1204
<blockquote>
1205
<font size="2" face="Arial, Helvetica, sans-serif">URL</font>
1206
</blockquote>
1207
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">https://11.111.11.111:1111/redmine/login?back_url=https%3A%2F%2F11.111.11.111%3A1111%2Fredmine%2F</font></td>
1208
</tr>
1209
  
1210
<tr bgcolor="#e8e8e8" valign="top">
1211
<td width="20%">
1212
<blockquote>
1213
<font size="2" face="Arial, Helvetica, sans-serif">Parameter</font>
1214
</blockquote>
1215
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">_redmine_session=QlhHZERRUTJncGZxZDhjendwTXlSblhDK25CMjNLcHRzUXdFamk2R2JNUy9LcnZMczFOd0Vod3pjV3ZYVkh2blE1dy9WTGxlbUVsczZhKzJEd0ZTRkZnM0c3N1AzTTF6V24rV0pMWHNncFFxUzQ4RlhETEZHTDU0b20xNVN1RTJkaDFWekFtVm4xRkd1cktFYU15Qjc0WWdDWkJKUGlhRkc2aTZ3UG1XSzJCT0JBa2dhbEpOY2JlWU04NDBqM2RrLS1PbHhLVm4zZWJxdU5RZm5VWmVXamZRPT0%3D--47a69ad15c897045fce06d068d856c2c1a23bdd9; path=/; HttpOnly</font></td>
1216
</tr>
1217
  
1218
  
1219
<TR vAlign="top">
1220
<TD colspan="2"></TD>
1221
</TR>
1222
  
1223
  
1224
<tr bgcolor="#e8e8e8" valign="top">
1225
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1226
<p>Solution</p>
1227
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1228
<p align="justify">Whenever a cookie contains sensitive information or is a session token, then it should always be passed using an encrypted tunnel. Ensure that the secure flag is set for cookies containing such sensitive information.</p>
1229
</font></td>
1230
</tr>
1231
  
1232
<tr bgcolor="#e8e8e8" valign="top">
1233
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1234
<p>Reference</p>
1235
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1236
<p align="justify">http://www.owasp.org/index.php/Testing_for_cookies_attributes_(OWASP-SM-002)</p>
1237
</font></td>
1238
</tr>
1239
  
1240
<tr bgcolor="#e8e8e8" valign="top">
1241
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1242
<p>WASC Id</p>
1243
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">13</font></td>
1244
</tr>
1245

    
1246
</table>
1247
<p></p>
1248
<table width="100%" border="0">
1249
  
1250
  
1251
<tr bgcolor="yellow" height="24">
1252
<a name="low"></a><td width="20%" valign="top"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Low (Warning)</font></strong></td><td width="80%"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Private IP disclosure</font></strong></td>
1253
</tr>
1254
  
1255
  
1256
  
1257
  
1258
<tr bgcolor="#e8e8e8" valign="top">
1259
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1260
<p>Description</p>
1261
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1262
<p align="justify">A private IP such as 10.x.x.x, 172.x.x.x, 192.168.x.x has been found in the HTTP response body.  This information might be helpful for further attacks targeting internal systems.</p>
1263
</font></td>
1264
</tr>
1265
<TR vAlign="top">
1266
<TD colspan="2"></TD>
1267
</TR>
1268
  
1269
<tr bgcolor="#e8e8e8" valign="top">
1270
<td width="20%">
1271
<blockquote>
1272
<font size="2" face="Arial, Helvetica, sans-serif">URL</font>
1273
</blockquote>
1274
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">https://11.111.11.111:1111/redmine/login?back_url=https%3A%2F%2F11.111.11.111%3A1111%2Fredmine%2F</font></td>
1275
</tr>
1276
  
1277
  
1278
<tr bgcolor="#e8e8e8" valign="top">
1279
<td width="20%">
1280
<blockquote>
1281
<font size="2" face="Arial, Helvetica, sans-serif">Attack</font>
1282
</blockquote>
1283
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">11.111.11.111:1111</font></td>
1284
</tr>
1285
  
1286
<tr bgcolor="#e8e8e8" valign="top">
1287
<td width="20%">
1288
<blockquote>
1289
<font size="2" face="Arial, Helvetica, sans-serif">Other information</font>
1290
</blockquote>
1291
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">11.111.11.111:1111
1292
</font></td>
1293
</tr>
1294
<TR vAlign="top">
1295
<TD colspan="2"></TD>
1296
</TR>
1297
  
1298
  
1299
<tr bgcolor="#e8e8e8" valign="top">
1300
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1301
<p>Solution</p>
1302
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1303
<p align="justify">Remove the private IP address from the HTTP response body.  For comments, use JSP/ASP comment instead of HTML/JavaScript comment which can be seen by client browsers.</p>
1304
</font></td>
1305
</tr>
1306
  
1307
<TR vAlign="top">
1308
<TD colspan="2"></TD>
1309
</TR>
1310
  
1311
<tr bgcolor="#e8e8e8" valign="top">
1312
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1313
<p>Reference</p>
1314
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1315
<p align="justify"></p>
1316
</font></td>
1317
</tr>
1318
  
1319
<tr bgcolor="#e8e8e8" valign="top">
1320
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1321
<p>CWE Id</p>
1322
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">200</font></td>
1323
</tr>
1324
  
1325
<tr bgcolor="#e8e8e8" valign="top">
1326
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1327
<p>WASC Id</p>
1328
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">13</font></td>
1329
</tr>
1330

    
1331
</table>
1332
<p></p>
1333
<table width="100%" border="0">
1334
  
1335
  
1336
<tr bgcolor="yellow" height="24">
1337
<a name="low"></a><td width="20%" valign="top"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Low (Warning)</font></strong></td><td width="80%"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Incomplete or no cache-control and pragma HTTPHeader set</font></strong></td>
1338
</tr>
1339
  
1340
  
1341
  
1342
  
1343
<tr bgcolor="#e8e8e8" valign="top">
1344
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1345
<p>Description</p>
1346
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1347
<p align="justify">The cache-control and pragma HTTPHeader have not been set properly allowing the browser and proxies to cache content</p>
1348
</font></td>
1349
</tr>
1350
<TR vAlign="top">
1351
<TD colspan="2"></TD>
1352
</TR>
1353
  
1354
<tr bgcolor="#e8e8e8" valign="top">
1355
<td width="20%">
1356
<blockquote>
1357
<font size="2" face="Arial, Helvetica, sans-serif">URL</font>
1358
</blockquote>
1359
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">https://11.111.11.111:1111/redmine/login</font></td>
1360
</tr>
1361
  
1362
<tr bgcolor="#e8e8e8" valign="top">
1363
<td width="20%">
1364
<blockquote>
1365
<font size="2" face="Arial, Helvetica, sans-serif">Parameter</font>
1366
</blockquote>
1367
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">max-age=0, private, must-revalidate</font></td>
1368
</tr>
1369
  
1370
  
1371
<TR vAlign="top">
1372
<TD colspan="2"></TD>
1373
</TR>
1374
  
1375
<tr bgcolor="#e8e8e8" valign="top">
1376
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1377
<p>Solution</p>
1378
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1379
<p align="justify">Whenever possible ensure the cache-control HTTPHeader is set with no-cache, no-store, must-revalidate, private, and the pragma HTTPHeader is set with no-cache.</p>
1380
</font></td>
1381
</tr>
1382
  
1383
<tr bgcolor="#e8e8e8" valign="top">
1384
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1385
<p>Reference</p>
1386
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1387
<p align="justify">https://www.owasp.org/index.php/Session_Management_Cheat_Sheet#Web_Content_Caching</p>
1388
</font></td>
1389
</tr>
1390

    
1391
</table>
1392
<p></p>
1393
<table width="100%" border="0">
1394
  
1395
  
1396
<tr bgcolor="yellow" height="24">
1397
<a name="low"></a><td width="20%" valign="top"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Low (Warning)</font></strong></td><td width="80%"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Password Autocomplete in browser</font></strong></td>
1398
</tr>
1399
  
1400
  
1401
  
1402
  
1403
<tr bgcolor="#e8e8e8" valign="top">
1404
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1405
<p>Description</p>
1406
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1407
<p align="justify">AUTOCOMPLETE attribute is not disabled in HTML FORM/INPUT element containing password type input.  Passwords may be stored in browsers and retrieved.</p>
1408
</font></td>
1409
</tr>
1410
<TR vAlign="top">
1411
<TD colspan="2"></TD>
1412
</TR>
1413
  
1414
<tr bgcolor="#e8e8e8" valign="top">
1415
<td width="20%">
1416
<blockquote>
1417
<font size="2" face="Arial, Helvetica, sans-serif">URL</font>
1418
</blockquote>
1419
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">https://11.111.11.111:1111/redmine/login</font></td>
1420
</tr>
1421
  
1422
<tr bgcolor="#e8e8e8" valign="top">
1423
<td width="20%">
1424
<blockquote>
1425
<font size="2" face="Arial, Helvetica, sans-serif">Parameter</font>
1426
</blockquote>
1427
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">input</font></td>
1428
</tr>
1429
  
1430
<tr bgcolor="#e8e8e8" valign="top">
1431
<td width="20%">
1432
<blockquote>
1433
<font size="2" face="Arial, Helvetica, sans-serif">Attack</font>
1434
</blockquote>
1435
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">&lt;input type="password" name="password" id="password" tabindex="2" /&gt;</font></td>
1436
</tr>
1437
  
1438
<TR vAlign="top">
1439
<TD colspan="2"></TD>
1440
</TR>
1441
  
1442
<tr bgcolor="#e8e8e8" valign="top">
1443
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1444
<p>Solution</p>
1445
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1446
<p align="justify">Turn off AUTOCOMPLETE attribute in form or individual input elements containing password by using AUTOCOMPLETE='OFF'</p>
1447
</font></td>
1448
</tr>
1449
  
1450
<tr bgcolor="#e8e8e8" valign="top">
1451
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1452
<p>Reference</p>
1453
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1454
<p align="justify">http://msdn.microsoft.com/library/default.asp?url=/workshop/author/forms/autocomplete_ovr.asp</p>
1455
</font></td>
1456
</tr>
1457
  
1458
<tr bgcolor="#e8e8e8" valign="top">
1459
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1460
<p>CWE Id</p>
1461
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">525</font></td>
1462
</tr>
1463

    
1464
</table>
1465
<p></p>
1466
<table width="100%" border="0">
1467
  
1468
  
1469
<tr bgcolor="yellow" height="24">
1470
<a name="low"></a><td width="20%" valign="top"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Low (Warning)</font></strong></td><td width="80%"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Cookie set without secure flag</font></strong></td>
1471
</tr>
1472
  
1473
  
1474
  
1475
  
1476
<tr bgcolor="#e8e8e8" valign="top">
1477
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1478
<p>Description</p>
1479
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1480
<p align="justify">A cookie has been set without the secure flag, which means that the cookie can be accessed via unencrypted connections.</p>
1481
</font></td>
1482
</tr>
1483
<TR vAlign="top">
1484
<TD colspan="2"></TD>
1485
</TR>
1486
  
1487
<tr bgcolor="#e8e8e8" valign="top">
1488
<td width="20%">
1489
<blockquote>
1490
<font size="2" face="Arial, Helvetica, sans-serif">URL</font>
1491
</blockquote>
1492
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">https://11.111.11.111:1111/redmine/login</font></td>
1493
</tr>
1494
  
1495
<tr bgcolor="#e8e8e8" valign="top">
1496
<td width="20%">
1497
<blockquote>
1498
<font size="2" face="Arial, Helvetica, sans-serif">Parameter</font>
1499
</blockquote>
1500
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">_redmine_session=ZHYxRnhtSVIzWFBLd3NVb002VER3RHdMUmlUWElLbHE3VGdDRVBkMUdkeTF0M3NMWlZJVUs3NjlwWnNQdUdTQzFXekZBZjVIb0JBWXd3SWtKaFc4dDBTdUcrcmYvUHY2Ym1ZT0ZTRVV5QnUzMGl6dWloVWVkamRsSkp1czUzbnVUeHN5R2xvcDQycmRUeG42QmZxYWNmbEovbG5razJ1Y0N3dlY3anpCUmVUVEFNM0NEbnNSTWI1dElUS2pvdUEvLS00cWxPZ0xJZkRwZmltSlNrWFZhMTNBPT0%3D--8fa25d486b70c91cb73eca2e945cff59919a29ba; path=/; HttpOnly</font></td>
1501
</tr>
1502
  
1503
  
1504
<TR vAlign="top">
1505
<TD colspan="2"></TD>
1506
</TR>
1507
  
1508
  
1509
<tr bgcolor="#e8e8e8" valign="top">
1510
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1511
<p>Solution</p>
1512
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1513
<p align="justify">Whenever a cookie contains sensitive information or is a session token, then it should always be passed using an encrypted tunnel. Ensure that the secure flag is set for cookies containing such sensitive information.</p>
1514
</font></td>
1515
</tr>
1516
  
1517
<tr bgcolor="#e8e8e8" valign="top">
1518
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1519
<p>Reference</p>
1520
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1521
<p align="justify">http://www.owasp.org/index.php/Testing_for_cookies_attributes_(OWASP-SM-002)</p>
1522
</font></td>
1523
</tr>
1524
  
1525
<tr bgcolor="#e8e8e8" valign="top">
1526
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1527
<p>WASC Id</p>
1528
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">13</font></td>
1529
</tr>
1530

    
1531
</table>
1532
<p></p>
1533
<table width="100%" border="0">
1534
  
1535
  
1536
<tr bgcolor="yellow" height="24">
1537
<a name="low"></a><td width="20%" valign="top"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Low (Warning)</font></strong></td><td width="80%"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Incomplete or no cache-control and pragma HTTPHeader set</font></strong></td>
1538
</tr>
1539
  
1540
  
1541
  
1542
  
1543
<tr bgcolor="#e8e8e8" valign="top">
1544
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1545
<p>Description</p>
1546
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1547
<p align="justify">The cache-control and pragma HTTPHeader have not been set properly allowing the browser and proxies to cache content</p>
1548
</font></td>
1549
</tr>
1550
<TR vAlign="top">
1551
<TD colspan="2"></TD>
1552
</TR>
1553
  
1554
<tr bgcolor="#e8e8e8" valign="top">
1555
<td width="20%">
1556
<blockquote>
1557
<font size="2" face="Arial, Helvetica, sans-serif">URL</font>
1558
</blockquote>
1559
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">https://11.111.11.111:1111/redmine/account/lost_password</font></td>
1560
</tr>
1561
  
1562
<tr bgcolor="#e8e8e8" valign="top">
1563
<td width="20%">
1564
<blockquote>
1565
<font size="2" face="Arial, Helvetica, sans-serif">Parameter</font>
1566
</blockquote>
1567
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">max-age=0, private, must-revalidate</font></td>
1568
</tr>
1569
  
1570
  
1571
<TR vAlign="top">
1572
<TD colspan="2"></TD>
1573
</TR>
1574
  
1575
<tr bgcolor="#e8e8e8" valign="top">
1576
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1577
<p>Solution</p>
1578
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1579
<p align="justify">Whenever possible ensure the cache-control HTTPHeader is set with no-cache, no-store, must-revalidate, private, and the pragma HTTPHeader is set with no-cache.</p>
1580
</font></td>
1581
</tr>
1582
  
1583
<tr bgcolor="#e8e8e8" valign="top">
1584
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1585
<p>Reference</p>
1586
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1587
<p align="justify">https://www.owasp.org/index.php/Session_Management_Cheat_Sheet#Web_Content_Caching</p>
1588
</font></td>
1589
</tr>
1590

    
1591
</table>
1592
<p></p>
1593
<table width="100%" border="0">
1594
  
1595
  
1596
<tr bgcolor="yellow" height="24">
1597
<a name="low"></a><td width="20%" valign="top"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Low (Warning)</font></strong></td><td width="80%"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Cookie set without secure flag</font></strong></td>
1598
</tr>
1599
  
1600
  
1601
  
1602
  
1603
<tr bgcolor="#e8e8e8" valign="top">
1604
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1605
<p>Description</p>
1606
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1607
<p align="justify">A cookie has been set without the secure flag, which means that the cookie can be accessed via unencrypted connections.</p>
1608
</font></td>
1609
</tr>
1610
<TR vAlign="top">
1611
<TD colspan="2"></TD>
1612
</TR>
1613
  
1614
<tr bgcolor="#e8e8e8" valign="top">
1615
<td width="20%">
1616
<blockquote>
1617
<font size="2" face="Arial, Helvetica, sans-serif">URL</font>
1618
</blockquote>
1619
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">https://11.111.11.111:1111/redmine/account/lost_password</font></td>
1620
</tr>
1621
  
1622
<tr bgcolor="#e8e8e8" valign="top">
1623
<td width="20%">
1624
<blockquote>
1625
<font size="2" face="Arial, Helvetica, sans-serif">Parameter</font>
1626
</blockquote>
1627
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">_redmine_session=UVBtT1kySDVXOWRJWm10SHNva1pub2Y3VjlIZU5wdVQ4ZFJtWWc1MjJZaVJaajFsVlZuemtuRXpCQ0RnbHZIclFHL094aFFRa0RuLzl0V3ZrQVBhOHVJS2NtSVRPRE5qRWpwSVhodnFSMXJmc2xLMnduMy9MQmpGQUJkcm1yMUdoWnpBUlpxd2VyeTY3d3VXTDdNWVh5ZW5jQjgvUW9SWjlUbkNhZm4rQU9jU2pVZE0rbHc4SDN5VjVZUjRrUGNYLS02MGQ0ZjBxeXBaYitDeDcvRkxlZmVRPT0%3D--40e6cb54148faa51ec5eba6f5a6f90ce7d44f081; path=/; HttpOnly</font></td>
1628
</tr>
1629
  
1630
  
1631
<TR vAlign="top">
1632
<TD colspan="2"></TD>
1633
</TR>
1634
  
1635
  
1636
<tr bgcolor="#e8e8e8" valign="top">
1637
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1638
<p>Solution</p>
1639
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1640
<p align="justify">Whenever a cookie contains sensitive information or is a session token, then it should always be passed using an encrypted tunnel. Ensure that the secure flag is set for cookies containing such sensitive information.</p>
1641
</font></td>
1642
</tr>
1643
  
1644
<tr bgcolor="#e8e8e8" valign="top">
1645
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1646
<p>Reference</p>
1647
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1648
<p align="justify">http://www.owasp.org/index.php/Testing_for_cookies_attributes_(OWASP-SM-002)</p>
1649
</font></td>
1650
</tr>
1651
  
1652
<tr bgcolor="#e8e8e8" valign="top">
1653
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1654
<p>WASC Id</p>
1655
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">13</font></td>
1656
</tr>
1657

    
1658
</table>
1659
<p></p>
1660
<table width="100%" border="0">
1661
  
1662
  
1663
<tr bgcolor="yellow" height="24">
1664
<a name="low"></a><td width="20%" valign="top"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Low (Warning)</font></strong></td><td width="80%"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">X-Content-Type-Options header missing</font></strong></td>
1665
</tr>
1666
  
1667
  
1668
  
1669
  
1670
<tr bgcolor="#e8e8e8" valign="top">
1671
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1672
<p>Description</p>
1673
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1674
<p align="justify">The Anti-MIME-Sniffing header X-Content-Type-Options was not set to 'nosniff'.</p>
1675
<p align="justify">This allows older versions of Internet Explorer and Chrome to perform MIME-sniffing on the response body, potentially causing the response body to be interpreted and displayed as a content type other than the declared content type.</p>
1676
<p align="justify">Current (early 2014) and legacy versions of Firefox will use the declared content type (if one is set), rather than performing MIME-sniffing.</p>
1677
</font></td>
1678
</tr>
1679
<TR vAlign="top">
1680
<TD colspan="2"></TD>
1681
</TR>
1682
  
1683
<tr bgcolor="#e8e8e8" valign="top">
1684
<td width="20%">
1685
<blockquote>
1686
<font size="2" face="Arial, Helvetica, sans-serif">URL</font>
1687
</blockquote>
1688
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">https://11.111.11.111:1111/redmine/favicon.ico</font></td>
1689
</tr>
1690
  
1691
  
1692
  
1693
<TR vAlign="top">
1694
<TD colspan="2"></TD>
1695
</TR>
1696
  
1697
<tr bgcolor="#e8e8e8" valign="top">
1698
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1699
<p>Solution</p>
1700
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1701
<p align="justify">Ensure that the application/web server sets the Content-Type header appropriately, and that it sets the X-Content-Type-Options header to 'nosniff' for all web pages.</p>
1702
<p align="justify">If possible, ensure that the end user uses a standards-compliant and modern web browser that does not perform MIME-sniffing at all, or that can be directed by the web application/web server to not perform MIME-sniffing.</p>
1703
</font></td>
1704
</tr>
1705
  
1706
<tr bgcolor="#e8e8e8" valign="top">
1707
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1708
<p>Reference</p>
1709
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1710
<p align="justify"></p>
1711
</font></td>
1712
</tr>
1713

    
1714
</table>
1715
<p></p>
1716
<table width="100%" border="0">
1717
  
1718
  
1719
<tr bgcolor="yellow" height="24">
1720
<a name="low"></a><td width="20%" valign="top"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Low (Warning)</font></strong></td><td width="80%"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">X-Content-Type-Options header missing</font></strong></td>
1721
</tr>
1722
  
1723
  
1724
  
1725
  
1726
<tr bgcolor="#e8e8e8" valign="top">
1727
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1728
<p>Description</p>
1729
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1730
<p align="justify">The Anti-MIME-Sniffing header X-Content-Type-Options was not set to 'nosniff'.</p>
1731
<p align="justify">This allows older versions of Internet Explorer and Chrome to perform MIME-sniffing on the response body, potentially causing the response body to be interpreted and displayed as a content type other than the declared content type.</p>
1732
<p align="justify">Current (early 2014) and legacy versions of Firefox will use the declared content type (if one is set), rather than performing MIME-sniffing.</p>
1733
</font></td>
1734
</tr>
1735
<TR vAlign="top">
1736
<TD colspan="2"></TD>
1737
</TR>
1738
  
1739
<tr bgcolor="#e8e8e8" valign="top">
1740
<td width="20%">
1741
<blockquote>
1742
<font size="2" face="Arial, Helvetica, sans-serif">URL</font>
1743
</blockquote>
1744
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">https://11.111.11.111:1111/redmine/stylesheets/jquery/jquery-ui-1.11.0.css</font></td>
1745
</tr>
1746
  
1747
  
1748
  
1749
<TR vAlign="top">
1750
<TD colspan="2"></TD>
1751
</TR>
1752
  
1753
<tr bgcolor="#e8e8e8" valign="top">
1754
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1755
<p>Solution</p>
1756
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1757
<p align="justify">Ensure that the application/web server sets the Content-Type header appropriately, and that it sets the X-Content-Type-Options header to 'nosniff' for all web pages.</p>
1758
<p align="justify">If possible, ensure that the end user uses a standards-compliant and modern web browser that does not perform MIME-sniffing at all, or that can be directed by the web application/web server to not perform MIME-sniffing.</p>
1759
</font></td>
1760
</tr>
1761
  
1762
<tr bgcolor="#e8e8e8" valign="top">
1763
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1764
<p>Reference</p>
1765
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1766
<p align="justify"></p>
1767
</font></td>
1768
</tr>
1769

    
1770
</table>
1771
<p></p>
1772
<table width="100%" border="0">
1773
  
1774
  
1775
<tr bgcolor="yellow" height="24">
1776
<a name="low"></a><td width="20%" valign="top"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Low (Warning)</font></strong></td><td width="80%"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">X-Content-Type-Options header missing</font></strong></td>
1777
</tr>
1778
  
1779
  
1780
  
1781
  
1782
<tr bgcolor="#e8e8e8" valign="top">
1783
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1784
<p>Description</p>
1785
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1786
<p align="justify">The Anti-MIME-Sniffing header X-Content-Type-Options was not set to 'nosniff'.</p>
1787
<p align="justify">This allows older versions of Internet Explorer and Chrome to perform MIME-sniffing on the response body, potentially causing the response body to be interpreted and displayed as a content type other than the declared content type.</p>
1788
<p align="justify">Current (early 2014) and legacy versions of Firefox will use the declared content type (if one is set), rather than performing MIME-sniffing.</p>
1789
</font></td>
1790
</tr>
1791
<TR vAlign="top">
1792
<TD colspan="2"></TD>
1793
</TR>
1794
  
1795
<tr bgcolor="#e8e8e8" valign="top">
1796
<td width="20%">
1797
<blockquote>
1798
<font size="2" face="Arial, Helvetica, sans-serif">URL</font>
1799
</blockquote>
1800
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">https://11.111.11.111:1111/redmine/stylesheets/application.css</font></td>
1801
</tr>
1802
  
1803
  
1804
  
1805
<TR vAlign="top">
1806
<TD colspan="2"></TD>
1807
</TR>
1808
  
1809
<tr bgcolor="#e8e8e8" valign="top">
1810
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1811
<p>Solution</p>
1812
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1813
<p align="justify">Ensure that the application/web server sets the Content-Type header appropriately, and that it sets the X-Content-Type-Options header to 'nosniff' for all web pages.</p>
1814
<p align="justify">If possible, ensure that the end user uses a standards-compliant and modern web browser that does not perform MIME-sniffing at all, or that can be directed by the web application/web server to not perform MIME-sniffing.</p>
1815
</font></td>
1816
</tr>
1817
  
1818
<tr bgcolor="#e8e8e8" valign="top">
1819
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1820
<p>Reference</p>
1821
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1822
<p align="justify"></p>
1823
</font></td>
1824
</tr>
1825

    
1826
</table>
1827
<p></p>
1828
<table width="100%" border="0">
1829
  
1830
  
1831
<tr bgcolor="yellow" height="24">
1832
<a name="low"></a><td width="20%" valign="top"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Low (Warning)</font></strong></td><td width="80%"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">X-Content-Type-Options header missing</font></strong></td>
1833
</tr>
1834
  
1835
  
1836
  
1837
  
1838
<tr bgcolor="#e8e8e8" valign="top">
1839
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1840
<p>Description</p>
1841
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1842
<p align="justify">The Anti-MIME-Sniffing header X-Content-Type-Options was not set to 'nosniff'.</p>
1843
<p align="justify">This allows older versions of Internet Explorer and Chrome to perform MIME-sniffing on the response body, potentially causing the response body to be interpreted and displayed as a content type other than the declared content type.</p>
1844
<p align="justify">Current (early 2014) and legacy versions of Firefox will use the declared content type (if one is set), rather than performing MIME-sniffing.</p>
1845
</font></td>
1846
</tr>
1847
<TR vAlign="top">
1848
<TD colspan="2"></TD>
1849
</TR>
1850
  
1851
<tr bgcolor="#e8e8e8" valign="top">
1852
<td width="20%">
1853
<blockquote>
1854
<font size="2" face="Arial, Helvetica, sans-serif">URL</font>
1855
</blockquote>
1856
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">https://11.111.11.111:1111/redmine/plugin_assets/redmine_agile/stylesheets/redmine_agile.css</font></td>
1857
</tr>
1858
  
1859
  
1860
  
1861
<TR vAlign="top">
1862
<TD colspan="2"></TD>
1863
</TR>
1864
  
1865
<tr bgcolor="#e8e8e8" valign="top">
1866
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1867
<p>Solution</p>
1868
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1869
<p align="justify">Ensure that the application/web server sets the Content-Type header appropriately, and that it sets the X-Content-Type-Options header to 'nosniff' for all web pages.</p>
1870
<p align="justify">If possible, ensure that the end user uses a standards-compliant and modern web browser that does not perform MIME-sniffing at all, or that can be directed by the web application/web server to not perform MIME-sniffing.</p>
1871
</font></td>
1872
</tr>
1873
  
1874
<tr bgcolor="#e8e8e8" valign="top">
1875
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1876
<p>Reference</p>
1877
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1878
<p align="justify"></p>
1879
</font></td>
1880
</tr>
1881

    
1882
</table>
1883
<p></p>
1884
<table width="100%" border="0">
1885
  
1886
  
1887
<tr bgcolor="yellow" height="24">
1888
<a name="low"></a><td width="20%" valign="top"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Low (Warning)</font></strong></td><td width="80%"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">X-Content-Type-Options header missing</font></strong></td>
1889
</tr>
1890
  
1891
  
1892
  
1893
  
1894
<tr bgcolor="#e8e8e8" valign="top">
1895
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1896
<p>Description</p>
1897
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1898
<p align="justify">The Anti-MIME-Sniffing header X-Content-Type-Options was not set to 'nosniff'.</p>
1899
<p align="justify">This allows older versions of Internet Explorer and Chrome to perform MIME-sniffing on the response body, potentially causing the response body to be interpreted and displayed as a content type other than the declared content type.</p>
1900
<p align="justify">Current (early 2014) and legacy versions of Firefox will use the declared content type (if one is set), rather than performing MIME-sniffing.</p>
1901
</font></td>
1902
</tr>
1903
<TR vAlign="top">
1904
<TD colspan="2"></TD>
1905
</TR>
1906
  
1907
<tr bgcolor="#e8e8e8" valign="top">
1908
<td width="20%">
1909
<blockquote>
1910
<font size="2" face="Arial, Helvetica, sans-serif">URL</font>
1911
</blockquote>
1912
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">https://11.111.11.111:1111/redmine/javascripts/application.js</font></td>
1913
</tr>
1914
  
1915
  
1916
  
1917
<TR vAlign="top">
1918
<TD colspan="2"></TD>
1919
</TR>
1920
  
1921
<tr bgcolor="#e8e8e8" valign="top">
1922
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1923
<p>Solution</p>
1924
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1925
<p align="justify">Ensure that the application/web server sets the Content-Type header appropriately, and that it sets the X-Content-Type-Options header to 'nosniff' for all web pages.</p>
1926
<p align="justify">If possible, ensure that the end user uses a standards-compliant and modern web browser that does not perform MIME-sniffing at all, or that can be directed by the web application/web server to not perform MIME-sniffing.</p>
1927
</font></td>
1928
</tr>
1929
  
1930
<tr bgcolor="#e8e8e8" valign="top">
1931
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1932
<p>Reference</p>
1933
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1934
<p align="justify"></p>
1935
</font></td>
1936
</tr>
1937

    
1938
</table>
1939
<p></p>
1940
<table width="100%" border="0">
1941
  
1942
  
1943
<tr bgcolor="yellow" height="24">
1944
<a name="low"></a><td width="20%" valign="top"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Low (Warning)</font></strong></td><td width="80%"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Incomplete or no cache-control and pragma HTTPHeader set</font></strong></td>
1945
</tr>
1946
  
1947
  
1948
  
1949
  
1950
<tr bgcolor="#e8e8e8" valign="top">
1951
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1952
<p>Description</p>
1953
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1954
<p align="justify">The cache-control and pragma HTTPHeader have not been set properly allowing the browser and proxies to cache content</p>
1955
</font></td>
1956
</tr>
1957
<TR vAlign="top">
1958
<TD colspan="2"></TD>
1959
</TR>
1960
  
1961
<tr bgcolor="#e8e8e8" valign="top">
1962
<td width="20%">
1963
<blockquote>
1964
<font size="2" face="Arial, Helvetica, sans-serif">URL</font>
1965
</blockquote>
1966
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">https://11.111.11.111:1111/redmine/login</font></td>
1967
</tr>
1968
  
1969
<tr bgcolor="#e8e8e8" valign="top">
1970
<td width="20%">
1971
<blockquote>
1972
<font size="2" face="Arial, Helvetica, sans-serif">Parameter</font>
1973
</blockquote>
1974
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">no-cache</font></td>
1975
</tr>
1976
  
1977
  
1978
<TR vAlign="top">
1979
<TD colspan="2"></TD>
1980
</TR>
1981
  
1982
<tr bgcolor="#e8e8e8" valign="top">
1983
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1984
<p>Solution</p>
1985
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1986
<p align="justify">Whenever possible ensure the cache-control HTTPHeader is set with no-cache, no-store, must-revalidate, private, and the pragma HTTPHeader is set with no-cache.</p>
1987
</font></td>
1988
</tr>
1989
  
1990
<tr bgcolor="#e8e8e8" valign="top">
1991
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
1992
<p>Reference</p>
1993
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
1994
<p align="justify">https://www.owasp.org/index.php/Session_Management_Cheat_Sheet#Web_Content_Caching</p>
1995
</font></td>
1996
</tr>
1997

    
1998
</table>
1999
<p></p>
2000
<table width="100%" border="0">
2001
  
2002
  
2003
<tr bgcolor="yellow" height="24">
2004
<a name="low"></a><td width="20%" valign="top"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Low (Warning)</font></strong></td><td width="80%"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">X-Content-Type-Options header missing</font></strong></td>
2005
</tr>
2006
  
2007
  
2008
  
2009
  
2010
<tr bgcolor="#e8e8e8" valign="top">
2011
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
2012
<p>Description</p>
2013
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
2014
<p align="justify">The Anti-MIME-Sniffing header X-Content-Type-Options was not set to 'nosniff'.</p>
2015
<p align="justify">This allows older versions of Internet Explorer and Chrome to perform MIME-sniffing on the response body, potentially causing the response body to be interpreted and displayed as a content type other than the declared content type.</p>
2016
<p align="justify">Current (early 2014) and legacy versions of Firefox will use the declared content type (if one is set), rather than performing MIME-sniffing.</p>
2017
</font></td>
2018
</tr>
2019
<TR vAlign="top">
2020
<TD colspan="2"></TD>
2021
</TR>
2022
  
2023
<tr bgcolor="#e8e8e8" valign="top">
2024
<td width="20%">
2025
<blockquote>
2026
<font size="2" face="Arial, Helvetica, sans-serif">URL</font>
2027
</blockquote>
2028
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">https://11.111.11.111:1111/redmine/javascripts/jquery-1.11.1-ui-1.11.0-ujs-3.1.1.js</font></td>
2029
</tr>
2030
  
2031
  
2032
  
2033
<TR vAlign="top">
2034
<TD colspan="2"></TD>
2035
</TR>
2036
  
2037
<tr bgcolor="#e8e8e8" valign="top">
2038
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
2039
<p>Solution</p>
2040
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
2041
<p align="justify">Ensure that the application/web server sets the Content-Type header appropriately, and that it sets the X-Content-Type-Options header to 'nosniff' for all web pages.</p>
2042
<p align="justify">If possible, ensure that the end user uses a standards-compliant and modern web browser that does not perform MIME-sniffing at all, or that can be directed by the web application/web server to not perform MIME-sniffing.</p>
2043
</font></td>
2044
</tr>
2045
  
2046
<tr bgcolor="#e8e8e8" valign="top">
2047
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
2048
<p>Reference</p>
2049
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
2050
<p align="justify"></p>
2051
</font></td>
2052
</tr>
2053

    
2054
</table>
2055
<p></p>
2056
<table width="100%" border="0">
2057
  
2058
  
2059
<tr bgcolor="yellow" height="24">
2060
<a name="low"></a><td width="20%" valign="top"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Low (Warning)</font></strong></td><td width="80%"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Incomplete or no cache-control and pragma HTTPHeader set</font></strong></td>
2061
</tr>
2062
  
2063
  
2064
  
2065
  
2066
<tr bgcolor="#e8e8e8" valign="top">
2067
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
2068
<p>Description</p>
2069
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
2070
<p align="justify">The cache-control and pragma HTTPHeader have not been set properly allowing the browser and proxies to cache content</p>
2071
</font></td>
2072
</tr>
2073
<TR vAlign="top">
2074
<TD colspan="2"></TD>
2075
</TR>
2076
  
2077
<tr bgcolor="#e8e8e8" valign="top">
2078
<td width="20%">
2079
<blockquote>
2080
<font size="2" face="Arial, Helvetica, sans-serif">URL</font>
2081
</blockquote>
2082
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">https://11.111.11.111:1111/redmine/account/lost_password</font></td>
2083
</tr>
2084
  
2085
<tr bgcolor="#e8e8e8" valign="top">
2086
<td width="20%">
2087
<blockquote>
2088
<font size="2" face="Arial, Helvetica, sans-serif">Parameter</font>
2089
</blockquote>
2090
</td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">no-cache</font></td>
2091
</tr>
2092
  
2093
  
2094
<TR vAlign="top">
2095
<TD colspan="2"></TD>
2096
</TR>
2097
  
2098
<tr bgcolor="#e8e8e8" valign="top">
2099
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
2100
<p>Solution</p>
2101
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
2102
<p align="justify">Whenever possible ensure the cache-control HTTPHeader is set with no-cache, no-store, must-revalidate, private, and the pragma HTTPHeader is set with no-cache.</p>
2103
</font></td>
2104
</tr>
2105
  
2106
<tr bgcolor="#e8e8e8" valign="top">
2107
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">
2108
<p>Reference</p>
2109
</font></td><td width="80%"><font size="2" face="Arial, Helvetica, sans-serif">
2110
<p align="justify">https://www.owasp.org/index.php/Session_Management_Cheat_Sheet#Web_Content_Caching</p>
2111
</font></td>
2112
</tr>
2113

    
2114
</table>
2115
</body>
2116
</html>
    (1-1/1)