Kaspersky website vulnerable to XSS

Powered by SC Magazine
 

Reddit post outs flaw.

In brief: A Reddit post has published a cross-site scripting (XSS) flaw found on the website of security company Kaspersky.

The XSS flaws allow client-side script to be injected into web pages and can be used to bypass access controls. They were the most common form of web application vulnerabilities and most were simple to detect.'

 

The Reddit user had injected an image and a series of popups into the page.

XSS was rated as the second most pressing web application vulnerability in the Open Web Application Security Project Top Ten.

To mitigate XSS, the project recommended to keep untrusted data separate from active browser content.

  1. The preferred option is to properly escape all untrusted data based on the HTML context (body, attribute, JavaScript, CSS, or URL) that the data will be placed into. Developers need to include this escaping in their applications unless their UI framework does this for them. See the OWASP XSS Prevention Cheat Sheet for more information about data escaping techniques.
  2. Positive or 'whitelist' input validation is also recommended as it helps protect against XSS, but is not a complete defense as many applications must accept special characters. Such validation should decode any encoded input, and then validate the length, characters, and format on that data before accepting the input.
  3. Consider employing Mozilla’s Content Security Policy.

Copyright © SC Magazine, Australia


Kaspersky website vulnerable to XSS
 
 
 
Top Stories
Innovating in the sleepy super industry
There’s little incentive to be on the bleeding edge, so why is Andrew Todd fighting so hard?
 
How technology will unify Toll
The systems headache formed through 15 years of acquisitions.
 
Immigration breached Privacy Act with data leak
Pilgrim slams "copy and paste" of asylum seeker data.
 
 
Sign up to receive iTnews email bulletins
   FOLLOW US...
Latest Comments
Polls
Who do you trust most to protect your private data?







   |   View results
Your bank
  38%
 
Your insurance company
  3%
 
A technology company (Google, Facebook et al)
  7%
 
Your telco, ISP or utility
  8%
 
A retailer (Coles, Woolworths et al)
  2%
 
A Federal Government agency (ATO, Centrelink etc)
  20%
 
An Australian law enforcement agency (AFP, ASIO et al)
  15%
 
A State Government agency (Health dept, etc)
  5%
TOTAL VOTES: 841

Vote